Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. function [noisy_image, rpsnr] = psnr_noise( image, tpsnr )
  2. rpsnr = 0;
  3. sigma = 0;
  4. noisy_image = image;
  5. while rpsnr < tpsnr(1) || rpsnr > tpsnr(2)
  6. sigma = sigma + 1;
  7. noisy_image = image + randn(size(image)) * sigma;
  8. rpsnr = psnr(uint8(image), uint8(noisy_image), 255);
  9. end
  10.  
  11. noisy_image = double(noisy_image);
  12.  
  13. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement