ANIMA
4.0
|
#include <animaNonLocalMeansPatchSearcher.h>
Public Types | |
typedef DataImageType::Pointer | DataImagePointer |
typedef Superclass::ImageRegionType | ImageRegionType |
typedef Superclass::IndexType | IndexType |
typedef anima::NonLocalPatchBaseSearcher< ImageType > | Superclass |
Public Types inherited from anima::NonLocalPatchBaseSearcher< ImageType > | |
typedef ImageType::Pointer | ImagePointer |
typedef ImageType::RegionType | ImageRegionType |
typedef ImageType::IndexType | IndexType |
typedef ImageType::PixelType | PixelType |
typedef ImageType::SizeType | SizeType |
Public Member Functions | |
NonLocalMeansPatchSearcher () | |
void | SetBetaParameter (double arg) |
void | SetMeanImage (DataImageType *arg) |
void | SetMeanMinThreshold (double arg) |
void | SetNoiseCovariance (double arg) |
void | SetVarImage (DataImageType *arg) |
void | SetVarMinThreshold (double arg) |
virtual | ~NonLocalMeansPatchSearcher () |
Public Member Functions inherited from anima::NonLocalPatchBaseSearcher< ImageType > | |
ImageType * | GetComparisonImage (unsigned int index) |
virtual const std::vector< PixelType > & | GetDatabaseSamples () const |
virtual const std::vector< double > & | GetDatabaseWeights () const |
itkGetObjectMacro (InputImage, ImageType) void AddComparisonImage(ImageType *arg) | |
NonLocalPatchBaseSearcher () | |
void | SetInputImage (ImageType *arg) |
void | SetMaxAbsDisp (unsigned int arg) |
void | SetPatchHalfSize (unsigned int arg) |
void | SetSearchStepSize (unsigned int arg) |
void | SetWeightThreshold (double arg) |
void | UpdateAtPosition (const IndexType &dataIndex) |
virtual | ~NonLocalPatchBaseSearcher () |
Protected Member Functions | |
virtual double | ComputeWeightValue (unsigned int index, ImageRegionType &refPatch, ImageRegionType &movingPatch) |
virtual bool | TestPatchConformity (unsigned int index, const IndexType &refIndex, const IndexType &movingIndex) |
Protected Member Functions inherited from anima::NonLocalPatchBaseSearcher< ImageType > | |
virtual void | ComputeComparisonProperties (unsigned int index, ImageRegionType &movingPatch) |
virtual void | ComputeInputProperties (const IndexType &refIndex, ImageRegionType &refPatch) |
Non local means patch searcher: computes actual patch matches weights and conformity. Supports only one comparison image that is the same as the input
Definition at line 13 of file animaNonLocalMeansPatchSearcher.h.
typedef DataImageType::Pointer anima::NonLocalMeansPatchSearcher< ImageType, DataImageType >::DataImagePointer |
Definition at line 16 of file animaNonLocalMeansPatchSearcher.h.
typedef Superclass::ImageRegionType anima::NonLocalMeansPatchSearcher< ImageType, DataImageType >::ImageRegionType |
Definition at line 18 of file animaNonLocalMeansPatchSearcher.h.
typedef Superclass::IndexType anima::NonLocalMeansPatchSearcher< ImageType, DataImageType >::IndexType |
Definition at line 19 of file animaNonLocalMeansPatchSearcher.h.
typedef anima::NonLocalPatchBaseSearcher<ImageType> anima::NonLocalMeansPatchSearcher< ImageType, DataImageType >::Superclass |
Definition at line 17 of file animaNonLocalMeansPatchSearcher.h.
anima::NonLocalMeansPatchSearcher< ImageType, DataImageType >::NonLocalMeansPatchSearcher | ( | ) |
Definition at line 9 of file animaNonLocalMeansPatchSearcher.hxx.
|
inlinevirtual |
Definition at line 22 of file animaNonLocalMeansPatchSearcher.h.
|
protectedvirtual |
Implements anima::NonLocalPatchBaseSearcher< ImageType >.
Definition at line 43 of file animaNonLocalMeansPatchSearcher.hxx.
Referenced by anima::NonLocalMeansPatchSearcher< ImageType, DataImageType >::SetVarImage().
|
inline |
Definition at line 24 of file animaNonLocalMeansPatchSearcher.h.
|
inline |
Definition at line 29 of file animaNonLocalMeansPatchSearcher.h.
|
inline |
Definition at line 26 of file animaNonLocalMeansPatchSearcher.h.
|
inline |
Definition at line 25 of file animaNonLocalMeansPatchSearcher.h.
|
inline |
|
inline |
Definition at line 27 of file animaNonLocalMeansPatchSearcher.h.
|
protectedvirtual |
Implements anima::NonLocalPatchBaseSearcher< ImageType >.
Definition at line 21 of file animaNonLocalMeansPatchSearcher.hxx.
Referenced by anima::NonLocalMeansPatchSearcher< ImageType, DataImageType >::SetVarImage().