Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trackmate XML output reports pixelated y displacement values but not x or z #68

Closed
ctrueden opened this issue Oct 13, 2015 · 3 comments
Closed
Assignees
Labels

Comments

@ctrueden
Copy link
Member

From Fiji BugZilla issue #1165:

When using Trackmate to track fluorescent particles, the output results sent to XML do not make sense, despite being checked over several raw fluorescence datasets. The displacements between timepoints for the X and Z components of the tracks appear approximately gaussian-distributed, as I would expect, but the Y components are concentrated in small peaks centered on integral pixel displacements. Is it possible to make sure that the particle detection and output generation for these two components are the same?

My pixel dimensions are isotropic, I am using the LoG detector option (no median filtering, subpixel localization=on), and the LAP tracker (no gap closing).
I have run this with the same result on both processed and unprocessed image stacks, so I know this is not an artifact of the image processing.

@tinevez tinevez self-assigned this Oct 15, 2015
@tinevez tinevez added the bug label Oct 15, 2015
@tinevez
Copy link
Member

tinevez commented Oct 15, 2015

I have been in contact with the user and could confirm it on her data.
Using synthetic 2D data, I could not reproduce it. It seems like it happens for 3D solely.
I did quite some extensive tests on it and could not corner the reason behind this bug properly yet. I copy below the state of our discussions.

@tinevez
Copy link
Member

tinevez commented Oct 15, 2015

I guess the problem is not with the LoG detector itself (that's the part that generates integer pixels) but the subpixel localizer:
More precisely, the class called at this line

https://github.com/fiji/TrackMate/blob/master/src/main/java/fiji/plugin/trackmate/detection/DetectionUtils.java#L207

@tinevez
Copy link
Member

tinevez commented Oct 19, 2015

This is fixed with imglib/imglib2-algorithm#13.
So we just need to wait for the next release of imglib2-algorithm

@tinevez tinevez closed this as completed Oct 19, 2015
tinevez added a commit that referenced this issue Oct 20, 2015
See #68

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants