Real-time Object Recognition in Sparse Range Images Using Error Surface Embedding

被引:24
作者
Shang, Limin [1 ]
Greenspan, Michael [1 ]
机构
[1] Queens Univ, Dept Elect & Comp Engn, Sch Comp, Kingston, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Object recognition; Range image; Iterative closest point (ICP); REPRESENTATION; REGISTRATION; SIGNATURES;
D O I
10.1007/s11263-009-0276-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A novel object recognition algorithm is introduced to identify objects and recover their pose from sparse range data. The method is based upon comparing the 7-D error surfaces of objects in various poses, which result from the registration error function between two convolved surfaces. The objects and their pose values are encoded by a small set of feature vectors extracted from the minima of the error surfaces. The problem of object recognition is thus reduced to comparing these feature vectors to find the corresponding error surfaces between the runtime data and a preprocessed database. The algorithm, called Potential Well Space Embedding (PWSE) has been implemented and tested on both simulated and real data. The experimental results show the technique to be both effective and efficient, executing at 122 frames per second on standard hardware and with recognition rates exceeding 97% for a database of 60 objects. The performance of PWSE on the large size database was also evaluated on the Princeton Shape Benchmark containing 1,814 objects. In addition, it functions well with very sparse data, possibly comprising only hundreds of points per image, and is shown to be robust to measurement error and outliers. With some small modifications, we applied PWSE to the problem of object class recognition. In experiments with the Princeton Shape Benchmark, PWSE is able to provides better classification rates than the previous methods in terms of nearest neighbour classification.
引用
收藏
页码:211 / 228
页数:18
相关论文
共 39 条
[1]  
ABRAHAM M, 2001, P 6 INT S ART INT RO, P2235
[2]  
[Anonymous], 1991, P 1991 IEEE COMP SOC, DOI DOI 10.1109/CVPR.1991.139758
[3]  
BENTLEY JL, 1990, PROCEEDINGS OF THE SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY, P187, DOI 10.1145/98524.98564
[4]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[5]   REGISTERING MULTIVIEW RANGE DATA TO CREATE 3D COMPUTER OBJECTS [J].
BLAIS, G ;
LEVINE, MD .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1995, 17 (08) :820-824
[6]  
Campbell R. J., 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149), P505, DOI 10.1109/CVPR.1999.784728
[7]   Point signatures: A new representation for 3D object recognition [J].
Chua, CS ;
Jarvis, R .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1997, 25 (01) :63-85
[8]   A similarity-based aspect-graph approach to 3D object recognition [J].
Cyr, CM ;
Kimia, BB .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2004, 57 (01) :5-22
[9]   Curvilinear component analysis: A self-organizing neural network for nonlinear mapping of data sets [J].
Demartines, P ;
Herault, J .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1997, 8 (01) :148-154
[10]  
Frome A, 2004, LECT NOTES COMPUT SC, V3023, P224