#include <itkBinaryPruningImageFilter.h>
Inheritance diagram for itk::BinaryPruningImageFilter< TInputImage, TOutputImage >:
Public Types | |
typedef BinaryPruningImageFilter | Self |
typedef ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef InputImageType::RegionType | RegionType |
typedef RegionType::IndexType | IndexType |
typedef InputImageType::PixelType | PixelType |
typedef RegionType::SizeType | SizeType |
typedef InputImageType::ConstPointer | InputImagePointer |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef NeighborhoodIterator< TInputImage > | NeighborhoodIteratorType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
OutputImageType * | GetPruning (void) |
virtual void | SetIteration (unsigned int _arg) |
virtual unsigned int | GetIteration () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
BinaryPruningImageFilter () | |
virtual | ~BinaryPruningImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
void | PrepareData () |
void | ComputePruneImage () |
This filter remove spurs pixel of less than a certain length input image.
The input is assumed to be a binary image.
This filter is sequential pruning algorithm and known to be computational time dependable of the image size. The algorithm is the N-dimensional version of the given for two dimensions in:
Rafael C. Gonzales and Richard E. Woods. Digital Image Processing. Addison Wesley, 491-494, (1993).
Definition at line 55 of file itkBinaryPruningImageFilter.h.
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 63 of file itkBinaryPruningImageFilter.h. |
|
Type for the index of the input image. Definition at line 81 of file itkBinaryPruningImageFilter.h. |
|
Pointer Type for input image. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 90 of file itkBinaryPruningImageFilter.h. |
|
Type for input image. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 72 of file itkBinaryPruningImageFilter.h. |
|
Neighborhood iterator type Definition at line 96 of file itkBinaryPruningImageFilter.h. |
|
Pointer Type for the output image. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 93 of file itkBinaryPruningImageFilter.h. |
|
Type for output image: Skelenton of the object. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 75 of file itkBinaryPruningImageFilter.h. |
|
Type for the index of the input image. Definition at line 84 of file itkBinaryPruningImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 62 of file itkBinaryPruningImageFilter.h. |
|
Type for the region of the input image. Definition at line 78 of file itkBinaryPruningImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 60 of file itkBinaryPruningImageFilter.h. Referenced by itk::BinaryPruningImageFilter< TInputImage, TOutputImage >::~BinaryPruningImageFilter(). |
|
Type for the size of the input image. Definition at line 87 of file itkBinaryPruningImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 61 of file itkBinaryPruningImageFilter.h. |
|
|
|
Definition at line 109 of file itkBinaryPruningImageFilter.h. References itk::BinaryPruningImageFilter< TInputImage, TOutputImage >::Self. |
|
Compute thinning Image. |
|
Compute thinning Image. Reimplemented from itk::ImageSource< TOutputImage >. |
|
Set/Get the iteration value |
|
Run-time type information (and related methods). Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Get Skelenton by thinning image. |
|
Method for creation through the object factory Reimplemented from itk::Object. |
|
Prepare data. |
|
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::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Set/Get the iteration value |