Intuitive Terrain Reconstruction Using Height Observation-Based Ground Segmentation and 3D Object Boundary Estimation

Mobile robot operators must make rapid decisions based on information about the robot’s surrounding environment. This means that terrain modeling and photorealistic visualization are required for the remote operation of mobile robots. We have produced a voxel map and textured mesh from the 2D and 3D datasets collected by a robot’s array of sensors, but some upper parts of objects are beyond the sensors’ measurements and these parts are missing in the terrain reconstruction result. This result is an incomplete terrain model. To solve this problem, we present a new ground segmentation method to detect non-ground data in the reconstructed voxel map. Our method uses height histograms to estimate the ground height range, and a Gibbs-Markov random field model to refine the segmentation results. To reconstruct a complete terrain model of the 3D environment, we develop a 3D boundary estimation method for non-ground objects. We apply a boundary detection technique to the 2D image, before estimating and refining the actual height values of the non-ground vertices in the reconstructed textured mesh. Our proposed methods were tested in an outdoor environment in which trees and buildings were not completely sensed. Our results show that the time required for ground segmentation is faster than that for data sensing, which is necessary for a real-time approach. In addition, those parts of objects that were not sensed are accurately recovered to retrieve their real-world appearances.

[1]  J. Besag Spatial Interaction and the Statistical Analysis of Lattice Systems , 1974 .

[2]  J. Laurie Snell,et al.  Markov Random Fields and Their Applications , 1980 .

[3]  Donald Geman,et al.  Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Stuart German,et al.  Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images , 1988 .

[5]  Daniel Cohen-Or Exact antialiasing of textured terrain models , 1997, The Visual Computer.

[6]  P. Pérez,et al.  Markov random fields and images , 1998 .

[7]  K. Kraus,et al.  Determination of terrain models in wooded areas with airborne laser scanner data , 1998 .

[8]  Kia Ng,et al.  Automated reconstruction of 3D models from real environments , 1999 .

[9]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[10]  Josiane Zerubia,et al.  Image Segmentation Using Markov Random Field Model in Fully Parallel Cellular Network Architectures , 2000 .

[11]  Jochen Schiewe Integration of multi-sensor data for landscape modeling using a region-based approach , 2003 .

[12]  Christian Früh,et al.  Data Processing Algorithms for Generating Textured 3D Building Facade Meshes from Laser Scans and Camera Images , 2005, International Journal of Computer Vision.

[13]  Wen Gao,et al.  Semantic object segmentation by a spatio-temporal MRF model , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[14]  Marco Hugentobler,et al.  Breaklines in Coons surfaces over triangles for the use in terrain modelling , 2005, Comput. Geosci..

[15]  Ben Taskar,et al.  Discriminative learning of Markov random fields for segmentation of 3D scan data , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[16]  Andreas Koschan,et al.  Multi-sensor integration for unmanned terrain modeling , 2006, SPIE Defense + Commercial Sensing.

[17]  Sergiu Nedevschi,et al.  Road Surface and Obstacle Detection Based on Elevation Maps from Dense Stereo , 2007, 2007 IEEE Intelligent Transportation Systems Conference.

[18]  Andreas Koschan,et al.  3D reconstruction of road surfaces using an integrated multi-sensory approach , 2007 .

[19]  Ashutosh Saxena,et al.  3-D Depth Reconstruction from a Single Still Image , 2007, International Journal of Computer Vision.

[20]  Norbert Pfeifer,et al.  Repetitive interpolation: A robust algorithm for DTM generation from Aerial Laser Scanner Data in forested terrain☆ , 2007 .

[21]  Martial Hebert,et al.  Segmentation of Salient Regions in Outdoor Scenes Using Imagery and 3-D Data , 2008, 2008 IEEE Workshop on Applications of Computer Vision.

[22]  Joachim Hertzberg,et al.  Towards semantic maps for mobile robots , 2008, Robotics Auton. Syst..

[23]  John F. Reid,et al.  Stereo vision three-dimensional terrain maps for precision agriculture , 2008 .

[24]  Seungjong Kim,et al.  Object Tracking of Mobile Robot Using Moving Color and Shape Information for the Aged Walking , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[25]  Ben Taskar,et al.  Online, self-supervised terrain classification via discriminatively trained submodular Markov random fields , 2008, 2008 IEEE International Conference on Robotics and Automation.

[26]  Alonzo Kelly,et al.  Real-time photo-realistic visualization of 3D environments for enhanced tele-operation of vehicles , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[27]  Yueh-Min Huang,et al.  3D Fractal reconstruction of terrain profile data based on digital elevation model , 2009 .

[28]  Alex Brooks,et al.  A 3D laser and vision based classifier , 2009, 2009 International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).

[29]  Jean-Luc Dugelay,et al.  A Markov Random Field description of fuzzy color segmentation , 2010, 2010 2nd International Conference on Image Processing Theory, Tools and Applications.

[30]  Guilherme N. DeSouza,et al.  Homography-based ground plane detection for mobile robot navigation using a Modified EM algorithm , 2010, 2010 IEEE International Conference on Robotics and Automation.

[31]  Beate Meffert,et al.  Fast Computation of Region Homogeneity with Application in a Surveillance Task , 2010 .

[32]  Y. Singh,et al.  Enhancement of Images Using Histogram Processing Techniques , 2011 .

[33]  Ying Liu,et al.  Homography-based ground area detection for indoor mobile robot using binocular cameras , 2011, 2011 IEEE 5th International Conference on Robotics, Automation and Mechatronics (RAM).

[34]  Rafael Jesús Segura,et al.  Navigating large terrains using commodity mobile devices , 2011, Comput. Geosci..

[35]  Robert Meyers,et al.  Real-time photorealistic virtualized reality interface for remote mobile robot control , 2010, ISRR.

[36]  Saeed Javadzadeh,et al.  Determining Hit Time and Location of the Ball in Humanoid Robot League , 2011 .

[37]  Robert E. Mahony,et al.  Robust estimation of planar surfaces using spatio-temporal RANSAC for applications in autonomous vehicle navigation , 2012, Robotics Auton. Syst..

[38]  Wei Song,et al.  Complete Scene Recovery and Terrain Classification in Textured Terrain Meshes , 2012, Sensors.

[39]  Dietrich Paulus,et al.  Probabilistic terrain classification in unstructured environments , 2013, Robotics Auton. Syst..