How to find whether an image is blurry or not using fft ?
How do I find out whether an image has been blurred using fft?
How do I find out whether an image has been blurred using fft?
FFT works in frequency domain, blurriness is a spatial characteristic and it's better if you approximate it with the magnitude of horizontal and vertical derivatives as explained here.
Why should blurriness be a spatial characteristic? E.g. a simple Gauss-filter changes the frequency of the image (low pass filter). And of course blurriness can be computed in the frequency domain, see e.g. one of the first google hits: http://www.filiprooms.be/publications/accvpap.pdf .
If you have the original image available, you can compute the distribution of frequencies in both the original and "blurred" image. If the image has indeed been blurred, you will have fewer high frequency components.
Asked: 2013-04-18 13:59:17 -0600
Seen: 3,444 times
Last updated: Apr 24 '13