[Insight-users] Re: Problems with ITK
Luis Ibanez
luis . ibanez at kitware . com
Tue, 28 Oct 2003 14:30:58 -0500
Hi Giancarlo,
ITK does not provide any visualization functionalities.
You can obtain these functionalities from VTK by combining
both toolkits in your application.
ITK provides support for:
- Image Processing
- Image Segmentation
- Image Registration
The simplest way of generating 3D Meshes from raw images
is to identify a Segmentation method appropriate for your
application. A discussion of segmentation methods in ITK
can be found in the ITK Software Guide
http://www . itk . org/ItkSoftwareGuide . pdf
in Chapter 9, pdf-page 341, paper-page 367.
The final output of a segmentation method will typically
provide a binary mask that you can then convert to a
VTK image in order to visualize it.
You will find multiple options in VTK for extracting
surfaces. For example, you may wan to look at the
SynchronizedTemplates filter
http://www . vtk . org/doc/nightly/html/classvtkSynchronizedTemplates3D . html
which is used by the vtkContourFilter when appropriate.
http://www . vtk . org/doc/nightly/html/classvtkContourFilter . html
You can combine ITK and VTK by writing an application in
C++, Tcl or Python.
--
You may find convenient to play first with the Free version of
VolView which provides ITK segmentation methods as plugins.
This could be useful as a mechanism for identifying the segmentation
methods (and their parameters) that could be suitable for solving the
image processing problem you are facing.
You can download VolView from:
http://www . kitware . com/products/volview . html
---
Please let us know if you have further questions.
Thanks,
Luis
-----------------------
Giancarlo Amati wrote:
> ...
I would like to understand how can I build a 3D mesh
> starting form my RAW images,
...
>
> What I would understand is if ITK play a role in only segmentation and
> registration process and no roles in visualization or if I can use ITK
> to visualize my results.
>
> Best regards.
> Giancarlo Amati