Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

cmtk::TypedArrayNoiseEstimatorNaiveGaussian Class Reference

Estimate noise level in data stored in a TypedArray. More...

#include <cmtkTypedArrayNoiseEstimatorNaiveGaussian.h>

Inheritance diagram for cmtk::TypedArrayNoiseEstimatorNaiveGaussian:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
TypedArrayNoiseEstimatorNaiveGaussian 
Self
 This class.

Public Member Functions

 TypedArrayNoiseEstimatorNaiveGaussian (const TypedArray *data, const size_t histogramBins=255)
 Constructor.
Types::DataItem GetNoiseLevelSigma () const
 Get noise level.

Protected Member Functions

 TypedArrayNoiseEstimatorNaiveGaussian ()
 Default constructor; should not be invoked by user code.

Protected Attributes

Types::DataItem m_NoiseLevelSigma
 The estimate noise sigma.

Detailed Description

Estimate noise level in data stored in a TypedArray.

Estimate Gaussian noise variance using naive peak finding method.

Author:
Torsten Rohlfing

Definition at line 44 of file cmtkTypedArrayNoiseEstimatorNaiveGaussian.h.


Member Typedef Documentation


Constructor & Destructor Documentation

cmtk::TypedArrayNoiseEstimatorNaiveGaussian::TypedArrayNoiseEstimatorNaiveGaussian ( const TypedArray data,
const size_t  histogramBins = 255 
)
cmtk::TypedArrayNoiseEstimatorNaiveGaussian::TypedArrayNoiseEstimatorNaiveGaussian (  ) [inline, protected]

Default constructor; should not be invoked by user code.

Definition at line 62 of file cmtkTypedArrayNoiseEstimatorNaiveGaussian.h.


Member Function Documentation

Types::DataItem cmtk::TypedArrayNoiseEstimatorNaiveGaussian::GetNoiseLevelSigma (  ) const [inline]

Member Data Documentation

The estimate noise sigma.

Definition at line 68 of file cmtkTypedArrayNoiseEstimatorNaiveGaussian.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines