#include <itkVotingBinaryIterativeHoleFillingImageFilter.h>
Inheritance diagram for itk::VotingBinaryIterativeHoleFillingImageFilter< TImage >:
This filter uses internally the VotingBinaryHoleFillingImageFilter, and runs it iteratively until not pixels are being changed or until it reaches the maximum number of iterations. The purpose of the filter is to fill in holes of medium size (tens of pixels in radius). In principle the number of iterations is related to the size of the holes to be filled in. The larger the holes, the more iteration must be run with this filter in order to fill in the full hole. The size of the neighborhood is also related to the curvature of the hole borders and therefore the hole size. Note that as a colateral effect this filter may also fill in cavities in the external side of structures.
This filter is templated over a single image type because the output image type must be the same as the input image type. This is required in order to make the iterations possible, since the output image of one iteration is taken as the input image for the next iteration.
Definition at line 53 of file itkVotingBinaryIterativeHoleFillingImageFilter.h.
|
Reimplemented from itk::ImageToImageFilter< TImage, TImage >. Definition at line 66 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TImage, TImage >. Definition at line 84 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Convenient typedefs for simplifying declarations. Reimplemented from itk::ImageToImageFilter< TImage, TImage >. Definition at line 59 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Image typedef support. Definition at line 81 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Definition at line 87 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Superclass typedefs. Reimplemented from itk::ImageToImageFilter< TImage, TImage >. Definition at line 85 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Some convenient typedefs. Reimplemented from itk::ImageSource< TImage >. Definition at line 60 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Definition at line 82 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TImage, TImage >. Definition at line 65 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::ImageToImageFilter< TImage, TImage >. Definition at line 63 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TImage, TImage >. Definition at line 64 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Type of the internal Voting filter that is going to be executed iteratively Definition at line 78 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
|
|
Definition at line 140 of file itkVotingBinaryIterativeHoleFillingImageFilter.h. |
|
Reimplemented from itk::ImageSource< TImage >. |
|
Get the value associated with the Foreground (or the object) on the binary input image and the Background . |
|
Number of iterations executed at any given time. This is useful at the end of the execution in order to verify how many iterations were performed. |
|
Get the value associated with the Foreground (or the object) on the binary input image and the Background . |
|
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1. |
|
Maximum number of iterations. This filter is executed iteratively as long as at least one pixel has changed in a previous iteration, or until the maximum number of iterations has been reached. |
|
Run-time type information (and related methods). Reimplemented from itk::ImageToImageFilter< TImage, TImage >. |
|
Returns the number of pixels that changed when the filter was executed. |
|
Get the radius of the neighborhood used to compute the median |
|
Method for creation through the object factory. 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< TImage, TImage >. |
|
Set the value associated with the Foreground (or the object) on the binary input image and the Background . |
|
Number of iterations executed at any given time. This is useful at the end of the execution in order to verify how many iterations were performed. |
|
Set the value associated with the Foreground (or the object) on the binary input image and the Background . |
|
Majority threshold. It is the number of pixels over 50% that will decide whether an OFF pixel will become ON or not. For example, if the neighborhood of a pixel has 124 pixels (excluding itself), the 50% will be 62, and if you set upd a Majority threshold of 5, that means that the filter will require 67 or more neighbor pixels to be ON in order to switch the current OFF pixel to ON. The default value is 1. |
|
Maximum number of iterations. This filter is executed iteratively as long as at least one pixel has changed in a previous iteration, or until the maximum number of iterations has been reached. |
|
Set the radius of the neighborhood used to compute the median. |