|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Computes local and global intensity peak features within a spherical neighbourhood. More...
#include <itkLocalIntensityFilter.h>


Public Types | |
| typedef LocalIntensityFilter | Self |
| typedef ImageToImageFilter< TInputImage, TInputImage > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TInputImage::Pointer | InputImagePointer |
| typedef TInputImage::RegionType | RegionType |
| typedef TInputImage::SizeType | SizeType |
| typedef TInputImage::IndexType | IndexType |
| typedef TInputImage::PixelType | PixelType |
| typedef Image< unsigned short, TInputImage::ImageDimension > | MaskImageType |
| typedef NumericTraits< PixelType >::RealType | RealType |
| typedef DataObject::Pointer | DataObjectPointer |
| typedef SimpleDataObjectDecorator< RealType > | RealObjectType |
| typedef SimpleDataObjectDecorator< PixelType > | PixelObjectType |
| typedef ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
| RealType | GetLocalPeak () const |
| RealObjectType * | GetLocalPeakOutput () |
| const RealObjectType * | GetLocalPeakOutput () const |
| RealType | GetGlobalPeak () const |
| RealObjectType * | GetGlobalPeakOutput () |
| const RealObjectType * | GetGlobalPeakOutput () const |
| RealType | GetLocalMaximum () const |
| RealObjectType * | GetLocalMaximumOutput () |
| const RealObjectType * | GetLocalMaximumOutput () const |
| void | SetMask (typename MaskImageType::Pointer mask) |
| virtual void | SetRange (double _arg) |
| virtual double | GetRange () |
| virtual double | GetRange () const |
| DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) ITK_OVERRIDE |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| LocalIntensityFilter () | |
| ~LocalIntensityFilter () ITK_OVERRIDE | |
| void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
| void | AllocateOutputs () ITK_OVERRIDE |
| void | BeforeThreadedGenerateData () ITK_OVERRIDE |
| void | AfterThreadedGenerateData () ITK_OVERRIDE |
| void | ThreadedGenerateData (const RegionType &outputRegionForThread, ThreadIdType threadId) ITK_OVERRIDE |
| void | GenerateInputRequestedRegion () ITK_OVERRIDE |
| void | EnlargeOutputRequestedRegion (DataObject *data) ITK_OVERRIDE |
Computes local and global intensity peak features within a spherical neighbourhood.
For each masked voxel, the mean intensity in a spherical neighbourhood of configurable radius (Range) is computed. The filter reports the local peak (mean intensity around the voxel with maximum intensity), the global peak (highest local mean across all masked voxels), and the local maximum intensity value.
| TInputImage | The input image type. |
Definition at line 35 of file itkLocalIntensityFilter.h.
| typedef SmartPointer< const Self > itk::LocalIntensityFilter< TInputImage >::ConstPointer |
Definition at line 43 of file itkLocalIntensityFilter.h.
| typedef DataObject::Pointer itk::LocalIntensityFilter< TInputImage >::DataObjectPointer |
Smart Pointer type to a DataObject.
Definition at line 69 of file itkLocalIntensityFilter.h.
| typedef ProcessObject::DataObjectPointerArraySizeType itk::LocalIntensityFilter< TInputImage >::DataObjectPointerArraySizeType |
Make a DataObject of the correct type to be used as the specified output.
Definition at line 113 of file itkLocalIntensityFilter.h.
| typedef TInputImage::IndexType itk::LocalIntensityFilter< TInputImage >::IndexType |
Definition at line 56 of file itkLocalIntensityFilter.h.
| typedef TInputImage::Pointer itk::LocalIntensityFilter< TInputImage >::InputImagePointer |
Image related typedefs.
Definition at line 52 of file itkLocalIntensityFilter.h.
| typedef Image<unsigned short, TInputImage::ImageDimension> itk::LocalIntensityFilter< TInputImage >::MaskImageType |
Definition at line 59 of file itkLocalIntensityFilter.h.
| typedef SimpleDataObjectDecorator< PixelType > itk::LocalIntensityFilter< TInputImage >::PixelObjectType |
Definition at line 73 of file itkLocalIntensityFilter.h.
| typedef TInputImage::PixelType itk::LocalIntensityFilter< TInputImage >::PixelType |
Definition at line 57 of file itkLocalIntensityFilter.h.
| typedef SmartPointer< Self > itk::LocalIntensityFilter< TInputImage >::Pointer |
Definition at line 42 of file itkLocalIntensityFilter.h.
| typedef SimpleDataObjectDecorator< RealType > itk::LocalIntensityFilter< TInputImage >::RealObjectType |
Type of DataObjects used for scalar outputs
Definition at line 72 of file itkLocalIntensityFilter.h.
| typedef NumericTraits< PixelType >::RealType itk::LocalIntensityFilter< TInputImage >::RealType |
Type to use for computations.
Definition at line 66 of file itkLocalIntensityFilter.h.
| typedef TInputImage::RegionType itk::LocalIntensityFilter< TInputImage >::RegionType |
Definition at line 54 of file itkLocalIntensityFilter.h.
| typedef LocalIntensityFilter itk::LocalIntensityFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 40 of file itkLocalIntensityFilter.h.
| typedef TInputImage::SizeType itk::LocalIntensityFilter< TInputImage >::SizeType |
Definition at line 55 of file itkLocalIntensityFilter.h.
| typedef ImageToImageFilter< TInputImage, TInputImage > itk::LocalIntensityFilter< TInputImage >::Superclass |
Definition at line 41 of file itkLocalIntensityFilter.h.
|
protected |
|
inlineprotected |
Definition at line 126 of file itkLocalIntensityFilter.h.
|
protected |
Do final mean and variance computation from data accumulated in threads.
|
protected |
Pass the input through unmodified. Do this by Grafting in the AllocateOutputs method.
|
protected |
Initialize some accumulators before the threads run.
|
protected |
|
protected |
|
virtual |
Runtime information support.
|
inline |
Return the computed Standard Deviation.
Definition at line 85 of file itkLocalIntensityFilter.h.
| RealObjectType* itk::LocalIntensityFilter< TInputImage >::GetGlobalPeakOutput | ( | ) |
| const RealObjectType* itk::LocalIntensityFilter< TInputImage >::GetGlobalPeakOutput | ( | ) | const |
|
inline |
Return the computed Variance.
Definition at line 94 of file itkLocalIntensityFilter.h.
| RealObjectType* itk::LocalIntensityFilter< TInputImage >::GetLocalMaximumOutput | ( | ) |
| const RealObjectType* itk::LocalIntensityFilter< TInputImage >::GetLocalMaximumOutput | ( | ) | const |
|
inline |
Return the computed Mean.
Definition at line 76 of file itkLocalIntensityFilter.h.
| RealObjectType* itk::LocalIntensityFilter< TInputImage >::GetLocalPeakOutput | ( | ) |
| const RealObjectType* itk::LocalIntensityFilter< TInputImage >::GetLocalPeakOutput | ( | ) | const |
|
virtual |
|
virtual |
| itk::LocalIntensityFilter< TInputImage >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned int | , | ||
| TInputImage::ImageDimension | |||
| ) |
Image related typedefs.
| DataObjectPointer itk::LocalIntensityFilter< TInputImage >::MakeOutput | ( | DataObjectPointerArraySizeType | idx | ) |
|
static |
Method for creation through the object factory.
|
protected |
|
inline |
Definition at line 102 of file itkLocalIntensityFilter.h.
|
virtual |
|
protected |
Multi-thread version GenerateData.