4.16667
4.2 | 7 ratings Rate this file 64 Downloads (last 30 days) File Size: 2.55 KB File ID: #41341
image thumbnail

Color Constancy Algorithms (Gray World, White Patch, Modified White Patch, ETC)

by

Juan

 

The functions implements several of the color constancy techniques available.

| Watch this File

File Information
Description

Techniques:
Gray World
White Patch
Modified White Patch
Progressive
Single Scale Retinex
Multi Scale Retinex
MSRCR
ACE

Example of use:
% I and J are input and output images.
J = colorConstancy(I, 'modified white patch', 200);

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.14 (R2012a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (11)
12 Dec 2014 xu rui

xu rui

Hi Juan Could you tell me the algorithm "progressive" from which pepper?

13 Nov 2014 mike

mike

MSR is not correct

11 Mar 2014 Juan

Juan

Some literature
Gray World
http://www.dia.fi.upm.es/~pcr/publications/impcomm2001.pdf

ACE
http://www.ipol.im/pub/art/2012/g-ace/article.pdf

White patch
https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CEIQFjAE&url=http%3A%2F%2Fwww.researchgate.net%2Fpublication%2F228810816_Color_correction_between_gray_world_and_white_patch%2Ffile%2F32bfe50c86eefdfba4.pdf&ei=g8oeU6LPEeia0AWhq4HICw&usg=AFQjCNGUuQodelWyPOQS9-A2TiitE2yaXw&cad=rja

Retinex
http://pdc.stanford.edu/~brian/papers/color/BrainardWandell1986.pdf

Comment only
19 Dec 2013 Fu

Fu

Thank you very much, I just look for it.

Comment only
14 Nov 2013 Emre Ozan Alkan

Emre Ozan Alkan

Thank you so much!

03 Oct 2013 xuan le

xuan le

Sorry Juan, do you have the literature for those algorithms? For example, which algorithm "progressive" mean?

Comment only
02 Sep 2013 xuan le

xuan le

Thank you Juan, it should be the reason. There is a new version of "fast implementation" which the author published on his own site. However, this is a great code.

13 Aug 2013 Juan

Juan

Hey Xuan, my implementation of the ACE algorithm is super slow, but It's guaranteed to finish. Maybe you should try with much smaller images.

Comment only
13 Aug 2013 xuan le

xuan le

The 'ACE'algorithm seem not correct. I run it and fall into a "life time" loop with Ciclos: 30000 and so on.

03 May 2013 Smart

Smart

 
17 Apr 2013 Gangyi

Gangyi

 

Contact us