[Insight-developers] Detect holes in binary images

Bradley Lowekamp blowekamp at mail.nih.gov
Fri Feb 7 08:00:02 EST 2014


Hello,

Hole come in a variety of shapes sized and definitions.  Depending on there exact morphological shape that you are interested in it may very how to detect them. ITK has a large number of morphological filter which can be used to.

At a basic level to get you started, I'd suggest inverting you binary image, with the NotImageFilter. Then running ConnectedComponentImageFilter, to give each isolated hole a unique label. Then the LabelStatisticsImageFilter to get basic size and shape information.

If additional morphological filtering is needed I'd recommend try out SimpleITK in Python, so that a large number of filters can be played with to get the desired filtered effect.

Hope that helps,
Brad

On Feb 7, 2014, at 7:32 AM, elhadj meljane <elhadj.meljane at gmail.com> wrote:

> Hi all,
> I would appreciate suggestions to detect holes in binary images. The
> holes are of different sizes (small medium).  I am not looking to fill
> these holes but just to detect their locations.
> 
> Thank you.
> 
> Best,
> Elhadj
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.php
> 
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers



More information about the Insight-developers mailing list