#include <itkGrayscaleGeodesicErodeImageFilter.h>
Inheritance diagram for itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >:
Geodesic erosion operates on a "marker" image and a "mask" image. The marker image is eroded using an elementary structuring element (neighborhood of radius one using only the face connected neighbors). The resulting image is then compared with the mask image. The output image is the pixelwise maximum of the eroded marker image and the mask image.
Geodesic erosion is run either one iteration or until convergence. In the convergence case, the filter is equivalent to "reconstruction by erosion". This filter is implemented to handle both scenarios. The one iteration case is multi-threaded. The convergence case is delegated to another instance of the same filter (but configured to run a single iteration).
The marker image must be greater than or equal to the mask image (on a pixel by pixel basis).
Geodesic morphology is described in Chapter 6 of Pierre Soille's book "Morphological Image Analysis: Principles and Applications", Second Edition, Springer, 2003.
Definition at line 52 of file itkGrayscaleGeodesicErodeImageFilter.h.
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 61 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 68 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 70 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 67 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 69 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Some convenient typedefs. Definition at line 64 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 72 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 74 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 71 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 73 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 65 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Definition at line 76 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 78 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 75 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Superclass typedefs. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 77 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Some convenient typedefs. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 66 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 60 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 57 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 59 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
|
|
Definition at line 124 of file itkGrayscaleGeodesicErodeImageFilter.h. |
|
This filter will enlarge the output requested region to produce all of the output if the filter is configured to run to convergence. Reimplemented from itk::ProcessObject.
|
|
Single-threaded version of GenerateData. This version is used when the filter is configured to run to convergence. This method may delegate to the multithreaded version if the filter is configured to run a single iteration. Otherwise, it will delegate to a separate instance to run each iteration until the filter converges. Reimplemented from itk::ImageSource< TOutputImage >.
|
|
GrayscaleGeodesicErodeImageFilter needs to request enough of the marker image to account for the elementary structuring element. The mask image does not need to be padded. Depending on whether the filter is configured to run a single iteration or until convergence, this method may request all of the marker and mask image be provided. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
|
Runtime information support. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
|
Set/Get the marker image. The marker image must be pixelwise greater than or equal to the mask image. The marker image the image that is eroded by this filter. |
|
Set/Get the mask image. The mask image is used to "mask" the eroded marker image. The mask operation is a pixelwise maximum. |
|
Get the number of iterations used to produce the current output. |
|
Set/Get whether the filter should run one iteration or until convergence. When run to convergence, this filter is equivalent to "reconstruction by erosion". Default is off. |
|
ImageDimension constants Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
|
ImageDimension constants |
|
ImageDimension constants |
|
Standard New method. Reimplemented from itk::Object.
|
|
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 whether the filter should run one iteration or until convergence. When run to convergence, this filter is equivalent to "reconstruction by erosion". Default is off. |
|
Set/Get whether the filter should run one iteration or until convergence. When run to convergence, this filter is equivalent to "reconstruction by erosion". Default is off. |
|
Set/Get the marker image. The marker image must be pixelwise greater than or equal to the mask image. The marker image the image that is eroded by this filter. |
|
Set/Get the mask image. The mask image is used to "mask" the eroded marker image. The mask operation is a pixelwise maximum. |
|
Set/Get whether the filter should run one iteration or until convergence. When run to convergence, this filter is equivalent to "reconstruction by erosion". Default is off. |
|
Multi-thread version GenerateData. This version is used when the filter is configured to run a single iteration. When the filter is configured to run to convergence, the GenerateData() method is called. Reimplemented from itk::ImageSource< TOutputImage >.
|