[Insight-users] 'delete' a region from an image
Luis Ibanez
luis.ibanez at kitware.com
Sat Aug 8 12:47:21 EDT 2009
Hi David,
As we discussed during the tcon, there are (at least) two ways of
doing this.
A) In your filter you can keep a helper image of pixel type unsigned
char, of the same size as the output image. Every time that you
accept a pixel in the region growing process you mark this pixel
in this helper image, and of course, you avoid adding any pixel
that is already marked.
or
B) The FloodFilled iterator happens to already do (A) internally.
You could therefore modify this iterator in order to expose
the internal mask so that you can copy it, or you could add
a boolean to the iterator in order to enable / disable the
process of clearing up the mask.
The pointer to this mask image is:
m_TemporaryPointer
and it is declared in
Insight/Code/Common/
itkFloodFilledFunctionConditionalConstIterator.h
The image is cleared up in
Insight/Code/Common/
itkFloodFilledFunctionConditionalConstIterator.txx
in the method InitializeIterator() in line 87:
m_TemporaryPointer->FillBuffer(NumericTraits<ITK_TYPENAME
TTempImage::PixelType>::Zero);
Regards,
Luis
-------------------------------------------
On Wed, Aug 5, 2009 at 11:52 AM, David Doria
<daviddoria+itk at gmail.com<daviddoria%2Bitk at gmail.com>
> wrote:
> I'm implementing an algorithm that uses region growing to find a connected
> region of an image and label it, say, Region A. It should then "throw away"
> Region A so the next iteration (another region growing) cannot grow into the
> Region A. If the image is though of as a graph, this "throw away" operation
> would be equivalent to deleting the edges in the graph that connect vertices
> in Region A. Is this possible in ITK?
>
> Thanks,
>
> David
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> 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-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20090808/0b7a0766/attachment.htm>
More information about the Insight-users
mailing list