Professional Documents
Culture Documents
1. Introduction
With the advance of digital imaging devices such as
digital cameras, their abilities to represent accurate
colors have been important issues. However, accurate
color representation is a difficult problem for digital
imaging devices, because color images of unknown
objects are captured under various unknown conditions
such as illuminations. Furthermore, color distributions
of captured images are also dominated by
characteristics of the imaging devices.
In this paper, we propose the color correction
system using the color compensation chart. The
implementation target of the proposed system is the
color image captured by digital imaging device such as
digital camera or digital scanner. The proposed system
uses the color compensation chart designed for it to
2. System description
We adopted the concepts of color management
system (CMS) and profile connection space (PCS) to
realize the proposed system. Fig.1 shows the block
diagram of the proposed system [2]. First, the image of
the color compensation chart is captured. And a
relationship between the colors of the patches in the
captured chart image and the internal reference colors
is estimated. After the estimation, the system creates an
ICC color profile, and embeds the relationship in the
profile. The created profile is used as the source profile
as in Fig.1 to correct the colors of the other images
71.18
89.39
70.58
43.35
31.98
71.18
a*
-0.37
6.63
22.04
32.32
19.46
-0.37
b*
-0.37
6.61
11.04
19.83
6.13
-0.37
L*
38.00
87.14
84.24
54.57
41.52
42.49
a*
43.71
1.74
10.57
5.95
5.90
11.50
b*
20.96
27.87
52.94
48.67
24.54
18.55
L*
56.08
88.11
71.28
55.22
36.40
44.94
-12.54
-24.66
-24.62
-13.43
-17.49
-0.29
a* -37.07
b*
15.32
2.66
16.32
8.28
5.23
L*
39.58
95.50
88.70
81.15
62.53
47.85
a*
1.60
0.23
-0.04
-0.78
-0.13
40.08
36.62
b* -35.32
L*
60.05
a* -16.50
0.25
-0.01
-0.28
-0.39
79.51
40.96
33.70
23.12
53.35
0.66
-0.61
0.38
0.14
-16.33
b*
25.63
0.43
-0.40
2.96
-0.25
-5.03
L*
52.33
86.78
77.20
63.91
34.27
83.54
a*
41.92
-4.71
-10.11
-13.44
-10.63
-10.32
b*
-1.53
-0.60
11.32
-7.68
-16.13
-9.65
L*
53.54
88.13
80.36
50.60
29.96
38.07
a*
5.95
1.86
4.88
25.15
12.62
-6.50
b*
77.19
0.59
-7.76
-20.52
-17.88
-15.08
L*
71.18
80.54
74.88
67.73
43.10
71.18
a*
-0.37
9.34
10.64
12.13
24.62
-0.37
b*
-0.37
15.13
18.04
19.17
26.85
-0.37
1.2
1
0.9
Normalized Color //
0.7
0.6
0.5
C aptu r ed
Fi tte d
Refe rnc e
0.4
0.3
0.2
0.8
0.8
0.6
Red
Green
Blue
0.4
0.2
0.1
0
(4, 4)
(4, 3)
(4, 2)
(4, 1)
(3, 4)
(3, 3)
(3, 2)
(3, 1)
Index of Patch
0.2
0.4
0.6
0.8
Input Color (Normaliz ed)
1.2
(1)
R = [ ri ] = yi a n f n ( xi ) ,
i =1
i =1
n =1
(2)
(4)
0.385082
0.716886
0.097097
0.143087
0.060621 .
0.714185
(5)
(6)
X '2
Y '2
Z '2
X 'N
Y ' N ,
Z ' N
Tag
Signature
Data Type
mediaWhitePointTag
wtpt
XYZType
mediaBlackPointTag
bkpt
XYZType
CopyrightTag
cprt
multiLocalizedUnicodeTag
profileDescriptionTag
desc
multiLocalizedUnicodeTag
redMatrixCouilmnTag
rXYZ
XYZType
greenMatrixCouilmnTag
gXYZ
XYZType
blueMatrixCouilmnTag
bXYZ
XYZType
redTRCTag
rTRC
curveType
greenTRCTag
gTRC
curveType
blueTRCTag
bTRC
curveType
X N X 'N
Y1
Y
2
M
Y N
X '1
X'
= 2
X 'N
Z1
Z
2
M
Z N
X '1
X'
= 2
X 'N
Y '1
Y '2
M
Y 'N
Y '1
Y '2
M
Y 'N
Y '1
Y '2
M
Y 'N
Z '1
m11
Z ' 2
m ,
12
m13
Z 'N
(7)
Z '1
m 21
Z ' 2
m ,
22
m 23
Z 'N
(8)
Z '1
m 31
Z ' 2
m .
32
m 33
Z 'N
(9)
t12
t 22
t 32
t13
t 23 ,
t 33
21
redMatrixC olumn Z t31
greenMatri xColumn X t12
greenMatri xColumn = t ,
Y
22
greenMatri xColumn Z t32
i
.
NS
(12)
(10)
Fig. 7. Profile Application process.
5 Experimental results
(11)
23
blueMatrix Column Z t33
CWF
Horizon
U30
"A"
Original
4.24
8.1
28.4
17.6
21.9
Proposed
5.82
6.91
14.7
9.01
QP card
4.32
5.38
17.6
7.32
Shadow
Cloud
Original
6.94
16.82
9.39
31.2
22.41
8.51
Proposed
5.87
6.57
7.59
9.62
9.21
7.92
QP card
8.44
8.72
8.57
11.71
11.52
5.95
6.44
7.68
15.53
14.21
6.13
6.89
7.45
16.29
15.82
Profile
Maker 5
3.44
4.42
9.57
6.23
6.88
Profile
Maker 5
i1
3.86
4.77
12.4
8.75
9.05
i1
2 1/ 2
,
L* = L *1 L *2 , a* = a *1 a *2 , b* = b *1 b *2 , ,
(13)
Tungsten Fluorescent
Captured
Corrected
Captured
(a)
Corrected
(b)
Fig. 10. The experimental results under the arbitrary white balance modes.
Captured
Corrected
(a)
Captured
Corrected
(b)
6. Conclusion
We proposed the color correction system using the
color compensation chart designed for it. To correct
the color of the captured image, we employed the
concepts of CMS and PCS. And we introduced the
ICC color profile to embed the estimation results for
the color correction in it. The color corrections for the
images which were captured under the same condition
as that of the chart image were performed with the ICC
color profile created by the proposed system. The
proposed system shows almost equivalent performance
to the commercial systems under the various
illumination models. For some white balance
distortions, however, we verified that the proposed
system provides superior performances. The
experimental results present the possibility of the
proposed system for the practical use. Through the
experiments, we found that the errors of the results
may be reduced more by refinement processes. In our
future work, the refinement process to reduce the error
will be considered. And a process which can
compensate the error caused by non-uniform
brightness of the chart image will be included. The
experiments were performed with digital cameras.
However, the proposed system may be used for other
digital imaging devices such as digital photo-scanner.
The modification for other digital imaging devices also
will be considered in our future work.
7. Acknowledgments
8. Reference
[1] Hsien-Che Lee, Introduction to Color Imaging
Science, Cambridge University Press, 2005.
[2] Specification ICC.1:2004-10 (Profile version
4.2.0.0), International Color Consortium, 2004.
[3] Hung-Shin Chen and Hiroaki Kotera, Threedimensional Gamut Mapping Method Based on
the Concept of Image Dependence, Journal of
Image Science and Technology, Vol.46, No.1,
pp44-52, Jan./Feb. 2002.
[4] B. Pham and G. Pringle, Color Correction for an
Image Sequence, IEEE Computer Graphics and
Applications, pp38-42, 1995.
[5] Eung-Joo Lee, Favorite Color Correction for
Reference Color, IEEE Transactions on
Consumer Electronics, Vol.44, No.1, Feb., 1998.
[6] Byung-Tae Ahn, Eun-Bae Moon, and Kyung-Suk
Song, Study of Skin Colors of Korean Women,
Proceedings of SPIE, Vol.4421, pp705-708, June
2002.
[7] Jung-Sook Jun, A Study on the Color Scheme of
Urban Landscape Based on Digital Image Color
Analysis, Yonsei Graduate School of Human
Environmental Sciences, 2002.
[8] H.C. Do, S. I. Chien, K. D. Cho, H. S. Tae, Color
Reproduction Error Correction for Color
Temperature Conversion in PDP-TV, IEEE
Transactions on Consumer Electronics, Vol. 49,
No. 3, pp. 473-478, Aug. 2003.
[9] D. I. Han, Real-Time Color Gamut Mapping
Method for Digital TV Display Quality
Enhancement, IEEE Transactions on Consumer
Electronics, Vol. 50, No. 2, pp. 691-699, May
2004.
[10] B. Pham and G. Pringle, Color Correction for an
Image Sequence, IEEE Computer Graphics and
Applications, pp38-42, 1995.
[11] S. Nakamura, Applied Numerical Methods in C,
Prentice Hall, London, 1995.