I am trying to segment some very irregular cells out of images generated by timelapse microscopy. These cells don't fit any simple shape (not circular or elliptical) and they grow and change shape over time. I am trying to segment them by creating a manually generated mask for the first timepoint and then using that mask to find the cell in later timepoints and updating the mask to fit the new shape of the cell (since the cell will have changed shape due to growth and possibly changed position slightly over time). In other words, the mask will need to be dynamically modified over time.
Here's an image of a field of the crazy looking cells I am trying to segment:
Here's a manually generated mask for cell in the lower right I would like to get data on:
Here are the same cells slightly later (cells are a little bigger and have shifted a bit). I would like to use my mask above to find the same cell in this later image and then modify the original mask to fit the cell here (so I can get data on its growth without having to manually draw a new mask):
I realize this is not a simple problem but was hoping to at least be able to locate the same cell at the later timepoint using ImageCorrelate or some shape detecting function. However, I am not having much luck with this. Any suggestions are welcome.