#include <itkVoronoiSegmentationRGBImageFilter.h>
Inheritance diagram for itk::VoronoiSegmentationRGBImageFilter< TInputImage, TOutputImage >:
Public Types | |
typedef VoronoiSegmentationRGBImageFilter | Self |
typedef VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::BinaryObjectImage | BinaryObjectImage |
typedef Superclass::IndexList | IndexList |
typedef Superclass::IndexType | IndexType |
typedef Superclass::RegionType | RegionType |
typedef Superclass::PixelType | PixelType |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef Superclass::InputImageType | InputImageType |
typedef Vector< float, 6 > | RGBHCVPixel |
typedef Image< RGBHCVPixel > | RGBHCVImage |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
void | SetInput (const InputImageType *input) |
void | SetMeanPercentError (double x[6]) |
void | SetSTDPercentError (double x[6]) |
void | GetMeanPercentError (double x[6]) |
void | GetSTDPercentError (double x[6]) |
void | GetMean (double x[6]) |
void | GetSTD (double x[6]) |
void | SetMean (double x[6]) |
void | SetSTD (double x[6]) |
void | GetMeanTolerance (double x[6]) |
void | GetSTDTolerance (double x[6]) |
virtual void | SetMaxValueOfRGB (double _arg) |
virtual double | GetMaxValueOfRGB () |
void | SetTestMean (unsigned int t1, unsigned int t2, unsigned int t3) |
void | SetTestSTD (unsigned int t1, unsigned int t2, unsigned int t3) |
void | GetTestMean (unsigned int x[3]) |
void | GetTestSTD (unsigned int x[3]) |
void | TakeAPrior (const BinaryObjectImage *aprior) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
VoronoiSegmentationRGBImageFilter () | |
~VoronoiSegmentationRGBImageFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Input parameters are: (1) Image data, in the format: itkImage<itkVector<PixelType,3>, 2>. (2) Object statistics: mean and standard deviation (3) Tolerance level for the classifier. This level is usually set around the mean and standard deviation values.
These parameters can also be automatically set by providing a binary image prior.
Detailed information about this algorithm can be found in: " Semi-automated color segmentation of anatomical tissue," C. Imelinska, M. Downes, and W. Yuan Computerized Medical Imaging and Graphics, Vol.24, pp 173-180, 2000.
Definition at line 55 of file itkVoronoiSegmentationRGBImageFilter.h.
|
Convenient typedefs. Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 74 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 64 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 75 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 76 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 79 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Convenient typedefs. Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 80 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 78 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 63 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 77 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Definition at line 82 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Definition at line 81 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 61 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. Definition at line 62 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
|
|
|
|
Maximum value of the RGB, needed for color space coversions. default as 8 bit per channel, if it is different, need to be set before doing anything. |
|
Definition at line 89 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Definition at line 87 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Definition at line 93 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Run-time type information (and related methods). Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. |
|
Definition at line 90 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Definition at line 88 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Definition at line 94 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Set the three channels to test the mean and STD respectivley 0:red, 1:green, 2:blue, 3:hue, 4:chroma, 5:value. Definition at line 116 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Set the three channels to test the mean and STD respectivley 0:red, 1:green, 2:blue, 3:hue, 4:chroma, 5:value. Definition at line 119 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Method for creation through the object factory. Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. |
|
Set/Get the image input of this process object. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Maximum value of the RGB, needed for color space coversions. default as 8 bit per channel, if it is different, need to be set before doing anything. |
|
Definition at line 91 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
|
|
Definition at line 92 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
|
|
Set the three channels to test the mean and STD respectivley 0:red, 1:green, 2:blue, 3:hue, 4:chroma, 5:value. Definition at line 106 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Set the three channels to test the mean and STD respectivley 0:red, 1:green, 2:blue, 3:hue, 4:chroma, 5:value. Definition at line 111 of file itkVoronoiSegmentationRGBImageFilter.h. |
|
Set the three channels to test the mean and STD respectivley 0:red, 1:green, 2:blue, 3:hue, 4:chroma, 5:value. Reimplemented from itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >. |