Visual homing: Surfing on the epipoles

被引:54
作者
Basri, R [1 ]
Rivlin, E
Shimshoni, I
机构
[1] Weizmann Inst Sci, Dept Appl Math, IL-76100 Rehovot, Israel
[2] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[3] Technion Israel Inst Technol, Dept Ind Engn & Management, IL-32000 Haifa, Israel
关键词
visual navigation; camera motion computation; robot navigation; visual servoing;
D O I
10.1023/A:1008194012143
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce a novel method for visual homing. Using this method a robot can be sent to desired positions and orientations in 3D space specified by single images taken from these positions. Our method is based on recovering the epipolar geometry relating the current image taken by the robot and the target image. Using the epipolar geometry, most of the parameters which specify the differences in position and orientation of the camera between the two images are recovered. However, since not all of the parameters can be recovered from two images, we have developed specific methods to bypass these missing parameters and resolve the ambiguities that exist. We present two homing algorithms for two standard projection models, weak and full perspective. Our method determines the path of the robot on-line, the starting position of the robot is relatively not constrained, and a 3D model of the environment is not required. The method is almost entirely memoryless, in the sense that at every step the path to the target position is determined independently of the previous path taken by the robot. Because of this property the robot may be able, while moving toward the target, to perform auxiliary tasks or to avoid obstacles, without this impairing its ability to eventually reach the target position. We have performed simulations and real experiments which demonstrate the robustness of the method and that the algorithms always converge to the target pose.
引用
收藏
页码:117 / 137
页数:21
相关论文
共 39 条
[31]   SUSAN - A new approach to low level image processing [J].
Smith, SM ;
Brady, JM .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1997, 23 (01) :45-78
[32]   Maintaining multiple motion model hypotheses over many views to recover matching and structure [J].
Torr, P ;
Fitzgibbon, AW ;
Zisserman, A .
SIXTH INTERNATIONAL CONFERENCE ON COMPUTER VISION, 1998, :485-491
[33]   UNIQUENESS AND ESTIMATION OF 3-DIMENSIONAL MOTION PARAMETERS OF RIGID OBJECTS WITH CURVED SURFACES [J].
TSAI, RY ;
HUANG, TS .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1984, 6 (01) :13-27
[34]  
Ullman S., 1979, INTERPRETATION VISUA, DOI DOI 10.7551/MITPRESS/3877.001.0001
[35]   MOTION AND STRUCTURE FROM 2 PERSPECTIVE VIEWS - ALGORITHMS, ERROR ANALYSIS, AND ERROR ESTIMATION [J].
WENG, JY ;
HUANG, TS ;
AHUJA, N .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1989, 11 (05) :451-476
[36]  
Wilkes D., 1992, Proceedings. 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.92CH3168-2), P136, DOI 10.1109/CVPR.1992.223215
[37]  
YI X, 1997, IEEE C COMP VIS PATT, P962
[38]  
ZHENG JY, 1992, INT J COMPUT VISION, V9, P55
[39]  
Zipser D., 1986, Parallel Distrib. Process. Explor. Microstruct. Cogn, V2, P432