From d76fa0bdd6bbf46780ede153122acb411d8c6237 Mon Sep 17 00:00:00 2001
From: NBouteldja <40466985+NBouteldja@users.noreply.github.com>
Date: Wed, 30 Mar 2022 21:18:19 +0200
Subject: [PATCH] Update postprocessing.py

---
 postprocessing.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/postprocessing.py b/postprocessing.py
index bc2cf50..2649735 100644
--- a/postprocessing.py
+++ b/postprocessing.py
@@ -96,11 +96,11 @@ def extractInstanceChannels(postprocessedPredInstance, postprocessedGTInstance,
 
     tubuliInstanceChannel = postprocessedPredInstance.copy()
     tubuliInstanceChannel[tubuliInstanceChannel < tubuliInstanceID_StartsWith] = 0
-    tubuliInstanceChannel -= (tubuliInstanceID_StartsWith-1)
+    tubuliInstanceChannel[tubuliInstanceChannel>0] -= (tubuliInstanceID_StartsWith-1)
 
     tubuliInstanceChannelGT = postprocessedGTInstance.copy()
     tubuliInstanceChannelGT[tubuliInstanceChannelGT < tubuliInstanceID_StartsWith] = 0
-    tubuliInstanceChannelGT -= (tubuliInstanceID_StartsWith-1)
+    tubuliInstanceChannelGT[tubuliInstanceChannelGT>0] -= (tubuliInstanceID_StartsWith-1)
 
     return [tubuliInstanceChannel, labeledGlom, labeledTuft, labeledVeins, labeledArtery, labeledArteryLumen], [tubuliInstanceChannelGT, labeledGlomGT, labeledTuftGT, labeledVeinsGT, labeledArteryGT, labeledArteryLumenGT]
 
-- 
GitLab