I want to create a robust algorithm to detect and classify different types of spatially-invariant blurs in an image. How should I proceed ?
Basically there are quite a few number of possible blurs that may affect an image, motion blur, out-of-focus blur etc. I would like a workflow to how to detect and classify the type of blur in the image, for example - "application of suitable transform, histogram ... ".
Cheers.