|
We propose a new approach
called “appearance clustering”
for scene analysis. The key idea in this approach is that the scene points
can be clustered according to their surface normals,
even when the geometry, material and lighting are all unknown. We achieve this by
analyzing a continuous image sequence of a scene as it is illuminated by a
smoothly moving distant source. Each pixel thus gives rise to a
“continuous appearance profile” that yields information about
derivatives of the BRDF with respect to source direction. This information
is directly related to the surface normal of the scene point when the
source path follows an unstructured trajectory (obtained, say, by
“hand-waving”). Based on this observation, we transform the
appearance profiles and propose a metric that can be used with any
unsupervised clustering algorithm to obtain iso-normal
clusters. We successfully demonstrate appearance clustering for complex
indoor and outdoor scenes. In addition, iso-normal
clusters serve as excellent priors for scene geometry and can strongly
impact any vision algorithm that attempts to estimate material, geometry
and/or lighting properties in a scene from images. We demonstrate this
impact for applications such as diffuse and specular
separation, both calibrated and uncalibrated
photometric stereo of non-lambertian scenes,
light source estimation and texture transfer.
|