#include <irtkRicianNoise.h>
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. |