TriSpaSurf: A Triple-View Outline Guided 3D Surface Reconstruction of Vehicles from Sparse Point Cloud

Vehicle is one of the important subjects studied in the domain of computer vision, autonomous driving and intelligent transportation system. 3D models of vehicles are used widely in the literature of vehicle categorization, pose estimation, detection, and tracking. However, previous work uses only a small set of 3D vehicle models either from CAD design or multi-view reconstruction, limiting their representation ability and performance. A feasible approach to acquire extensive 3D vehicle models is desired. In this paper, we are interested in 3D surface reconstruction of on-road vehicles from sparse point cloud captured by laser scanners equipped ubiquitously on autonomous driving platforms. We propose an innovative reconstruction pipeline and method, called TriSpaSurf, which could reconstruct unbroken and smooth surface robustly from just a single frame of noisy sparse point cloud. In the TriSpaSurf, triple-view 2D outlines are first fitted on the 2D points from the projection of 3D point cloud under each view, and then 2.5D surface reconstruction is carried out under the guidance from triple-view outlines. By projecting 3D point cloud onto 2D views, 2D outlines could be estimated robustly due to the reduced complexity and higher signal-to-noise ratio in 2D views, and could provide fairly stable and tight multi-view constraints for 3D surface reconstruction. The effectiveness of our method is verified on the KITTI and Sydney dataset.

[1]  Jonathan Krause,et al.  3D Object Representations for Fine-Grained Categorization , 2013, 2013 IEEE International Conference on Computer Vision Workshops.

[2]  Xiaoou Tang,et al.  A large-scale car dataset for fine-grained categorization and verification , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Takeo Kanade,et al.  Robustly Aligning a Shape Model and Its Application to Car Alignment of Unknown Pose , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Tieniu Tan,et al.  Three-Dimensional Deformable-Model-Based Localization and Recognition of Road Vehicles , 2012, IEEE Transactions on Image Processing.

[5]  Michael M. Kazhdan,et al.  Screened poisson surface reconstruction , 2013, TOGS.

[6]  Vincent Lepetit,et al.  Pose estimation for category specific multiview object localization , 2009, CVPR.

[7]  Larry S. Davis,et al.  Jointly Optimizing 3D Model Fitting and Fine-Grained Classification , 2014, ECCV.

[8]  Andrew W. Fitzgibbon,et al.  KinectFusion: Real-time dense surface mapping and tracking , 2011, 2011 10th IEEE International Symposium on Mixed and Augmented Reality.

[9]  Joseph L. Mundy,et al.  Vehicle Surveillance with a Generic, Adaptive, 3D Vehicle Model , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Huibing Wang,et al.  Deep CNNs With Spatially Weighted Pooling for Fine-Grained Car Recognition , 2017, IEEE Transactions on Intelligent Transportation Systems.

[11]  James J. Little,et al.  Fine-Grained Categorization for 3D Scene Understanding , 2012, BMVC.

[12]  Konrad Schindler,et al.  Are Cars Just 3D Boxes? Jointly Estimating the 3D Shape of Multiple Objects , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Andreas Geiger,et al.  Are we ready for autonomous driving? The KITTI vision benchmark suite , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Cordelia Schmid,et al.  Multi-view object class detection with a 3D geometric model , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Jürgen Beyerer,et al.  A systematic evaluation of recent deep learning architectures for fine-grained vehicle classification , 2018, Defense + Security.

[16]  Ryan M. Eustice,et al.  Ford Campus vision and lidar data set , 2011, Int. J. Robotics Res..

[17]  Marshall W. Bern,et al.  A new Voronoi-based surface reconstruction algorithm , 1998, SIGGRAPH.

[18]  Ronen Basri,et al.  Viewpoint-aware object detection and pose estimation , 2011, 2011 International Conference on Computer Vision.

[19]  Zehang Sun,et al.  On-road vehicle detection: a review , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Richard Szeliski,et al.  Car make and model recognition using 3D curve alignment , 2014, IEEE Winter Conference on Applications of Computer Vision.

[21]  Bernt Schiele,et al.  Detailed 3D Representations for Object Recognition and Modeling , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Mohan M. Trivedi,et al.  Looking at Vehicles on the Road: A Survey of Vision-Based Vehicle Detection, Tracking, and Behavior Analysis , 2013, IEEE Transactions on Intelligent Transportation Systems.

[23]  Michael M. Kazhdan,et al.  Poisson surface reconstruction , 2006, SGP '06.

[24]  Gabriel Taubin,et al.  The ball-pivoting algorithm for surface reconstruction , 1999, IEEE Transactions on Visualization and Computer Graphics.

[25]  D. Du,et al.  Computing in Euclidean Geometry , 1995 .