ITK
6.0.0
Insight Toolkit
|
#include <itkMedianImageFilter.h>
Applies a median filter to an image.
Computes an image where a given pixel is the median value of the the pixels in a neighborhood about the corresponding input pixel.
A median filter is one of the family of nonlinear filters. It is used to smooth an image without being biased by outliers or shot noise.
This filter requires that the input pixel type provides an operator<() (LessThan Comparable).
Definition at line 53 of file itkMedianImageFilter.h.
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::BoxImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
static double | GetGlobalDefaultCoordinateTolerance () |
static double | GetGlobalDefaultDirectionTolerance () |
static void | SetGlobalDefaultCoordinateTolerance (double) |
static void | SetGlobalDefaultDirectionTolerance (double) |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::BoxImageFilter< TInputImage, TOutputImage > | |
static constexpr unsigned int | ImageDimension = TInputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > | |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
using itk::MedianImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 71 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::InputImageRegionType = typename InputImageType::RegionType |
Definition at line 83 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::InputImageType = TInputImage |
Convenient type alias for simplifying declarations.
Definition at line 64 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::InputPixelType = typename InputImageType::PixelType |
Image type alias support
Definition at line 80 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::InputSizeType = typename InputImageType::SizeType |
Definition at line 86 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename OutputImageType::RegionType |
Definition at line 84 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 65 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::OutputPixelType = typename OutputImageType::PixelType |
Definition at line 81 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self> |
Definition at line 70 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::Self = MedianImageFilter |
Standard class type aliases.
Definition at line 68 of file itkMedianImageFilter.h.
using itk::MedianImageFilter< TInputImage, TOutputImage >::Superclass = ImageToImageFilter<InputImageType, OutputImageType> |
Definition at line 69 of file itkMedianImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
overrideprotectedvirtual |
MedianImageFilter can be implemented as a multithreaded filter. Therefore, this implementation provides a ThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling ThreadedGenerateData(). ThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
Reimplemented from itk::ImageSource< TOutputImage >.
|
overridevirtual |
Reimplemented from itk::BoxImageFilter< TInputImage, TOutputImage >.
|
static |
Method for creation through the object factory.
|
staticconstexpr |
Extract dimension from input and output image.
Definition at line 60 of file itkMedianImageFilter.h.
|
staticconstexpr |
Definition at line 61 of file itkMedianImageFilter.h.