I Dare You!

by peter_budo

submit your photo

Hall of Fame
View past winners from this year

Please participate in Meta
and help us grow.

Take the 2-minute tour ×
Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. It's 100% free, no registration required.

I intend to take some raw images using my Canon-450D, and process them offline using some tool. Then I need to get some objective(numerical) metrics for those images like Image Noise, Image Sharpness(blur), Colour Accuracy(or some kind of Colour artifacts) which would help me decide the quality of the processed image.

  1. What are the tools which could help me get these metrics for BMP/JPEG images?It could be 'absolute measurements' or some relative computations which may need a reference image. Either of these options are ok.
    • a. Noise in Image
    • b. Image Sharpness(Blur in the image
    • c. Chroma noise/some metric measuring colour artifacts ?
  2. What are other objective metrics which help in deciding image quality?

P.S.: I have checked Imatest. But there, to get almost any metric, one needs to have the captured images of Standard Test charts (like X-Rite colour chart, ISO Charts, SFRPlus charts, etc.), because it seems to allow the user to select patches in the test chart images as Region of Interest and then computes the metrics for those regions.

It doesn't seem to give metrics for images having any general content/scene in it.

share|improve this question
In regards to testing noise you should check out this question: photo.stackexchange.com/questions/11281/how-to-test-noise There's an excellent answer on there for testing noise. –  Vian Esterhuizen May 5 '11 at 14:50
See also photo.stackexchange.com/questions/10413/… –  mattdm May 5 '11 at 15:07

1 Answer 1

Although you're looking for computational metrics rather than human perception ones, I think John Cavan's answer to that question nails both counts. See:

What parameters can I use to evaluate a "Perceptual Image Quality"?, answer #10431.

I'm marking this answer Community Wiki since it's not a direct answer — I encourage everyone to go read John's answer.

(And I'm also not marking this question as a duplicate of that one, since while I think the answer is the same in this sense, there may be pragmatic just give you what you're asking for rather than disagreeing with the assumptions answers that differ from the answers from the human parameters.)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.