how to do color correction
Show older comments
I wanted to do Color correction in an image such that the image appears to be taken under a white light source..... please could someone help me......
Accepted Answer
More Answers (2)
Jurgen
on 11 Jan 2013
0 votes
I guess we just have to assume you are using a normal rgb format... What image analyst suggested was to use your knowledge of the image to identify a pixel or area(group of pixels) that should be white/gray. Lets say these pixels have on average a ratio of 100:50:25 for red:green:blue. Then you correct by doubling the green intensities and quadrupling the blue intensities of all pixels.
Another way often used in cameras is histogram based. It adjusts the shape of the red, green & blue histograms to make them more similar. The downside is if your scene has alot of red for example it will look unnatural.
1 Comment
Elysi Cochin
on 12 Jan 2013
ALEXANDROS
on 14 Oct 2013
0 votes
Dear image analyst, Some questions regarding the first method you propose with the X-rite ColorChecker chart. I have used the original rgb values given by the manufacturer for each of the 3 channels for all the 24 blocks in the colorchecker.
Then i took an image with my camera with the x-rite on the scene and in order to find how these 24 colors are changing for each channel.
then i used polynomial regression for each of the 3 channels seperatly to crate an input-output relationship between the real and the distorted values for each of the 3 channels.
Lastly i apply all these input-output relationships for all the image pixels.
the final result it's not seem correct. Am i doing something wrong?
1 Comment
Image Analyst
on 14 Oct 2013
That's basically it. I don't know what's wrong without seeing the code or images. Perhaps you can start a new Question on this and we'll get it figured out. Probably not until much later today because I'm teaching a color science course all day today. Post your images and code in a new question and I'll look at it when I can.
Categories
Find more on Image Processing Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!