The watershed transform in ITK - discussion and new developments
Beare R., Lehmann G.
Department of Medicine, Monash University, Australia. Unite de Biologie du Developpement et de la Reproduction, Institut National de la Recherche Agronomique, France.

Please use this identifier to cite or link to this publication: http://hdl.handle.net/1926/202
This report discusses various definitions and implementations of the watershed transform as well as providing an introduction to some well known techniques for applying the watershed transform to practical problems. The discussion will be focused on new and existing ITK classes.
Data
minus 2 Files (7Mb)
Code
minus Automatic Testing Results by Insight-Journal Dashboard on Fri Aug 18 16:29:19 2006 for revision #1
starstarstarstarstar expertise: 5 sensitivity: 5
yellow This project passed all of its tests.
Click here for more details.

Go here to access the main testing dashboard.

Reviews
minus Review of the morphological watershed method by Kalle Pahajoki on 08-14-2006 for revision #1
starstarstarstarstar expertise: 3 sensitivity: 5
yellow
Summary:
The article gives a short presentation of the watershed method and goes on
to present a new, related method called marked based watershed. The
authors present the relevant algorithms and then compare the performance and
accuracy of the existing ITK watershed method with the new algorithm using a variety of examples.

Evidence:
The authors are very thorough in presenting their evidence. They do not make
bold claims, but rather cite the differences based on reproducable evidence.
The relevant algorithms are presented in the article, as well as references
for the sources. All the claims made in the article can be verified as
everything necessary to duplicate the results are provided.

Open Science:
All the information used in creating the article are made available. The parameters
of the examples, along with the data files and source code are provided, so
the user can easily do an independent verification of the results presented.

Reproducibility:
I did not verify their results, but have made extensive use of the code in my own project.
The work is available as an external project for WrapITK, and is therefore
very easy to build and utilize. It is very easy to reproduce the work when needed.

Use of Open Source Software:
The authors used pieces of technology developed by them and others that are
part of (or candidates to be part of) the ITK. Otherwise, the outside sources
seem to be literary and not in the form of open source software.

Open Source Contributions:
The code related to the article is an model example of how such code should
be presented. The authors make the source code, as well as the example code and data
available. The code is easy to make use of, as it comes as an external
project for WrapITK, only requiring the familiar steps of CMake, Make, and
Make install to get running.

Code Quality:
I have not reviewed the code fully, but the code that I looked at is very
clear, with consistent coding style and relevant comments where they are
needed. There seems to be nothing that would limit the code to a specific
platform.

Applicability to other problems:
As the authors suggest, watershed method is a very flexible method that is
useful in a wide variety of situations. The authors show many examples
that show the differences in the new marker based watershed and the ITK
watershed method, where often using the new method is required to get the correct
segmentation results.

This better applicability to a set of problems as well as the better
performance make the method appealing for many projects that need to utilize watershed
method. As an example, the code is used extensively in the project I'm working
on, where it is used to segmentate confocal microscopy images.

Requests for additional information from authors:
The article is very well presented and as all the relevant material is
available, leaving no open questions at this time.

Additional Comments
The paper follows the requirements of open science very well, provides an open source implementation of a method that is
directly useful for many users (including myself) and the backgrounds of the article are presented well. I certainly recommend anyone
using the watershed method to try the new method, and would like to see it as a part of ITK.

Comment by Richard Beare: A note on \"new\" yellow
I'm very glad to see someone else finding this code useful. I just wanted to point out that the marker based approach isn't "new" in the sense that the authors didn't invent it -- see the citations in the paper. But it is new for ITK.
Add a new review

Statistics
backyellow
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Code rating: starstarstarstarstar
Views: 6874
Downloads: 2390

Send a message to the author

Information
backyellow
Paper Id: 92
Keywords: watershed transform, image segmentation,
Toolkit: ITK (moved into the sandbox)
Revision: 1 (06-08-2006)
Status: Open for public review
View license
Loading license...

Data
backyellow
Full download: .zip
Paper: view, .pdf

Share
backyellow
Facebook Digg delicious StumbleUpon dzone Furl Technorati Reddit

Associated Publications
backyellow
Image Segmentation: Ventricle Isolation Using Region Growing
Semi-automatic Segmentation of 3D Liver Tumors from CT Scans Using Voxel Classification and...
Carotid arteries segmentation in CT images with use of a right generalized cylinder model

main_flat
main_bottom
Powered by Midas