trackmate-sc / TrackMate

TrackMate is your buddy for your everyday tracking.
https://imagej.net/plugins/trackmate
GNU General Public License v3.0
169 stars 75 forks source link

LoG Detector filter setting used, even though spot manual annotation selected #217

Open wolfgangkeil opened 2 years ago

wolfgangkeil commented 2 years ago

Dear TrackMate Team,

We are using the Trackmate Plugin for several things, some of which allow for automated spot detection and some require manual annotation (not on the same files).

Recently, we've been encountering an issue during manual annotation. After finishing the annotation, and clicking next, all dots disappeared on the image viewer (even though no filters are added). When we continued clicking towards the tracking, it became evident that spots were, in fact, filtered as if going through automated detection!

The output of the LogWindow on a test file were we just annotated 3 spots manually reads something like the one below. Funny enough, if we go into LoG detection and change the threshold value in the initial thresholding window after spot detection and then go back to manual annotation and start over, it uses the threshold value we had chosen during the LoG detection as if this is somehow kept in memory.

Not sure this is related, but at the same as the above issue arose, we also lost the ability to ADD spots to our manual annotations. Once we click "Next" and then click "<---" to go back, all spots disappear, even after we saved an .xml. This wasn't the case before. Going back normally allowed us to add further spots.

Thanks for looking into this. Wolfgang


Image region of interest: Image data: For the image named: pos_0_chop_1_trackID_0021.tif. Matching file pos_0_chop_1_trackID_0021.tif in folder: Geometry: X = 0 - 36, dx = 1.00000 Y = 0 - 36, dy = 1.00000 Z = 0 - 14, dz = 2.72730 T = 0 - 29, dt = 1.00000 Initial thresholding with a quality threshold above -246.6 ... Starting initial filtering process. Retained 0 spots out of 0.

Calculating spot features... Calculating features done in 0.0 s.

Performing spot filtering on the following features: No feature threshold set, kept the 0 spots. Initial thresholding with a quality threshold above -246.6 ... Starting initial filtering process. Retained 3 spots out of 3.

Calculating spot features... Calculating features done in 0.0 s.

Performing spot filtering on the following features: No feature threshold set, kept the 3 spots.

Configured tracker LAP Tracker with settings:

Starting tracking process. Tracking done in 0.0 s. Found 1 tracks.

tinevez commented 9 months ago

Hello @wolfgangkeil I am revisiting this issue. Just to be sure: Do you start manual annotations by using the Manual tracking with TrackMate plugin?