Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkComputeImageExtremaFilter.h>
Compute min. max, variance and mean of an Image.
StatisticsImageFilter computes the minimum, maximum, sum, mean, variance sigma of an image. The filter needs all of its input image. It behaves as a filter with an input and output. Thus it can be inserted in a pipline with other filters and the statistics will only be recomputed if a downstream filter changes.
The filter passes its input through unmodified. The filter is threaded. It computes statistics in each thread then combines them in its AfterThreadedGenerate method.
\wiki \wikiexample{Statistics/StatisticsImageFilter,Compute min\, max\, variance and mean of an Image.} \endwiki
Definition at line 48 of file itkComputeImageExtremaFilter.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef ImageMaskType::ConstPointer | ImageMaskConstPointer |
typedef ImageMaskType::Pointer | ImageMaskPointer |
typedef SpatialObject< itkGetStaticConstMacro(ImageDimension) > | ImageMaskType |
typedef ImageSpatialMaskType::ConstPointer | ImageSpatialMaskConstPointer |
typedef ImageSpatialMaskType::Pointer | ImageSpatialMaskPointer |
typedef ImageMaskSpatialObject< itkGetStaticConstMacro(ImageDimension) > | ImageSpatialMaskType |
typedef Superclass::IndexType | IndexType |
typedef TInputImage::Pointer | InputImagePointer |
typedef SmartPointer< Self > | Pointer |
typedef TInputImage::PointType | PointType |
typedef Superclass::RealType | RealType |
typedef Superclass::RegionType | RegionType |
typedef ComputeImageExtremaFilter | Self |
typedef Superclass::SizeType | SizeType |
typedef StatisticsImageFilter< TInputImage > | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual const ImageMaskType * | GetImageMask () |
virtual const ImageSpatialMaskType * | GetImageSpatialMask () |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
virtual void | SetImageMask (const ImageMaskType *_arg) |
virtual void | SetImageRegion (RegionType _arg) |
virtual void | SetImageSpatialMask (const ImageSpatialMaskType *_arg) |
virtual void | SetUseMask (bool _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | AfterStreamedGenerateData () override |
void | BeforeStreamedGenerateData () override |
ComputeImageExtremaFilter () | |
virtual void | SameGeometry () |
virtual void | ThreadedGenerateDataImageMask (const RegionType &) |
virtual void | ThreadedGenerateDataImageSpatialMask (const RegionType &) |
void | ThreadedStreamedGenerateData (const RegionType &) override |
~ComputeImageExtremaFilter () override | |
Protected Attributes | |
ImageMaskConstPointer | m_ImageMask |
RegionType | m_ImageRegion |
ImageSpatialMaskConstPointer | m_ImageSpatialMask |
bool | m_SameGeometry |
bool | m_UseMask |
Private Member Functions | |
ComputeImageExtremaFilter (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
SizeValueType | m_Count { 1 } |
std::mutex | m_Mutex |
CompensatedSummation< RealType > | m_SumOfSquares { 1 } |
PixelType | m_ThreadMax { 1 } |
PixelType | m_ThreadMin { 1 } |
CompensatedSummation< RealType > | m_ThreadSum { 1 } |
typedef SmartPointer< const Self > itk::ComputeImageExtremaFilter< TInputImage >::ConstPointer |
Definition at line 56 of file itkComputeImageExtremaFilter.h.
typedef ImageMaskType::ConstPointer itk::ComputeImageExtremaFilter< TInputImage >::ImageMaskConstPointer |
Definition at line 85 of file itkComputeImageExtremaFilter.h.
typedef ImageMaskType::Pointer itk::ComputeImageExtremaFilter< TInputImage >::ImageMaskPointer |
Definition at line 84 of file itkComputeImageExtremaFilter.h.
typedef SpatialObject< itkGetStaticConstMacro(ImageDimension) > itk::ComputeImageExtremaFilter< TInputImage >::ImageMaskType |
Definition at line 83 of file itkComputeImageExtremaFilter.h.
typedef ImageSpatialMaskType::ConstPointer itk::ComputeImageExtremaFilter< TInputImage >::ImageSpatialMaskConstPointer |
Definition at line 91 of file itkComputeImageExtremaFilter.h.
typedef ImageSpatialMaskType::Pointer itk::ComputeImageExtremaFilter< TInputImage >::ImageSpatialMaskPointer |
Definition at line 90 of file itkComputeImageExtremaFilter.h.
typedef ImageMaskSpatialObject< itkGetStaticConstMacro(ImageDimension) > itk::ComputeImageExtremaFilter< TInputImage >::ImageSpatialMaskType |
Definition at line 89 of file itkComputeImageExtremaFilter.h.
typedef Superclass::IndexType itk::ComputeImageExtremaFilter< TInputImage >::IndexType |
Definition at line 69 of file itkComputeImageExtremaFilter.h.
typedef TInputImage::Pointer itk::ComputeImageExtremaFilter< TInputImage >::InputImagePointer |
Image related typedefs.
Definition at line 65 of file itkComputeImageExtremaFilter.h.
typedef SmartPointer< Self > itk::ComputeImageExtremaFilter< TInputImage >::Pointer |
Definition at line 55 of file itkComputeImageExtremaFilter.h.
typedef TInputImage::PointType itk::ComputeImageExtremaFilter< TInputImage >::PointType |
Definition at line 71 of file itkComputeImageExtremaFilter.h.
typedef Superclass::RealType itk::ComputeImageExtremaFilter< TInputImage >::RealType |
Type to use for computations.
Definition at line 78 of file itkComputeImageExtremaFilter.h.
typedef Superclass::RegionType itk::ComputeImageExtremaFilter< TInputImage >::RegionType |
Definition at line 67 of file itkComputeImageExtremaFilter.h.
typedef ComputeImageExtremaFilter itk::ComputeImageExtremaFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 53 of file itkComputeImageExtremaFilter.h.
typedef Superclass::SizeType itk::ComputeImageExtremaFilter< TInputImage >::SizeType |
Definition at line 68 of file itkComputeImageExtremaFilter.h.
typedef StatisticsImageFilter< TInputImage > itk::ComputeImageExtremaFilter< TInputImage >::Superclass |
Definition at line 54 of file itkComputeImageExtremaFilter.h.
|
protected |
|
inlineoverrideprotected |
Definition at line 97 of file itkComputeImageExtremaFilter.h.
|
private |
|
overrideprotected |
Do final mean and variance computation from data accumulated in threads.
|
overrideprotected |
Initialize some accumulators before the threads run.
|
virtual |
Runtime information support.
|
virtual |
|
virtual |
itk::ComputeImageExtremaFilter< TInputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned int | , | ||
TInputImage::ImageDimension | |||
) |
Image related typedefs.
|
static |
Method for creation through the object factory.
|
private |
|
protectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
overrideprotected |
Multi-thread version GenerateData.
|
private |
Definition at line 123 of file itkComputeImageExtremaFilter.h.
|
protected |
Definition at line 112 of file itkComputeImageExtremaFilter.h.
|
protected |
Definition at line 111 of file itkComputeImageExtremaFilter.h.
|
protected |
Definition at line 113 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 127 of file itkComputeImageExtremaFilter.h.
|
protected |
Definition at line 115 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 122 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 125 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 124 of file itkComputeImageExtremaFilter.h.
|
private |
Definition at line 121 of file itkComputeImageExtremaFilter.h.
|
protected |
Definition at line 114 of file itkComputeImageExtremaFilter.h.
Generated on 1667476801 for elastix by 1.9.4 |