NEUBIAS / training-resources

Resources for teaching/preparing to teach bioimage analysis
https://neubias.github.io/training-resources
Other
45 stars 21 forks source link

Add module: Morphological reconstruction #126

Open tischi opened 3 years ago

tischi commented 3 years ago

Morphological reconstruction is super powerful, e.g., can be used for local maxima detection: https://github.com/ijpb/MorphoLibJ/issues/47

But also for local background subtraction....

Example image: https://github.com/ijpb/MorphoLibJ/blob/master/doc/MorphoLibJ-manual/images/reconstruction/extendedMaxima.png

manerotoni commented 3 years ago

Don't get it. You first perform a morphological operation and then maxima detection?

manerotoni commented 3 years ago

We should discuss about this. I am not sure if I understand everything but could one not disentangle the terms?

I understand morphological reconstruction applied on a binary image as CCA with seeds. This has quite nice properties as you can remove objects touching borders or fill hole. For instance you perform morphological reconstruction with seeds = border or a morphological reconstruction on the inverse.

Attribute filtering is a morphological reconstruction with on top of it some selection criteria.