JIGL
v1.6

jigl.signal.ops
Class GaussianNoise

java.lang.Object
  |
  +--jigl.signal.SimpleOperator
        |
        +--jigl.signal.ops.GaussianNoise
All Implemented Interfaces:
Operator

public class GaussianNoise
extends SimpleOperator

Adds gaussian noise to a signal.


Field Summary
(package private)  float m_stdDev
          Standard deviation of the Gaussian noise.
 
Constructor Summary
GaussianNoise(float stdDev)
          Constructs a GaussianNoise object from a value of standard deviation.
 
Method Summary
protected  Signal apply(DiscreteSignal signal)
          Adds gaussian noise to signal.
protected  Signal apply(DiscreteSignal signal, ROI roi)
          Adds gaussian noise to signal in a Region of Interest.
protected  Signal apply(RealSignal signal)
          Adds gaussian noise to signal.
protected  Signal apply(RealSignal signal, ROI roi)
          Adds gaussian noise to signal in a Region of Interest.
 
Methods inherited from class jigl.signal.SimpleOperator
apply, apply, apply, apply, apply, apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_stdDev

float m_stdDev
Standard deviation of the Gaussian noise.

Constructor Detail

GaussianNoise

public GaussianNoise(float stdDev)
Constructs a GaussianNoise object from a value of standard deviation.

Parameters:
stdDev - standard deviation for the noise
Method Detail

apply

protected Signal apply(DiscreteSignal signal)
Adds gaussian noise to signal.

Overrides:
apply in class SimpleOperator
Parameters:
signal - DiscreteSignal to add noise to.
Returns:
signal

apply

protected Signal apply(DiscreteSignal signal,
                       ROI roi)
Adds gaussian noise to signal in a Region of Interest.

Overrides:
apply in class SimpleOperator
Parameters:
signal - DiscreteSignal to add noise to.
roi - Region of Interest of signal.
Returns:
signal

apply

protected Signal apply(RealSignal signal)
Adds gaussian noise to signal.

Overrides:
apply in class SimpleOperator
Parameters:
signal - RealSignal to add noise to.
Returns:
signal

apply

protected Signal apply(RealSignal signal,
                       ROI roi)
Adds gaussian noise to signal in a Region of Interest.

Overrides:
apply in class SimpleOperator
Parameters:
signal - RealSignal to add noise to.
roi - Region of Interest of signal.
Returns:
signal

JIGL
v1.6

Submit a bug or feature
Revised in May 2002 by Weiming Liu