#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 () | |
virtual | ~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 Reimplemented from itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >. |
|
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 |