Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Implementation of noise following a chi-squared distribution. More...
#include <mitkChiSquareNoiseModel.h>
Public Types | |
typedef DiffusionNoiseModel< ScalarType >::PixelType | PixelType |
Public Types inherited from mitk::DiffusionNoiseModel< ScalarType > | |
typedef itk::VariableLengthVector< ScalarType > | PixelType |
Public Member Functions | |
ChiSquareNoiseModel () | |
~ChiSquareNoiseModel () | |
void | AddNoise (PixelType &pixel) |
void | SetNoiseVariance (double var) |
double | GetNoiseVariance () |
void | SetSeed (int seed) |
seed for random number generator More... | |
Public Member Functions inherited from mitk::DiffusionNoiseModel< ScalarType > | |
DiffusionNoiseModel () | |
virtual | ~DiffusionNoiseModel () |
Protected Attributes | |
boost::random::mt19937 | m_RandGen |
boost::random::chi_squared_distribution< double > | m_Distribution |
Implementation of noise following a chi-squared distribution.
Definition at line 31 of file mitkChiSquareNoiseModel.h.
typedef DiffusionNoiseModel< ScalarType >::PixelType mitk::ChiSquareNoiseModel< ScalarType >::PixelType |
Definition at line 38 of file mitkChiSquareNoiseModel.h.
ChiSquareNoiseModel::ChiSquareNoiseModel | ( | ) |
Definition at line 23 of file mitkChiSquareNoiseModel.cpp.
ChiSquareNoiseModel::~ChiSquareNoiseModel | ( | ) |
Definition at line 29 of file mitkChiSquareNoiseModel.cpp.
|
virtual |
Adds rician noise to the input pixel
Implements mitk::DiffusionNoiseModel< ScalarType >.
Definition at line 44 of file mitkChiSquareNoiseModel.cpp.
|
inlinevirtual |
Implements mitk::DiffusionNoiseModel< ScalarType >.
Definition at line 44 of file mitkChiSquareNoiseModel.h.
References mitk::ChiSquareNoiseModel< ScalarType >::m_Distribution.
|
inlinevirtual |
Implements mitk::DiffusionNoiseModel< ScalarType >.
Definition at line 43 of file mitkChiSquareNoiseModel.h.
References mitk::ChiSquareNoiseModel< ScalarType >::m_Distribution.
|
virtual |
seed for random number generator
Implements mitk::DiffusionNoiseModel< ScalarType >.
Definition at line 35 of file mitkChiSquareNoiseModel.cpp.
|
protected |
Definition at line 50 of file mitkChiSquareNoiseModel.h.
Referenced by mitk::ChiSquareNoiseModel< ScalarType >::GetNoiseVariance(), and mitk::ChiSquareNoiseModel< ScalarType >::SetNoiseVariance().
|
protected |
Definition at line 49 of file mitkChiSquareNoiseModel.h.