#include <stdlib.h>
#include <stdio.h>
#include <sys/timeb.h>
#include <time.h>
#include <idvol.h>
#include "experience.h"
#include "object.h"
Go to the source code of this file.
Functions | |
double | RandGaussian (double, double, int) |
Gaussian Noise generator by the Box-Muller Method. | |
double | RandUniform (int) |
Uniform Noise generator. | |
void | AddGaussianNoiseToRFVolume (PPPVOLUME_COMPLEX_DOUBLE, double) |
Add noise to K space volume. | |
void | AddGaussianNoisePercentToRFVolume (PPPVOLUME_COMPLEX_DOUBLE, double) |
Add noise to K space volume. | |
void | AddNoisePercentToObject (OBJECT3D *, double) |
Add noise to Object. | |
void | AddNoiseToObject (OBJECT3D *, double) |
Add noise to Object. | |
void | ApplyMeanToObject (OBJECT3D *, int) |
Apply an mean average filter ro each object component. |
|
Add noise to K space volume.
Definition at line 121 of file noise.c. References IdVolDimX, IdVolDimY, IdVolDimZ, COMPLEX_DOUBLE::im, RandGaussian(), COMPLEX_DOUBLE::re, and x. |
|
Add noise to K space volume.
Definition at line 91 of file noise.c. References IdVolDimX, IdVolDimY, IdVolDimZ, COMPLEX_DOUBLE::im, RandGaussian(), COMPLEX_DOUBLE::re, and x. |
|
Add noise to Object.
Definition at line 196 of file noise.c. References object, RandGaussian(), and x. |
|
Add noise to Object.
Definition at line 160 of file noise.c. References object, RandGaussian(), and x. |
|
Apply an mean average filter ro each object component.
|
|
Gaussian Noise generator by the Box-Muller Method.
Definition at line 51 of file noise.c. Referenced by AddGaussianNoisePercentToRFVolume(), AddGaussianNoiseToRFVolume(), AddNoisePercentToObject(), AddNoiseToObject(), and LabelToObject(). |
|
Uniform Noise generator.
Definition at line 73 of file noise.c. References x. |