Data Structures for Efficient Dynamic Processing in 3-D

This paper considers the problem of the dynamic processing of large amounts of sparse three-dimensional data. It is assumed that computations are performed in a neighborhood defined around each point in order to retrieve local properties. This general kind of processing can be applied to a wide variety of problems. A new, efficient data structure and corresponding algorithms are proposed that significantly improve the speed of the range search operation and that are suitable for on-line operation where data is accumulated dynamically. The method relies on taking advantage of overlapping neighborhoods and the reuse of previously computed data as the algorithm scans each data point. To demonstrate the dynamic capabilities of the data structure, data obtained from a laser radar mounted on a ground mobile robot operating in complex, outdoor environments is used. It is shown that this approach considerably improves the speed of an established 3-D perception processing algorithm.

[1]  M. Pauly,et al.  Point-Based Multi-Scale Surface Representation , 2004 .

[2]  Martin R. Stytz,et al.  Three-dimensional medical imaging: algorithms and computer systems , 1991, CSUR.

[3]  Sebastian Thrun,et al.  A Multi-Resolution Pyramid for Outdoor Robot Terrain Perception , 2004, AAAI.

[4]  James S. Albus,et al.  4D/RCS sensory processing and world modeling on the Demo III experimental unmanned ground vehicles , 2002, Proceedings of the IEEE Internatinal Symposium on Intelligent Control.

[5]  Alonzo Kelly,et al.  Toward Reliable Off Road Autonomous Vehicles Operating in Challenging Environments , 2006, Int. J. Robotics Res..

[6]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[7]  Martial Hebert,et al.  Data Structure for Efficient Processing in 3-D , 2005, Robotics: Science and Systems.

[8]  Thomas Hofmann,et al.  Support vector machine learning for interdependent and structured output spaces , 2004, ICML.

[9]  Jie Gao,et al.  Efficient Proximity Search for -D Cuboids , 2003, ICCSA.

[10]  Martial Hebert,et al.  Natural terrain classification using three‐dimensional ladar data for ground robot mobility , 2006, J. Field Robotics.

[11]  David G. Stork,et al.  Pattern Classification , 1973 .

[12]  Karl Murphy,et al.  Autonomous Mobility for the Demo III Experimental Unmanned Vehicles , 2002 .

[13]  Laurent Moll,et al.  Real time correlation-based stereo: algorithm, implementations and applications , 1993 .

[14]  Andrew W. Moore,et al.  An Investigation of Practical Approximate Nearest Neighbor Algorithms , 2004, NIPS.

[15]  Hans P. Moravec Robot spatial perception by stereoscopic vision and 3D evidence grids , 1996 .

[16]  Thomas Ertl,et al.  Hierarchical splatting of scattered 4D data , 2004, IEEE Computer Graphics and Applications.

[18]  Sunil Arya,et al.  Approximate range searching , 1995, SCG '95.

[19]  Markus H. Gross,et al.  Point-based multiscale surface representation , 2006, TOGS.

[20]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[21]  Thorsten Joachims,et al.  Making large scale SVM learning practical , 1998 .

[22]  Andrew W. Moore,et al.  Cached Sufficient Statistics for Efficient Machine Learning with Large Datasets , 1998, J. Artif. Intell. Res..

[23]  Martial Hebert,et al.  Unmanned Ground Vehicle Navigation Using Aerial Ladar Data , 2006, Int. J. Robotics Res..

[24]  James R. Lersch,et al.  Structural-surface extraction from 3D laser radar point clouds , 2004, SPIE Defense + Commercial Sensing.

[25]  Martial Hebert,et al.  Natural terrain classification using 3-d ladar data , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[26]  Jonathan A. Bornstein Army ground robotics research program , 2002, SPIE Defense + Commercial Sensing.

[27]  Reinhard Klein,et al.  Eurographics Symposium on Point-based Graphics (2006) Octree-based Point-cloud Compression , 2022 .

[28]  Roberto Manduchi,et al.  Obstacle Detection and Terrain Classification for Autonomous Off-Road Navigation , 2005, Auton. Robots.

[29]  David G. Stork,et al.  Pattern classification, 2nd Edition , 2000 .

[30]  Matthew P. Wand,et al.  Kernel Smoothing , 1995 .

[31]  Haifeng Chen,et al.  Robust Computer Vision through Kernel Density Estimation , 2002, ECCV.

[32]  Martial Hebert,et al.  Robust extraction of multiple structures from non-uniformly sampled data , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[33]  Tommy Chang,et al.  Repository of sensor data for autonomous driving research , 2003, SPIE Defense + Commercial Sensing.

[34]  G. Hirzinger,et al.  Online surface reconstruction from unorganized 3D-points for the DLR hand-guided scanner system , 2004 .