| 
    ANIMA
    4.0
    
   | 
 
#include <animaNLMeansVectorPatchSearcher.h>
 Inheritance diagram for anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >:
 Collaboration diagram for anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >:Public Types | |
| typedef vnl_matrix< double > | CovarianceType | 
| typedef DataImageType::Pointer | DataImagePointer | 
| typedef Superclass::ImageRegionType | ImageRegionType | 
| typedef Superclass::IndexType | IndexType | 
| typedef MaskImageType::Pointer | MaskImagePointer | 
| typedef itk::Image< unsigned char, 3 > | MaskImageType | 
| typedef itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > | RefImageType | 
| typedef anima::NonLocalPatchBaseSearcher< RefImageType > | Superclass | 
| typedef RefImageType::PixelType | VectorType | 
  Public Types inherited from anima::NonLocalPatchBaseSearcher< itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > > | |
| typedef itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > ::Pointer | ImagePointer | 
| typedef itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > ::RegionType | ImageRegionType | 
| typedef itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > ::IndexType | IndexType | 
| typedef itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > ::PixelType | PixelType | 
| typedef itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > ::SizeType | SizeType | 
Public Member Functions | |
| NLMeansVectorPatchSearcher () | |
| void | SetBetaParameter (double arg) | 
| void | SetDatabaseCovarianceDistanceAverage (DataImagePointer &arg) | 
| void | SetDatabaseCovarianceDistanceStd (DataImagePointer &arg) | 
| void | SetDatabaseMeanDistanceAverage (DataImagePointer &arg) | 
| void | SetDatabaseMeanDistanceStd (DataImagePointer &arg) | 
| void | SetDataMask (MaskImageType *arg) | 
| void | SetMeanThreshold (double arg) | 
| void | SetVarianceThreshold (double arg) | 
| virtual | ~NLMeansVectorPatchSearcher () | 
  Public Member Functions inherited from anima::NonLocalPatchBaseSearcher< itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > > | |
| itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > * | GetComparisonImage (unsigned int index) | 
| virtual const std::vector< PixelType > & | GetDatabaseSamples () const | 
| virtual const std::vector< double > & | GetDatabaseWeights () const | 
| itkGetObjectMacro (InputImage, itk::VectorImage< ImageScalarType, DataImageType::ImageDimension >) void AddComparisonImage(itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > *arg) | |
| NonLocalPatchBaseSearcher () | |
| void | SetInputImage (itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > *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 void | ComputeComparisonProperties (unsigned int index, ImageRegionType &movingPatch) | 
| virtual void | ComputeInputProperties (const IndexType &refIndex, ImageRegionType &refPatch) | 
| 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< itk::VectorImage< ImageScalarType, DataImageType::ImageDimension > > | |
| virtual void | ComputeComparisonProperties (unsigned int index, ImageRegionType &movingPatch) | 
| virtual void | ComputeInputProperties (const IndexType &refIndex, ImageRegionType &refPatch) | 
| virtual double | ComputeWeightValue (unsigned int index, ImageRegionType &refPatch, ImageRegionType &movingPatch)=0 | 
| virtual bool | TestPatchConformity (unsigned int index, const IndexType &refIndex, const IndexType &movingIndex)=0 | 
Definition at line 10 of file animaNLMeansVectorPatchSearcher.h.
| typedef vnl_matrix<double> anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::CovarianceType | 
Definition at line 16 of file animaNLMeansVectorPatchSearcher.h.
| typedef DataImageType::Pointer anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::DataImagePointer | 
Definition at line 21 of file animaNLMeansVectorPatchSearcher.h.
| typedef Superclass::ImageRegionType anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::ImageRegionType | 
Definition at line 23 of file animaNLMeansVectorPatchSearcher.h.
| typedef Superclass::IndexType anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::IndexType | 
Definition at line 24 of file animaNLMeansVectorPatchSearcher.h.
| typedef MaskImageType::Pointer anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::MaskImagePointer | 
Definition at line 19 of file animaNLMeansVectorPatchSearcher.h.
| typedef itk::Image<unsigned char, 3> anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::MaskImageType | 
Definition at line 18 of file animaNLMeansVectorPatchSearcher.h.
| typedef itk::VectorImage<ImageScalarType,DataImageType::ImageDimension> anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::RefImageType | 
Definition at line 14 of file animaNLMeansVectorPatchSearcher.h.
| typedef anima::NonLocalPatchBaseSearcher<RefImageType> anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::Superclass | 
Definition at line 22 of file animaNLMeansVectorPatchSearcher.h.
| typedef RefImageType::PixelType anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::VectorType | 
Definition at line 15 of file animaNLMeansVectorPatchSearcher.h.
| anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::NLMeansVectorPatchSearcher | ( | ) | 
Definition at line 13 of file animaNLMeansVectorPatchSearcher.hxx.
      
  | 
  inlinevirtual | 
Definition at line 27 of file animaNLMeansVectorPatchSearcher.h.
      
  | 
  protectedvirtual | 
Definition at line 64 of file animaNLMeansVectorPatchSearcher.hxx.
References anima::computePatchMeanAndCovariance().
Referenced by anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::SetDatabaseMeanDistanceStd().
      
  | 
  protectedvirtual | 
Definition at line 24 of file animaNLMeansVectorPatchSearcher.hxx.
References anima::computeAverageLocalCovariance(), and anima::computePatchMeanAndCovariance().
Referenced by anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::SetDatabaseMeanDistanceStd().
      
  | 
  protectedvirtual | 
Definition at line 104 of file animaNLMeansVectorPatchSearcher.hxx.
Referenced by anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::SetDatabaseMeanDistanceStd().
      
  | 
  inline | 
Definition at line 29 of file animaNLMeansVectorPatchSearcher.h.
      
  | 
  inline | 
Definition at line 35 of file animaNLMeansVectorPatchSearcher.h.
      
  | 
  inline | 
Definition at line 36 of file animaNLMeansVectorPatchSearcher.h.
      
  | 
  inline | 
Definition at line 37 of file animaNLMeansVectorPatchSearcher.h.
      
  | 
  inline | 
Definition at line 38 of file animaNLMeansVectorPatchSearcher.h.
References anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::ComputeComparisonProperties(), anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::ComputeInputProperties(), anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::ComputeWeightValue(), and anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::TestPatchConformity().
      
  | 
  inline | 
Definition at line 33 of file animaNLMeansVectorPatchSearcher.h.
      
  | 
  inline | 
Definition at line 30 of file animaNLMeansVectorPatchSearcher.h.
      
  | 
  inline | 
Definition at line 31 of file animaNLMeansVectorPatchSearcher.h.
      
  | 
  protectedvirtual | 
Definition at line 80 of file animaNLMeansVectorPatchSearcher.hxx.
References anima::VectorCovarianceTest(), and anima::VectorMeansTest().
Referenced by anima::NLMeansVectorPatchSearcher< ImageScalarType, DataImageType >::SetDatabaseMeanDistanceStd().
 1.8.13