ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkThresholdMaximumConnectedComponentsImageFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Private Member Functions | |
void | operator= (const Self &) |
ThresholdMaximumConnectedComponentsImageFilter (const Self &) |
Static Private Attributes | |
static const unsigned int | ImageDimension = TInputImage::ImageDimension |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef OutputImageType::PixelType | OutputImagePixelType |
ThresholdMaximumConnectedComponentsImageFilter () | |
~ThresholdMaximumConnectedComponentsImageFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Additional Inherited Members | |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > | |
Protected Types inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
typedef ImageToImageFilterDetail::ImageRegionCopier < itkGetStaticConstMacro(OutputImageDimension), itkGetStaticConstMacro(InputImageDimension) > | InputToOutputRegionCopierType |
typedef ImageToImageFilterDetail::ImageRegionCopier < itkGetStaticConstMacro(InputImageDimension), itkGetStaticConstMacro(OutputImageDimension) > | OutputToInputRegionCopierType |
Finds the threshold value of an image based on maximizing the number of objects in the image that are larger than a given minimal size.
Definition at line 74 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 193 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef SmartPointer< const Self > itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::ConstPointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 82 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 177 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 175 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Typedef for filter pixel type.
Definition at line 168 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef InputImageType::PixelType itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::InputImagePixelType |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 144 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef InputImageType::ConstPointer itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::InputImagePointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 142 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef InputImageType::RegionType itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 143 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef TInputImage itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::InputImageType |
Some additional typedefs.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 138 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 204 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef OutputImageType::PixelType itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::OutputImagePixelType |
Some additional typedefs.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 150 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef OutputImageType::Pointer itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
Some additional typedefs.
Reimplemented from itk::ImageSource< TOutputImage >.
Definition at line 148 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef OutputImageType::RegionType itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Some additional typedefs.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 149 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef TOutputImage itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::OutputImageType |
Some additional typedefs.
Reimplemented from itk::ImageSource< TOutputImage >.
Definition at line 147 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef TInputImage::PixelType itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::PixelType |
Typedef to describe the type of pixel.
Definition at line 89 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef SmartPointer< Self > itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::Pointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 81 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 199 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef ThresholdMaximumConnectedComponentsImageFilter itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 79 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
typedef ImageToImageFilter< TInputImage, TOutputImage > itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::Superclass |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 80 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 187 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
protected |
Some additional typedefs.
|
inlineprotected |
Some additional typedefs.
Definition at line 153 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
|
protected |
Runs a series of filters that thresholds the image, dilates/erodes for edge enhancement, and counts the number of relabeled connected components
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
protectedvirtual |
A version of GenerateData() specific for image processing filters. This implementation will split the processing across multiple threads. The buffer is allocated by this method. Then the BeforeThreadedGenerateData() method is called (if provided). Then, a series of threads are spawned each calling ThreadedGenerateData(). After all the threads have completed processing, the AfterThreadedGenerateData() method is called (if provided). If an image processing filter cannot be threaded, the filter should provide an implementation of GenerateData(). That implementation is responsible for allocating the output buffer. If a filter an be threaded, it should NOT provide a GenerateData() method but should provide a ThreadedGenerateData() instead.
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
The following Set/Get methods are for the binary threshold function. This class automatically calculates the lower threshold boundary. The upper threshold boundary, inside value, and outside value can be defined by the user, however the standard values are used as default if not set by the user. The default value of the: Inside value is the maximum pixel type intensity. Outside value is the minimum pixel type intensity. Upper threshold boundary is the maximum pixel type intensity.
|
virtual |
Set the minimum pixel area used to count objects on the image. Thus, only objects that have a pixel area greater than the minimum pixel area will be counted as an object in the optimization portion of this filter. Essentially, it eliminates noise from being counted as an object. The default value is zero.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Returns the number of objects in the image. This information is only valid after the filter has executed. Useful if your counting something
|
virtual |
The following Set/Get methods are for the binary threshold function. This class automatically calculates the lower threshold boundary. The upper threshold boundary, inside value, and outside value can be defined by the user, however the standard values are used as default if not set by the user. The default value of the: Inside value is the maximum pixel type intensity. Outside value is the minimum pixel type intensity. Upper threshold boundary is the maximum pixel type intensity.
|
virtual |
Returns the automatic threshold setpoint. This information is only valid after the filter has executed.
|
virtual |
The following Set/Get methods are for the binary threshold function. This class automatically calculates the lower threshold boundary. The upper threshold boundary, inside value, and outside value can be defined by the user, however the standard values are used as default if not set by the user. The default value of the: Inside value is the maximum pixel type intensity. Outside value is the minimum pixel type intensity. Upper threshold boundary is the maximum pixel type intensity.
|
static |
Method for creation through the object factory.
Reimplemented from itk::Object.
|
private |
PushBackInput(), PushFronInput() in the public section force the input to be the type expected by an ImageToImageFilter. However, these methods end of "hiding" the versions from the superclass (ProcessObject) whose arguments are DataObjects. Here, we re-expose the versions from ProcessObject to avoid warnings about hiding methods from the superclass.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
protectedvirtual |
Some additional typedefs.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
The following Set/Get methods are for the binary threshold function. This class automatically calculates the lower threshold boundary. The upper threshold boundary, inside value, and outside value can be defined by the user, however the standard values are used as default if not set by the user. The default value of the: Inside value is the maximum pixel type intensity. Outside value is the minimum pixel type intensity. Upper threshold boundary is the maximum pixel type intensity.
|
virtual |
Set the minimum pixel area used to count objects on the image. Thus, only objects that have a pixel area greater than the minimum pixel area will be counted as an object in the optimization portion of this filter. Essentially, it eliminates noise from being counted as an object. The default value is zero.
|
virtual |
The following Set/Get methods are for the binary threshold function. This class automatically calculates the lower threshold boundary. The upper threshold boundary, inside value, and outside value can be defined by the user, however the standard values are used as default if not set by the user. The default value of the: Inside value is the maximum pixel type intensity. Outside value is the minimum pixel type intensity. Upper threshold boundary is the maximum pixel type intensity.
|
virtual |
The following Set/Get methods are for the binary threshold function. This class automatically calculates the lower threshold boundary. The upper threshold boundary, inside value, and outside value can be defined by the user, however the standard values are used as default if not set by the user. The default value of the: Inside value is the maximum pixel type intensity. Outside value is the minimum pixel type intensity. Upper threshold boundary is the maximum pixel type intensity.
itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >::typedef | ( | Concept::Comparable< PixelType > | ) |
The pixel type must support comparison operators. This class requires PixelTypeComparable in the form of ( Concept::Comparable< PixelType > )
|
staticprivate |
Definition at line 172 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 210 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 221 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 212 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 222 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 217 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 214 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 227 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 220 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 209 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 226 of file itkThresholdMaximumConnectedComponentsImageFilter.h.
|
private |
Definition at line 223 of file itkThresholdMaximumConnectedComponentsImageFilter.h.