I am trying to implement a 3D segmentation and tracking algorithm of neuron/axon data from fluorescence imaging. I looked into Watershed algorithm, active contours, OTSU thresholding but am unable to make a decision on which algorithm to go for. Further, what is the best way to do tracking across different frames especially since these cell bodies move and sometimes even overlap with each other?
I will be using python libraries to do this. I was thinking of going with Mahotas for the implementation as it has an efficient C++ implementation. Further, I will be using vispy to do the visualization. Thank you very much!