Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Implementation of noise following a rician distribution. More...
#include <mitkRicianNoiseModel.h>
Public Types | |
typedef DiffusionNoiseModel< ScalarType >::PixelType | PixelType |
Public Types inherited from mitk::DiffusionNoiseModel< ScalarType > | |
typedef itk::VariableLengthVector< ScalarType > | PixelType |
Public Member Functions | |
RicianNoiseModel () | |
~RicianNoiseModel () | |
void | AddNoise (PixelType &pixel) |
void | SetNoiseVariance (double var) |
double | GetNoiseVariance () |
void | SetSeed (int seed) |
Set seed for random number generator. More... | |
Public Member Functions inherited from mitk::DiffusionNoiseModel< ScalarType > | |
DiffusionNoiseModel () | |
virtual | ~DiffusionNoiseModel () |
Protected Attributes | |
itk::Statistics::MersenneTwisterRandomVariateGenerator::Pointer | m_RandGen |
double | m_NoiseVariance |
variance of underlying distribution More... | |
Implementation of noise following a rician distribution.
Definition at line 31 of file mitkRicianNoiseModel.h.
typedef DiffusionNoiseModel< ScalarType >::PixelType mitk::RicianNoiseModel< ScalarType >::PixelType |
Definition at line 38 of file mitkRicianNoiseModel.h.
RicianNoiseModel::RicianNoiseModel | ( | ) |
Definition at line 23 of file mitkRicianNoiseModel.cpp.
References mitk::New().
RicianNoiseModel::~RicianNoiseModel | ( | ) |
Definition at line 31 of file mitkRicianNoiseModel.cpp.
|
virtual |
Adds rician noise to the input pixel
Implements mitk::DiffusionNoiseModel< ScalarType >.
Definition at line 46 of file mitkRicianNoiseModel.cpp.
|
inlinevirtual |
Implements mitk::DiffusionNoiseModel< ScalarType >.
Definition at line 44 of file mitkRicianNoiseModel.h.
References mitk::RicianNoiseModel< ScalarType >::m_NoiseVariance.
|
inlinevirtual |
Implements mitk::DiffusionNoiseModel< ScalarType >.
Definition at line 43 of file mitkRicianNoiseModel.h.
References mitk::RicianNoiseModel< ScalarType >::m_NoiseVariance.
|
virtual |
Set seed for random number generator.
Implements mitk::DiffusionNoiseModel< ScalarType >.
Definition at line 37 of file mitkRicianNoiseModel.cpp.
|
protected |
variance of underlying distribution
Definition at line 50 of file mitkRicianNoiseModel.h.
Referenced by mitk::RicianNoiseModel< ScalarType >::GetNoiseVariance(), and mitk::RicianNoiseModel< ScalarType >::SetNoiseVariance().
|
protected |
Definition at line 49 of file mitkRicianNoiseModel.h.