Add a user defined quantity of Rayleigh noise to the input image.
function call:
[out_img1]=vsg('RayleighNoise',in_img1,num1);
Arguments:
in_img1
input image, 3 channel
num1
– a double which specifies the standard deviation of the Rayleigh noise.
Description:
out_img1
– An image which has dimensions the same as the input image. This is the
input image with Rayleigh noise added. The Rayleigh noise will have a
std of num1.
Example:
img = openimage('lake.jpg');
h=figure; image(img);set(h,'Name','Input
Image');
[out_img1]=vsg('RayleighNoise',img,10);
h=figure; image(uint8(out_img1));set(h,'Name','Noisy
Image');
Notes:
1. For DICOM images,
the function operates on all slices separately.
2. For