RandomJ: Gaussian


General Description

This plugin enables you to contaminate images with random numbers generated using a Gaussian random variable.

Gaussian Dialog

Description of Dialog Components

Mean and Sigma. The mean and standard deviation of the probability density function of the Gaussian random variable:

Gaussian PDF

with "mu" being the mean and "sigma" the standard deviation. The latter must be larger than zero.

Insertion. The random numbers can be inserted into the image either additively or multiplicatively.


Implementation Details

The algorithm is based on the Box-Muller transformation applied to uniform random numbers, the latter of which are obtained from the Uniform plugin. Since the uniform number generator is initialized with a seed derived from the system's current time in milliseconds, the sequence of random numbers will be different for each application of this plugin.


References

[1] W. H. Press, S. A. Teukolsky, W. T. Vetterling, B. P. Flannery. Numerical Recipes in C: The Art of Scientific Computing. 2nd ed., Cambridge University Press, Cambridge, 1992.
[2]A. Leon-Garcia. Probability and Random Processes for Electrical Engineering. Addison-Wesley Publishing Company, Reading, MA, 1989.
Copyright © 1996 - 2010 Erik Meijering