Is there any open source implementation of snake or watershed segmentation algorithms?

I'm working on a graduate project that aims to benchmark segmentation algorithms.

I have implemented several segmentation algorithms in C ++ in a student research project I participated in (Otsu's method and EM / MPM algorithm, for example).

I am planning to compare the algorithms that I have implemented with snake segmentation and watershed. However, it is not my intention to implement these algorithms. So, what I would like to know is if there is an open source image processing library that implements these algorithms. It would be better if the implementation was in C / C ++, but Java, Python, etc. OK too.

+2


source to share


4 answers


ITK may be the solution for you.

Cit .: Insight Sequencing and Recording Toolkit (ITK). ITK is an open source, cross-platform system that provides developers with an extensive set of image analysis software. Developed using extreme programming methodologies, ITK uses advanced algorithms to register and segment multidimensional data. [...]



Despite its "high-level" goals, ITK is a set of algorithms for segmentation and feature extraction that are primarily used in medicine. Check the active path when looking for snake based methods.

+4


source


OpenCV has an implementation of the watershed segmentation algorithm.



+4


source


There is a Matlab implementation of Gradient Vector Flow snakes . And here is a C ++ implementation for snakes using levels

+2


source


If I am not mistaken, many open source GIS software has focal flow functionality. Basically, the implementation of focal flow involves transferring a pixel of a higher value to a pixel with a lower value.

Spring (INPE's - Brazilian Space Agency) probably has an algorithm for this. Terralib (also INPEs) has a complete API for manipulating features, which might be what you are aiming for.

Sextante is a gvSIG API / add-on that has a lot of bitmap functionality. At least that's a good starting point. check it

+1


source







All Articles