|
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.