RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkAverageOutOfROIImageFilter.h>
Public Types | |
using | LowerDimImage = itk::Image< typename TInputImage::PixelType, TInputImage::ImageDimension - 1 > |
using | Pointer = itk::SmartPointer< Self > |
using | Self = AverageOutOfROIImageFilter |
using | Superclass = itk::ImageToImageFilter< TInputImage, TInputImage > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
void | SetROI (const TROI *Map) |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
AverageOutOfROIImageFilter () | |
void | GenerateInputRequestedRegion () override |
void | GenerateOutputInformation () override |
const itk::ImageRegionSplitterBase * | GetImageRegionSplitter () const override |
TROI::Pointer | GetROI () |
void | ThreadedGenerateData (const typename TInputImage::RegionType &outputRegionForThread, itk::ThreadIdType) override |
~AverageOutOfROIImageFilter () override=default | |
Protected Attributes | |
itk::ImageRegionSplitterDirection::Pointer | m_Splitter |
Averages along the last dimension if the pixel is outside ROI.
This filter takes in input a n-D image and an (n-1)D binary image representing a region of interest (1 inside the ROI, 0 outside). The filter walks through the ROI image, and :
This filter is used in rtk4DROOSTERConeBeamReconstructionFilter in order to average along time between phases, everywhere except where movement is expected to occur.
Definition at line 52 of file rtkAverageOutOfROIImageFilter.h.
using rtk::AverageOutOfROIImageFilter< TInputImage, TROI >::LowerDimImage = itk::Image<typename TInputImage::PixelType, TInputImage::ImageDimension - 1> |
Definition at line 61 of file rtkAverageOutOfROIImageFilter.h.
using rtk::AverageOutOfROIImageFilter< TInputImage, TROI >::Pointer = itk::SmartPointer<Self> |
Definition at line 60 of file rtkAverageOutOfROIImageFilter.h.
using rtk::AverageOutOfROIImageFilter< TInputImage, TROI >::Self = AverageOutOfROIImageFilter |
Standard class type alias.
Definition at line 58 of file rtkAverageOutOfROIImageFilter.h.
using rtk::AverageOutOfROIImageFilter< TInputImage, TROI >::Superclass = itk::ImageToImageFilter<TInputImage, TInputImage> |
Definition at line 59 of file rtkAverageOutOfROIImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Splits the OutputRequestedRegion along the first direction, not the last
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
protected |
|
static |
Method for creation through the object factory.
void rtk::AverageOutOfROIImageFilter< TInputImage, TROI >::SetROI | ( | const TROI * | Map | ) |
The image containing the weights applied to the temporal components
|
overrideprotected |
Does the real work.
|
protected |
Definition at line 98 of file rtkAverageOutOfROIImageFilter.h.