corresponding point in a scene. The relationship be-
tween radiance values and pixel values is described
by a radiometric response function, and the above as-
sumption means that the response function of a cam-
era is linear. Unfortunately, however, consumer cam-
eras usually have nonlinear response functions in or-
der to improve perceived image quality via tone map-
ping (Grossberg and Nayar, 2003). Therefore, con-
ventional inverse lighting requires a machine-vision
camera with a linear response function or radiometric
calibration of a response function in advance.
Accordingly, we propose a method for recover-
ing the lighting environment of a scene from a single
image taken by a camera with an unknown and non-
linear response function. Our proposed method also
assumes that the shape and reflectance of an object
are known, and then simultaneously estimates both
the lighting environment of a scene and the response
function of a camera from a single image. Specifi-
cally, our method represents a lighting distribution as
a linear combination of the basis functions for light-
ing and also represents a response function as a linear
combination of the basis functions for response, and
then estimates those coefficients from a single image.
We conduct a number of experiments using synthetic
images, and investigate the stability of our method.
We demonstrate that the performance of our method
depends on the lighting environment, response func-
tion, and surface albedo, and show experimentally un-
der what conditions the simultaneous recovery of the
lighting environment and response function from a
single image works well.
The main contribution of this study is twofold;
(i) the novel method for simultaneously recovering
the lighting environment of a scene and the response
function of a camera from a single image, and (ii) em-
pirical insights as to under what conditions inverse
lighting from a single image with an unknown re-
sponse function works well.
2 INVERSE LIGHTING
In this section, we explain the framework of in-
verse lighting on the basis of the original work by
Marschner and Greenberg (Marschner and Green-
berg, 1997). Inverse lighting assumes that the shape
and reflectance of an object are known, and then re-
covers the lighting environment of a scene from a sin-
gle image of the object. We assume that the object is
illuminated by a set of directional light sources, and
describe the intensity of the incident light from the di-
rection (θ, φ) to the object as L(θ, φ). Here, θ and φ
are the zenith and azimuth angles in the spherical co-
ordinate system centered at the object. Hereafter, we
call L(θ, φ) a lighting distribution.
Specifically, we represent a lighting distribution
L(θ, φ) by a linear combination of basis functions as
L(θ, φ) =
N
∑
n=1
α
n
L
n
(θ, φ), (1)
where α
n
and L
n
(θ, φ) (n = 1, 2, 3, ..., N) are the coef-
ficients and basis functions for lighting. Then, based
on the assumption of known shape and reflectance,
we synthesize the basis images, i.e. the images of
the object when the lighting distributions are equal to
the basis functions for lighting L
n
(θ, φ). We denote
the p-th (p = 1, 2, 3, ..., P) pixel value of the n-th ba-
sis image by R
p
(L
n
). According to the superposition
principle, the p-th pixel value of an input single image
I
p
(p = 1, 2, 3, ..., P) is described as
I
p
=
N
∑
n=1
α
n
R
p
(L
n
). (2)
This means that we obtain a single constraint on the
coefficients of lighting per pixel.
Rewriting the above constraints in a matrix form,
we obtain
.
.
.
I
p
.
.
.
=
.
.
.
. . . R
p
(L
n
) . . .
.
.
.
.
.
.
α
n
.
.
.
,(3)
I = Rα. (4)
Since the P × N matrix R is known and the number
of pixels (constraints) P is larger than the number of
basis functions (unknowns) N in general, we can es-
timate the coefficients of lighting α by solving the
above set of linear equations. Specifically, the coeffi-
cients are computed by using the pseudo inverse ma-
trix R
+
as
α = R
+
I = (R
⊤
R)
−1
R
⊤
I, (5)
if R is full rank, i.e. the rank of R is equal to N.
This solution is equivalent to that of the least-square
method;
α = argmin
ˆα
P
∑
p=1
"
I
p
−
N
∑
n=1
ˆ
α
n
R
p
(L
n
)
#
2
. (6)
Once the coefficients of lighting α are computed,
we can obtain the lighting distribution by substituting
them into eq.(1).
3 PROPOSED METHOD
In this section, we propose a method for simultane-
ously recovering both the lighting environment of a
DoesInverseLightingWorkWellunderUnknownResponseFunction?
653