Registration of TLS and MLS Point Cloud Combining Genetic Algorithm with ICP

  • YAN Li ,
  • TAN Junxiang ,
  • LIU Hua ,
  • CHEN Changjun
Expand
  • School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China

Received date: 2017-05-08

  Revised date: 2018-01-29

  Online published: 2018-05-02

Supported by

The National Key Research and Development Program of China(No. 2016YFC0802500)

Abstract

Large scene point cloud can be quickly acquired by mobile laser scanning (MLS) technology,which needs to be supplemented by terrestrial laser scanning (TLS) point cloud because of limited field of view and occlusion.MLS and TLS point cloud are located in geodetic coordinate system and local coordinate system respectively.This paper proposes an automatic registration method combined genetic algorithm (GA) and iterative closed point ICP to achieve a uniform coordinate reference frame.The local optimizer is utilized in ICP.The efficiency of ICP is higher than that of GA registration,but it depends on a initial solution.GA is a global optimizer,but it's inefficient.The combining strategy is that ICP is enabled to complete the registration when the GA tends to local search.The rough position measured by a built-in GPS of a terrestrial laser scanner is used in the GA registration to limit its optimizing search space.To improve the GA registration accuracy,a maximum registration model called normalized sum of matching scores (NSMS) is presented.The results for measured data show that the NSMS model is effective,the root mean square error (RMSE) of GA registration is 1~5 cm and the registration efficiency can be improved by about 50% combining GA with ICP.

Cite this article

YAN Li , TAN Junxiang , LIU Hua , CHEN Changjun . Registration of TLS and MLS Point Cloud Combining Genetic Algorithm with ICP[J]. Acta Geodaetica et Cartographica Sinica, 2018 , 47(4) : 528 -536 . DOI: 10.11947/j.AGCS.2018.20170235

References

