|
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 Member Functions |
| | 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 Member Functions |
| Pointer | New () |
Protected Member Functions |
| | BloxBoundaryPointImageToBloxBoundaryProfileImageFilter () |
| | ~BloxBoundaryPointImageToBloxBoundaryProfileImageFilter () |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| void | GenerateData () |
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.