A theoretical framework is introduced for the perception of specular surface geometry. When an observer moves in three-dimensional space, real scene features, such as surface markings, remain stationary with respect to the surfaces they belong to. In contrast, a virtual feature, which is the specular reflection of a real feature, travels on the surface. Based on the notion of caustics, a novel feature classification algorithm is developed that distinguishes real and virtual features from their image trajectories that result from observer motion. Next, using support functions of curves, a closed-form relation is derived between the image trajectory of a virtual feature and the geometry of the specular surface it travels on. It is shown that in the 2D case where camera motion and the surface profile are coplanar, the profile is uniquely recovered by tracking just two unknown virtual features. Finally, these results are generalized to the case of arbitrary 3D surface profiles that are travelled by virtual features when camera motion is not confined to a plane. An algorithm is developed that uniquely recovers 3D surface profiles using a single virtual feature tracked from the occluding boundary of the object. All theoretical derivations and proposed algorithms are substantiated by experiments.<>
A theory of specular surface geometry
1995-01-01
950497 byte
Conference paper
Electronic Resource
English
A Theory of Specular Surface Geometry
British Library Conference Proceedings | 1995
|A Theory of Specular Surface Geometry
British Library Online Contents | 1997
|Specular highlight reduction with known surface geometry
British Library Online Contents | 2018
|General Specular Surface Triangulation
British Library Conference Proceedings | 2006
|Geometry and Accuracy of Specular Points in GPS-Reflection Altimetry
Springer Verlag | 2021
|