Dynamic Range of image
Show older comments
Hello guys,
I am really lost on this. Please could someone let me know how could I initiate the plotting of dynamic range of RGB image which will be something similar to this one: http://tinypic.com/view.php?pic=1zexhqs&s=8#.UxGskPldWT8
I really have no idea where to start and so a small push would be very much appreciated.
Answers (1)
Image Analyst
on 1 Mar 2014
0 votes
You have to image something of known percent reflectances, like the x-rite Color Checker chart or similar kinds of gray scale step wedges. Then measure the gray level of each step and plot it versus the "true" value.
7 Comments
mona
on 1 Mar 2014
Image Analyst
on 1 Mar 2014
That doesn't look logically fine. It's just totally wrong. I do this stuff all the time. That is nothing like what I suggested to you.
Image Analyst
on 2 Mar 2014
You can't compute the optoelectronic conversion function simply by reading in some image (like peppers) and applying weights to the different color channels and then taking the log of it. How is that going to tell you how the camera responds to different reflectances? It won't. You have to look at targets of a known reflectance, not some arbitrary image.
mona
on 5 Mar 2014
Chams
on 31 Dec 2020
I have the same problem here
Image Analyst
on 31 Dec 2020
Edited: Image Analyst
on 31 Dec 2020
Like I said in the original answer you have to use known, true, ground truth reflectance values. These values are supplied in the data sheet that comes with the Color Checker chart, or you can measure them yourself with a trusted instrument such as a calibrated spectrophotometer or colorimeter.
See attached tutorial.
Categories
Find more on Blue in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!