Image Processing Reference
In-Depth Information
smaller number of basis vectors, reduced computation and measurements for continu-
ous adaptation. We show below how to model the printer using a 1-D PCA approach.
For N number of input colors, given a stream of output spectral training data,
R
1
, R
2
,...,R
N
, where each R
i
is a vector of length n (e.g., n
¼
31 when there are 31
re
700 nm), then each of
these spectra can be modeled as a random sample from a mixture model in terms of K
basis functions where K
<
n as
ectance values evenly spaced over the spectrum of 400
-
X
K
R
(l)
R
0
(l) þ
W
j
c
j
(l)
(
7
:
35
)
j
¼
1
where
c
j
(
l
) is the jth basis function derived from PCA analysis. R0(l)
0
(
l
) is the sample
mean, which is computed from the output spectral data, and W
j
is the jth weight
parameter.
X
N
1
N
R
0
(l) ¼
R
i
(l)
(
7
:
36
)
i
¼
1
We can represent, in matrix form, the terms inside the summation of Equation 7.35 as
2
4
3
5
W
1
W
2
.
W
K
r
¼ c
1
c
2
½
c
K
(
7
:
37
)
Equation 7.37 can be written in matrix form for each color as
r
¼
BW
(
7
:
38
)
where r is the zero-mean re
ectance spectra of size n
1 of the color. If R is the
full re
ectance spectra of the color, then the approximated spectral data is given by
R R
0
þ
r which represents the full re
ectivity vector for that color at speci
ed
wavelengths.
The matrix, B
¼
c
1
c
2
c
K
], is the mixture matrix of size n
K, whose
columns contain the basis vectors with elements at the wavelength intervals used in
the output spectral data. The vector, W
¼
[
[W
1
W
2
W
K
]
T
, is the parameter vector of
size K
1 containing the scalar weights for the color.
The basis vectors are obtained as follows. First compute the covariance matrix
formed by the output spectral data
X
X
N
1
N
T
¼
½
R
i
R
0
R
i
R
0
½
(
7
:
39
)
i
¼
1
Search WWH ::
Custom Search