[1] WILLIAMS K, OLSEN M J, ROE G V, et al. Synthesis of Transportation Applications of Mobile LiDAR[J]. Remote Sensing, 2013, 5(9):4652-4692.
[2] 方莉娜, 杨必胜. 车载激光扫描数据的结构化道路自动提取方法[J]. 测绘学报, 2013, 42(2):260-267. FANG Li'na, YANG Bisheng. Automated Extracting Structural Roads from Mobile Laser Scanning Point Clouds[J]. Acta Geodaetica et Cartographica Sinica, 2013, 42(2):260-267.
[3] GUAN Haiyan, LI J, CAO Shuang, et al. Use of Mobile LiDAR in Road Information Inventory:A Review[J]. International Journal of Image and Data Fusion, 2016, 7(3):219-242.
[4] YANG Bisheng, LIU Yuan, LIANG Fuxun, et al. Using Mobile Laser Scanning Data for Features Extraction of High Accuracy Driving Maps[C]//Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Prague, Czech Republic:ISPRS, 2016:433-439.
[5] BARBER D, MILLS J, SMITH-VOYSEY S. Geometric Validation of a Ground-based Mobile Laser Scanning System[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2008, 63(1):128-141.
[6] SALVI J, MATABOSCH C, FOFI D, et al. A Review of Recent Range Image Registration Methods with Accuracy Evaluation[J]. Image and Vision Computing, 2007, 25(5):578-596.
[7] BESL P J, MCKAY N D. A Method for Registration of 3D Shapes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2):239-256.
[8] CHEN Yang, MEDIONI G. Object Modelling by Registration of Multiple Range Images[J]. Image and Vision Computing, 1992, 10(3):145-155.
[9] RUSINKIEWICZ S, LEVOY M. Efficient Variants of the ICP Algorithm[C]//Proceedings of the Third International Conference on 3-D Digital Imaging and Modeling. Quebec City, Quebec, Canada:IEEE, 2001:145-152.
[10] AKCA D, GRVN A. Least Squares 3D Surface Matching[M]. Zürich:Institut für Geodäsie und Photogrammetrie, 2007.
[11] SEEGER S, LABOUREUX X. Feature Extraction and Registration:An Overview[M]//GIROD B, GREINER G, NIEMANN H. Principles of 3D Image Analysis and Synthesis. Kluwer:Academic Publishers, 2002:153-166.
[12] JOHNSON A E, HEBERT M. Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1999, 21(5):433-449.
[13] RUSU R B, BLODOW N, BEETZ M. Fast Point Feature Histograms (FPFH) for 3D Registration[C]//Proceedings of 2009 IEEE International Conference on Robotics and Automation. Kobe, Japan:IEEE, 2009:3212-3217.
[14] TOMBARI F, SALTI S, DI STEFANO L. Performance Evaluation of 3D Keypoint Detectors[J]. International Journal of Computer Vision, 2013, 102(1-3):198-220.
[15] HÄNSCH R, WEBER T, HELLWICH O. Comparison of 3D Interest Point Detectors and Descriptors for Point Cloud Fusion[C]//Proceedings of the ISPRS Technical Commission Ⅲ Symposium. Zurich, Switzerland:ISPRS, 2014:57-64.
[16] THEILER P W, WEGNER J D, SCHINDLER K. Keypoint-based 4-points Congruent Sets-automated Marker-less Registration of Laser Scans[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2014, 96(2):149-163.
[17] SILVA L, BELLON O R P, BOYER K L. Precision Range Image Registration Using a Robust Surface Interpenetration Measure and Enhanced Genetic Algorithms[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2005, 27(5):762-776.
[18] 朱灿. 实数编码遗传算法机理分析及算法改进研究[D]. 长沙:中南大学, 2009. ZHU Can. The Study on Mechanism and Improvement of Real-coded Genetic Algorithms[D]. Changsha:Central South University, 2009.
[19] JACQ J J, ROUX C. Registration of 3-D Images by Genetic Optimization[J]. Pattern Recognition Letters, 1995, 16(8):823-841.
[20] SILVA L, BELLON O R P, BOYER K L. Enhanced, Robust Genetic Algorithms for Multiview Range Image Registration[C]//Proceedings of the Fourth International Conference on 3D Digital Imaging and Modeling. Banff, Alta., Canada:IEEE, 2003:268-275.
[21] SCHENK S, HANKE K. Genetic Algorithms for Automatic Registration of Laser Scans with Imperfect and Subdivided Features (GAReg-ISF)[J]. Photogrammetrie-Fernerkundung-Geoinformation, 2009, 2009(1):23-32.
[22] LOMONOSOV E, CHETVERIKOV D, EKÁRT A. Pre-Registration of Arbitrarily Oriented 3D Surfaces Using a Genetic Algorithm[J]. Pattern Recognition Letters, 2006, 27(11):1201-1208.
[23] ZHU Jihua, MENG Deyu, LI Zhongyu, et al. Robust Registration of Partially Overlapping Point Sets via Genetic Algorithm with Growth Operator[J]. IET Image Processing, 2014, 8(10):582-590.
[24] BRINDLE A. Genetic Algorithms for Function Optimization[D]. Alberta:University of Alberta, 1981.
[25] MAN K F, TANG K S, KWONG S. Genetic Algorithms:Concepts and Applications[J]. IEEE Transactions on Industrial Electronics, 1996, 43(5):519-534.
[26] 周明, 孙树栋. 遗传算法原理及应用[M]. 北京:国防工业出版社, 1999. ZHOU Ming, SUN Shudong. Genetic Algorithms:Theory and Applications[M]. Beijing:National Defense Industry Press, 1999.
[27] HOLZ D, ICHIM A E, TOMBARI F, et al. Registration with the Point Cloud Library:A Modular Framework for Aligning in 3-D[J]. IEEE Robotics & Automation Magazine, 2015, 22(4):110-124.
[28] VAN DER PAS R. An Introduction into OpenMP[EB/OL]. http://www.nic.uoregon.edu/iwomp2005/iwomp2005_tutorial_openmp_rvdp.pdf.
[29] COLOMINA I C. On Trajectory Determination for Photogrammetry and Remote Sensing:Sensors, Models and Exploitation[C]//Proceedings of the Photogrammetric Week. Stuttgart, Germany:[s.n.], 2015:131-142.
[30] PAULY M, KEISER R, GROSS M. Multi-scale Feature Extraction on Point-sampled Surfaces[J]. Computer Graphics Forum, 2003, 22(3):281-289.
Outlines

/