What are the correct way to calculate the SNR with these images in MATLAB?
<p>Currently I am trying to figure out the Signal to Noise Ratio of a set of images as a way of gauging the performance of my deconvolution (filtering algorithms). I Have a set of images like the one below, which show the image, before and after the algorithm: </p>

<p><a href="https://i.stack.imgur.com/8kgHl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8kgHl.png" alt="enter image description here"></a></p>

<p>Now, I have discovered quite a few ways of judging the performance. One of these is to use the formula for the SNR of an image, where the signal is the original image and the noise is the filtered image. Another method, as described by <a href="https://stackoverflow.com/questions/25699903/calculate-snr-in-single-image-in-matlab">this</a> question, goes about figuring out the SNR from the singular image itself. This way, I can compare the SNR ratios that I get for both images and get an all new altogether. </p>

<p>Therefore, my question lies in the fact that, the resources on the internet are confusing and I do not know about the <strong>"correct"</strong> way of measuring the SNR of these images and using it as a performance metric. </p>