[Insight-users] Re: AntiAliasBinaryImageFilter : Segmentation
methods : yes, there are many in ITK :-)
Luis Ibanez
luis.ibanez at kitware.com
Fri Nov 5 22:30:32 EST 2004
Hi Alam,
Yes, there are *MANY* segmentation methods in ITK
in addition to SimpleFuzzyConnectedness.
Please read the Segmentation Chapter of the
ITK Software Guide
http://www.itk.org/ItkSoftwareGuide.pdf
and the Tutorial on segmentation methods
http://www.itk.org/HTML/Tutorials.htm
Among others segmentation methods in ITK
you will find the following:
- Level Set Methods
FastMarching
FastMarchingExtension
ShapeDetection
GeodesicActiveContours
ThresholdSegmentation
CannyEdgesSegmentationLevelSet
- Region Growing
Confidence connected
Connected Threshold
Isolated Connected
- Markov Random Fields
- Watersheds
- Statistical Classifiers
Gaussian Mixture Modeling
Generic framework for classification
- Cellular Algorithms
- Segmentation by Model-to-Image registration
- Atlas Segmentation by deformable registration
- Deformable Models
With Triangular Meshes
With Simplex Meshes
All of those methods are N-Dimensional, with the exception
of the Deformable Models using Meshes and Simplex Meshes.
If you need a VTK image as output you can use the filter
itkImageToVTKImageFilter
That you will find in
InsightApplications/Auxiliary/vtk
You must also read the Tutorial on the combined use of ITK and VTK.
This is the Session "Getting Started II" in
http://www.itk.org/HTML/Tutorials.htm
Regards,
Luis
--------------------------
Alam, Mohammed wrote:
> Hi Luis,
> Thanks a lot....it worked perfectly. However I am in search of a 3D
> Segmentation technique, and even better if I can get a vtk object as an
> ouput. Do you know of some good 3D segmentations in ITK other than
> SimpleFuzzy?
>
> Thanks
> Alam
>
> -----Original Message-----
> From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
> Sent: Tuesday, November 02, 2004 3:12 PM
> To: Alam, Mohammed
> Cc: Insight-users at itk.org
> Subject: Re: AntiAliasBinaryImageFilter
>
>
> Hi Alam,
>
> Please try the second part of my email.
> It will be much simpler.
>
> For your convenience, I'm attaching the example
> program to this email.
>
> Yo will just need to create a MetaImage header
> for your RAW image.
>
>
> Regards,
>
>
> Luis
>
>
>
> -----------------------
> Alam, Mohammed wrote:
>
>
>>Hi Luis;
>>
>>I have already tried your first part of email. I did change the
>
> typedef
>
>>= unsigned short. I am also attaching my sample.parameters file with
>>this email.
>>
>>I am still getting the same error :ImageFileWriter: No ImageIO, or
>
> none
>
>>could be created. If you want I can send you my raw image too.
>>
>>Thanks
>>Alam
>>
>>-----Original Message-----
>>From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
>>Sent: Tuesday, November 02, 2004 2:44 PM
>>To: Alam, Mohammed
>>Cc: Insight-users at itk.org
>>Subject: Re: AntiAliasBinaryImageFilter
>>
>>
>>Hi Alam,
>>
>>Please read the README.txt file in the directory
>>
>> InsightApplications/
>> AntiAliasBinaryImageFilter
>>
>>It tells you that you have to modify the file:
>>
>> itkAntiaAliasBinaryImageFilterExample.cxx
>>
>>at line 41:
>>
>> typedef char InputDataType;
>>
>>if you want ot read Raw files of pixel type different
>>from char.
>>
>>In your particular case, you want to change
>>this typedef to be:
>>
>> typedef unsigned short InputDataType;
>>
>>Then you have to fill in the information of the parameter
>>file, as explained in the README.txt file.
>>
>>
>>--------
>>
>>
>>For your convenience we just added a simple example
>>on how to use this filter.
>>
>>You will find this new example under
>>
>>
>> Insight/Examples/Filtering/
>> AntiAliasBinaryImageFilter.cxx
>>
>>
>>It expects a 3D image as input and produces as output the
>>antialiased version of the input image.
>>
>>
>>You will have to update your CVS checkout in order to
>>get this new example. Or, you can download it directly
>>from the following link to the CVS-Web portal
>>
>>
>
> http://www.itk.org/cgi-bin/viewcvs.cgi/Examples/Filtering/AntiAliasBinar
>
>>yImageFilter.cxx?rev=1.1&root=Insight&view=log
>>
>>In order to read your RAW images into this program,
>>you can create a MetaImage header for those files.
>>Please follow the instructions posted in the previous email:
>>http://www.itk.org/pipermail/insight-users/2004-November/010906.html
>>
>>
>>NOTE that you still have to make sure that the pixel
>>type used in the ImageFileReader matches the pixel
>>type of your files.
>>
>>
>>
>>Please let us know if you have any further questions,
>>
>>
>> Thanks
>>
>>
>> Luis
>>
>>
>>
>>------------------
>>
>>
>>
>>Alam, Mohammed wrote:
>>
>>
>>>Hi Luis,
>>>
>>>I am trying to use the AntiAliasBinaryImageFilter. I am using an
>>>unsigned short raw file of total 74 images and an unsigned_Char raw
>>>binary file.
>>>
>>>However the program keeps terminating and says the raw file has a
>>
>>syntax
>>
>>
>>>error. Can you help me with this filter? I can send you the raw files
>>
>>if
>>
>>
>>>you need.
>>>
>>>Thanks
>>>Alam
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
> ====================================================
>
>
>
>
>
More information about the Insight-users
mailing list