I'm working on a project which ranked some images based on quality.
For this project, I want to figure out the noise and the sharpness from a image.
- To calculate the noise (from a CCD-Sensor) I think I can calculate the average noise from a image. How could I do this? I've read something about MSE, PSNR and SSIM. However, all these require a second image. Or is there a modification, so as I can use these algorithms for one image?
- To calculate a value which represent the sharpness I have no idea. Maybe I can calculate the peak with the sharpest point of the image (because there are different kinds like out-of-focus or motion-blur)
Is there an available reference paper or an implementation in any language?
Update Can I use (slanted-edge) MTF to measure sharpness? I need some normalized metric to compare sharpness between images. Or is there a better solution? A stand alone Laplacian is not normalized, I think.