From 2a8c420f4b7600801c48a838f03955a488f83c30 Mon Sep 17 00:00:00 2001
From: "kai.schleicher@unibas.ch" <kai.schleicher@unibas.ch>
Date: Thu, 19 Nov 2020 16:51:50 +0100
Subject: [PATCH] feature: find_nuclei function uses much more sensitive
 threshold method

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

diff --git a/2b_central_nuclei_counter.py b/2b_central_nuclei_counter.py
index 29477e7..0df41e6 100644
--- a/2b_central_nuclei_counter.py
+++ b/2b_central_nuclei_counter.py
@@ -261,7 +261,7 @@ def select_central_nuclei( imp, channel, rm, min_intensity ):
     for i, roi in enumerate(all_rois):
         imp.setRoi(roi)
         stats = imp.getStatistics()
-        if stats.stdDev > 250 and stats.max > min_intensity:
+        if stats.max > min_intensity:
             selected_rois.append(i)
 
     return selected_rois
@@ -399,7 +399,7 @@ renumber_rois(rm)
 save_all_rois( rm, output_dir + "all_fiber_rois_shrunk.zip" )
 
 if min_nucleus_intensity == 0:
-    min_nucleus_intensity = 0.524 * get_threshold_from_method(raw, nucleus_channel, "Default")[0] # relax he threshold by 50%
+    min_nucleus_intensity = get_threshold_from_method(raw, nucleus_channel, "Mean")[0]
     IJ.log( "automatic intensity threshold detection: True" )
 
 IJ.log( "nucleus intensity threshold: " + str(min_nucleus_intensity) )
-- 
GitLab