#include <itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h>
Inheritance diagram for itk::BloxBoundaryPointImageToBloxBoundaryProfileImageFilter:


Public Types | |
| typedef BloxBoundaryPointImageToBloxBoundaryProfileImageFilter | Self |
| typedef ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< itkGetStaticConstMacro(NDimensions)> | Superclass ) |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef BloxBoundaryPointImage< itkGetStaticConstMacro(NDimensions) | BoundaryPointImageType ) |
| typedef BoundaryPointImageType::Pointer | BoundaryPointImagePointer |
| typedef BoundaryPointImageType::RegionType | BoundaryPointImageRegionType |
| typedef BoundaryPointImageType::PixelType | BoundaryPointImagePixelType |
| typedef BoundaryPointImageType::ConstPointer | BoundaryPointImageConstPointer |
| typedef TSourceImage | SourceImageType |
| typedef SourceImageType::Pointer | SourceImagePointer |
| typedef SourceImageType::RegionType | SourceImageRegionType |
| typedef SourceImageType::PixelType | SourceImagePixelType |
| typedef SourceImageType::ConstPointer | SourceImageConstPointer |
| typedef BloxBoundaryProfileImage< itkGetStaticConstMacro(NDimensions) | OutputImageType ) |
| typedef OutputImageType::Pointer | OutputImagePointer |
| typedef OutputImageType::RegionType | OutputImageRegionType |
| typedef OutputImageType::PixelType | OutputImagePixelType |
| typedef BloxBoundaryProfileImage< itkGetStaticConstMacro(NDimensions)>::IndexTyp | IndexType ) |
| typedef BloxBoundaryProfileImage< itkGetStaticConstMacro(NDimensions)>::PixelTyp | PixelType ) |
| typedef Point< double, itkGetStaticConstMacro(NDimensions) | PositionType ) |
| typedef PositionType::VectorType | VectorType |
Public Methods | |
| itkStaticConstMacro (NDimensions, unsigned int, TSourceImage::ImageDimension) | |
| virtual const char * | GetClassName () const |
| void | SetInput1 (const SourceImageType *image1) |
| void | SetInput2 (const BoundaryPointImageType *image2) |
| double | FindAccumulatorMaximum () |
| double | FindAccumulatorMinimum () |
| void | FindBoundaryProfiles () |
| bool | AddSplatToAccumulatorAndNormalizer (int binNumber, double weight, double sourcePixelValue) |
| void | NormalizeSplatAccumulator () |
| int | FitProfile () |
| void | Initialize (double setUniqueAxis, double setSymmetricAxes, unsigned int numberOfBins, unsigned int splatMethod, unsigned int spaceDimension) |
Static Public Methods | |
| Pointer | New () |
Protected Methods | |
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter () | |
| ~BloxBoundaryPointImageToBloxBoundaryProfileImageFilter () | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| void | GenerateData () |
Samples the boundary point image to produce a BloxBoundaryProfileImage
References: Robert J. Tamburo, George D. Stetten: Gradient-Oriented Profiles for Boundary Parameterization and Their Application to Core Atoms Towards Shape Analysis. International Journal of Image and Graphics 1(4): 659-680 (2001)
Robert J.Tamburo and George D.Stetten,M.D.,Ph.D.: Gradient-Oriented Profiles for Unsupervised Boundary Classification. Proceedings of the 29th Applied Imagery Pattern Recognition Workshop. October 2000: Washington, D.C.
Definition at line 48 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h.
|
|||||
|
Definition at line 72 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 71 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 69 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 70 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Typedef for boundary point image Definition at line 68 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Reimplemented from itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >. Definition at line 59 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Image index typedef Definition at line 88 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 85 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 83 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Reimplemented from itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >. Definition at line 84 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Typedef for profile image Definition at line 82 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Image pixel value typedef Definition at line 91 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Reimplemented from itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >. Definition at line 58 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
The type of vector used to convert between physical and blox space Definition at line 94 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Standard class typedefs Reimplemented from itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >. Definition at line 56 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 79 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 78 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 76 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Definition at line 77 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Typedef for blurred source image Definition at line 75 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Reimplemented from itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >. Definition at line 57 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||
|
Vector typedef Definition at line 97 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 139 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
||||||||||||||||||||
|
Add weighted pixel value to appropriate bin number in splat accumulator and normalizer |
|
|||||||||
|
Find maximum in accumulator |
|
|||||||||
|
Find minimum in accumulator |
|
|||||||||
|
Find boundary profiles from input images and store them |
|
|||||||||
|
Fit the boundary profile to a cumulative Gaussian |
|
|||||||||
|
Method for forming the BloxBoundaryProfileImage |
|
|||||||||
|
Run-time type information (and related methods) Reimplemented from itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >. |
|
||||||||||||||||||||||||||||
|
Parameters required to find boundary profiles Definition at line 124 of file itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.h. |
|
||||||||||||||||||||
|
Number of dimensions |
|
|||||||||
|
Method for creation through the object factory |
|
|||||||||
|
Normalize the splat accumulator by the normalizer |
|
||||||||||||||||
|
Reimplemented from itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >. |
|
||||||||||
|
Set the blurred original image |
|
||||||||||
|
Set the boundary point image |
1.2.15 written by Dimitri van Heesch,
© 1997-2000