What is the mathematics behind the imnoise function in matlab?
1 view (last 30 days)
Show older comments
Actually I want to know that how imnoise add noise to a signal .which method it follows.
0 Comments
Answers (2)
Walter Roberson
on 2 Jan 2013
Most of the supported types are essentially randn() * scale + mean
2 Comments
Jurgen
on 2 Jan 2013
I would guess newpixel = originalpixel + randn(1). For every pixel in image, in other words J = I + randn(size(I)). See 'help randn' on how to get different means/variance.
Image Analyst
on 2 Jan 2013
This is all spelled out in the help for the different types of noise you can choose from. It assumes the image is normalized 0-1 and then adds the noise you selected, then it unnormalizes the image to get back to the original intensity range. Was there one particular type of noise that you did not understand the definition of?
0 Comments
See Also
Categories
Find more on Geometric Transformation and Image Registration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!