Incremental texture mapping for autonomous driving

Autonomous vehicles have a large number of on-board sensors, not only for providing coverage all around the vehicle, but also to ensure multi-modality in the observation of the scene. Because of this, it is not trivial to come up with a single, unique representation that feeds from the data given by all these sensors. We propose an algorithm which is capable of mapping texture collected from vision based sensors onto a geometric description of the scenario constructed from data provided by 3D sensors. The algorithm uses a constrained Delaunay triangulation to produce a mesh which is updated using a specially devised sequence of operations. These enforce a partial configuration of the mesh that avoids bad quality textures and ensures that there are no gaps in the texture. Results show that this algorithm is capable of producing fine quality textures. Texture mapping of Geometric Scene Representations.Incremental mapping of texture from continuous throughput of sensor data.Texture enhancement from multiple images.

[1]  Mark Segal,et al.  Fast shadows and lighting effects using texture mapping , 1992, SIGGRAPH.

[2]  David Blythe The Direct3D 10 system , 2006, ACM Trans. Graph..

[3]  Zsolt Tóth,et al.  Parallel GPU-based data-dependent triangulations , 2010, Comput. Graph..

[4]  Bernd Hamann,et al.  Survey of Techniques for Data-dependent Triangulations , 2007, Visualization of Large and Unstructured Data Sets.

[5]  Tomas Akenine-Möller,et al.  A Fast Triangle-Triangle Intersection Test , 1997, J. Graphics, GPU, & Game Tools.

[6]  Myung-Soo Kim,et al.  Efficient triangle-triangle intersection test for OBB-based collision detection , 2009, Comput. Graph..

[7]  S. Rippa Long and thin triangles can be good for linear interpolation , 1992 .

[8]  Paulo Dias,et al.  Incremental scenario representations for autonomous driving using geometric polygonal primitives , 2016, Robotics Auton. Syst..

[9]  Yizhou Yu,et al.  Efficient View-Dependent Image-Based Rendering with Projective Texture-Mapping , 1998, Rendering Techniques.

[10]  Dave Shreiner,et al.  OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 , 2007 .

[11]  Nira Dyn,et al.  Image compression by linear splines over adaptive triangulations , 2006, Signal Process..

[12]  Pedro M. Q. Aguiar,et al.  Incremental local Hough Transform for line segment extraction , 2011, 2011 18th IEEE International Conference on Image Processing.

[13]  Imants D. Svalbe Natural Representations for Straight Lines and the Hough Transform on Discrete Arrays , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Nira Dyn,et al.  Boundary correction for piecewise linear interpolation defined over data-dependent triangulations , 1992 .

[15]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[16]  Miguel Ángel García,et al.  Coarse-to-fine approximation of range images with bounded error adaptive triangular meshes , 2007, J. Electronic Imaging.

[17]  Jonathan Richard Shewchuk,et al.  General-Dimensional Constrained Delaunay and Constrained Regular Triangulations, I: Combinatorial Properties , 2008, Discret. Comput. Geom..

[18]  Edwin Olson,et al.  LCM: Lightweight Communications and Marshalling , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Subramaniam Ganesan,et al.  A robust Hough transform technique for description of multiple line segments in an image , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[20]  Luis Paulo Reis Robot 2015: Second Iberian Robotics Conference : Advances in Robotics, Volume 2 , 2016 .

[21]  Luís Paulo Reis,et al.  Robot 2015: Second Iberian Robotics Conference , 2016, Advances in Intelligent Systems and Computing.

[22]  Luke Fletcher,et al.  A High-rate, Heterogeneous Data Set From The DARPA Urban Challenge , 2010, Int. J. Robotics Res..

[23]  Larry L. Schumaker,et al.  Computing optimal triangulations using simulated annealing , 1993, Comput. Aided Geom. Des..

[24]  Paulo Dias,et al.  Scene Representations for Autonomous Driving: An Approach Based on Polygonal Primitives , 2015, ROBOT.

[25]  Hans Hagen,et al.  Data-Dependent Triangulation in the Plane with Adaptive Knot Placement , 1999, Geometric Modelling.

[26]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[27]  Miguel Ángel García,et al.  Incremental multiview integration of range images , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[28]  Tom Davis,et al.  OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition) (OpenGL) , 2005 .

[29]  M. Garland,et al.  Fast Polygonal Approximation of Terrains and Height Fields , 1998 .