[Insight-users] Neighborhood Connected region growth algorithm
description on ITK software guide
Luis Ibanez
luis.ibanez at kitware.com
Sat Jan 8 10:03:34 EST 2005
Hi Quan,
Thanks for your detailed comments.
It seems that you are right, the effect of the NeighborhoodConnected
region growth algorithm is equivalent to a ConnectedThreshold followed
by only Erosion using a structuring element equal to the neighborhood
used in the region growth.
We will fix this comment on the Software Guide.
Regards
Luis
------------------
Quan Chen wrote:
> I believe that there is something wrong with the explanation of
> Neighborhood Connected region growth algorithm (ITK Software Guide, Aug.
> 21, 2003, page 319).
>
> The explanation says first "The NeighborhoodConnectedImageFilter, on the
> other hand, will only accept a pixel if *all *its neighbors have
> intensities that fit in the interval."
>
> Then it claim "This filter is more resistant to the presence of noise in
> the input image and may not require any initial filtering to smooth the
> image."
>
> This is wrong. If there are a noise point which the value exceed the
> pre-defined intensity interval, the old connected threshold region
> growth algorithm only exclude that point from the region, whereas the
> neighborhood connected region growth algorithm will exclude all points
> in the neighbor of that noise point. Therefore, the noise will have a
> much bigger impact on the neighborhood connected region growth algorithm
> than connected threshold region growth method. For the connected
> threshold region growth method, you could do a dilation and erosion at
> last stage to solve the noise problem.
>
> Also, the manual said " The reason for considering the neighborhood
> intensities instead of only the current pixel intensity is that isolated
> pixels are less likely to be accepted in the region. This can be seen as
> a preemptive mathematical morphology operation that is similar to using
> the ConnectedThresholdImageFilter and then applying a combination of
> erosion and dilation with a structuring element of the same radius used
> for the neighborhood provided to the NeighborhoodConnected-ImageFilter."
>
> This is also wrong, as my last point, the noise in neighborhood
> connected region growth method will affect all its neighbors, therefore,
> this method will similar to using the ConnectedThresholdImageFilter and
> then applying ONLY the erosion operation (and choose only the region
> connected to the seed). This is also evident when you compare Fig. 9.1
> to Fig. 9.2.
>
> So I believe either the explanation of the algorithm is incorrect, or
> the implementation of the algorithm is incorrect.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list