[Insight-users] Filters for converting images to regular or irregular grids

Karthik Krishnan karthik.krishnan at kitware.com
Fri Nov 9 17:08:08 EST 2007


See also

itk::ImageToParametricSpaceFilter as an example. You're most likely seeking
to write a filter that derives from itk::ImageToMeshFilter.


-- 
Karthik Krishnan
R&D Engineer,
Kitware Inc.

On 11/9/07, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>
>
> Hi Ali,
>
> Yes there are ITK filters that take as input an itkImage
> and produce a PointSet as output.
>
> See for example:
>
> itkBinaryMaskToNarrowBandPointSetFilter
>
> http://www.itk.org/Insight/Doxygen/html/classitk_1_1BinaryMaskToNarrowBandPointSetFilter.html
>
> the itkPointSet class has data associated to points and data associated
> to cells. The type of the data is one of the template parameters defined
> in the MeshTraits.
>
>
> Note that in this case, the output is a topologically disconnected
> set of points, but you could have created cells between these points
> and generated an itkMesh instead.
>
> You may want to look a the souce code of this filter
> in Code/BasicFilters
>
> and to look at the ITK Software Guide
>
>
>      http://www.itk.org/ItkSoftwareGuide.pdf
>
>
> in particular to the "Data Representation" Chapter and
> its section on the PointSet and the Mesh classes.
>
>
>     Regards,
>
>
>        Luis
>
>
> ----------------
> Ali - wrote:
> > Hi,
> >
> > Assume an image filter which takes an ordinary gray-scale image as input
> > and generated a set of 'points' as output. For instance, consider a
> > binary thresholding filter where the output is supposed to be the 2D
> > positions or the pixel intensity of the centriods. In this case the
> > positions of the centriods form an irregular grid, however, this
> > question also involves structured grids.
> >
> > Is there any available filters in ITK which can convert an image to a
> > grid where each grid point can hold a scalar or vector value?
> >
> > If not, one way of implementing this could be by using a storing the
> > grid points in an ordinary image, where the non-grid points must be
> > marked with a data type which is different to the pixel value type. Some
> > high-level languages support things like 'not-a-number' which are useful
> > in a case like this, but I am not sure if this is supported in ITK.
> >
> > _______________________________________________
> > Insight-users mailing list
> > Insight-users at itk.org
> > http://www.itk.org/mailman/listinfo/insight-users
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20071109/b6f4226d/attachment.html


More information about the Insight-users mailing list