Local shape from mirror reflections

被引:65
作者
Savarese, S [1 ]
Chen, M [1 ]
Perona, P [1 ]
机构
[1] CALTECH, Pasadena, CA 91125 USA
关键词
D O I
10.1007/s11263-005-1086-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study the problem of recovering the 3D shape of an unknown smooth specular surface from a single image. The surface reflects a calibrated pattern onto the image plane of a calibrated camera. The pattern is such that points are available in the image where position, orientations, and local scale may be measured (e.g. checkerboard). We first explore the differential relationship between the local geometry of the surface around the point of reflection and the local geometry in the image. We then study the inverse problem and give necessary and sufficient conditions for recovering surface position and shape. We prove that surface position and shape up to third order can be derived as a function of local position, orientation and local scale measurements in the image when two orientations are available at the same point (e.g. a corner). Information equivalent to scale and orientation measurements can be also extracted from the reflection of a planar scene patch of arbitrary geometry, provided that the reflections of (at least) 3 distinctive points may be identified. We validate our theoretical results with both numerical simulations and experiments with real surfaces.
引用
收藏
页码:31 / 67
页数:37
相关论文
共 30 条
[1]  
[Anonymous], P IEEE INT C COMP VI
[2]   INFERRING SURFACES FROM IMAGES [J].
BINFORD, TO .
ARTIFICIAL INTELLIGENCE, 1981, 17 (1-3) :205-244
[3]  
Blake A., 1985, IJCAI' 85), V2, P973
[4]  
BONFORT T, 2003, P INT C COMP VIS, P394
[5]  
Born M., 1965, PRINCIPLE OPTICS ELE
[6]  
Carmo M. P. D., 1976, DIFFERENTIAL GEOMETR
[7]   Theory and application of specular path perturbation [J].
Chen, M ;
Arvo, J .
ACM TRANSACTIONS ON GRAPHICS, 2000, 19 (04) :246-278
[8]  
Cipolla R., 2000, VISUAL MOTION CURVES
[9]  
DORRIE M, 1989, 100 GREAT PROBLEMS E
[10]  
FLEMING R, 2003, P 3 ANN M VVS