I have gray-scale image and the image is converted to im2double. If I am not wrong I think J=imnoise(I,'poisson'); applies noise to the image depending on the intensity values. I want to perform an experiment at different poisson noise level so that I can analyse the denoising technique properly.