irtkRicianNoise< VoxelType > Class Template Reference

#include <irtkRicianNoise.h>

Inheritance diagram for irtkRicianNoise< VoxelType >:

Inheritance graph
[legend]
Collaboration diagram for irtkRicianNoise< VoxelType >:

Collaboration graph
[legend]

List of all members.


Detailed Description

template<class VoxelType>
class irtkRicianNoise< VoxelType >

Class for adding Rician noise to images.

This class implements a filter for adding Rician noise to images. The Rician distribution is approiximately Gaussian for high intensity signals, and Rayleigh distributed for low intensities. The Rayleigh intensity distribution can be expressed as: $P_M(M)={m}{^2}exp({-M^2}{2^2}) where $M$ is the actual intensity and $$ is the standard deviation of Gaussian noise. For more information, see Holden et al., IEEE-TMI 19(2) 2000.

Definition at line 31 of file irtkRicianNoise.h.


Public Member Functions

 irtkRicianNoise (double amplitude=1)
 Constructor.
 ~irtkRicianNoise ()
 Destructor (empty).
virtual double Run (int, int, int, int)
 Run rician noise filter.

Protected Member Functions

virtual const char * NameOfClass ()
 Returns the name of the class.

The documentation for this class was generated from the following file: