34 #ifndef __itkPreprocessImageFilter_h
35 #define __itkPreprocessImageFilter_h
37 #if defined( _MSC_VER )
38 #pragma warning ( disable : 4786 )
42 #define ITK_LEAN_AND_MEAN
45 #include "itkImageToImageFilter.h"
46 #include "itkCastImageFilter.h"
47 #include "itkMedianImageFilter.h"
48 #include "itkGrayscaleFillholeImageFilter.h"
49 #include "itkRecursiveGaussianImageFilter.h"
58 template<
class TInputImage,
class TOutputImage = TInputImage >
60 TInputImage, TOutputImage >
65 typedef ImageToImageFilter< TInputImage, TOutputImage >
Superclass;
70 TInputImage::ImageDimension);
79 void PrintSelf(std::ostream & os, Indent indent)
const;
98 typedef RecursiveGaussianImageFilter< ImageType, ImageType >
122 #include "itkPreprocessImageFilter.txx"
SmartPointer< Self > Pointer
RecursiveGaussianImageFilter< ImageType, ImageType > SmoothingFilterType
itkGetConstMacro(LargestCellRadius, double)
ImageType::Pointer ImagePointer
SmartPointer< const Self > ConstPointer
ImageType::ConstPointer ImageConstPointer
ImageType::RegionType ImageRegionType
void operator=(const Self &)
ImageType::IndexType ImageIndexType
Image< float, ImageDimension > ImageType
void PrintSelf(std::ostream &os, Indent indent) const
SmoothingFilterType::Pointer SmoothingFilterPointer
CastImageFilter< TInputImage, ImageType > InputCastType
MedianFilterType::Pointer MedianFilterPointer
ImageType::SpacingType ImageSpacingType
OutputCastType::Pointer OutputCastPointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
itkTypeMacro(PreprocessImageFilter, ImageToImageFilter)
PreprocessImageFilter Self
ImageSizeType::SizeValueType ImageSizeValueType
GrayscaleFillholeFilterType::Pointer GrayscaleFillholePointer
InputCastType::Pointer InputCastPointer
double m_LargestCellRadius
CastImageFilter< ImageType, TOutputImage > OutputCastType
ImageType::PixelType ImagePixelType
MedianImageFilter< ImageType, ImageType > MedianFilterType
ImageType::SizeType ImageSizeType
itkStaticConstMacro(ImageDimension, unsigned int, TInputImage::ImageDimension)
ImageType::PointType ImagePointType
GrayscaleFillholeImageFilter< ImageType, ImageType > GrayscaleFillholeFilterType
itkSetMacro(LargestCellRadius, double)
Denoise images - remove median noise and perform morphological reconstruction. Makes it easier to seg...