SLAM室内三维重建技术综述A review of indoor 3D reconstruction with SLAM
危双丰,刘振彬,赵江洪,庞帆
摘要(Abstract):
随着智慧城市、文物保护、室内导航、虚拟现实等对室内精细化三维模型的需求越来越多,室内三维重建成为了研究热点。最近SLAM作为高效的室内三维重建技术得到了广泛关注与快速发展,并被成功应用于各种移动测图平台,如移动背包、推车、微型无人机等。该文首先对SLAM发展现状及关键技术进行整体回顾,然后对基于不同移动平台及深度相机SLAM室内三维重建系统进行深入分析和比较,最后讨论SLAM技术在室内三维重建中存在的问题及发展趋势。
关键词(KeyWords): SLAM;移动背包;推车;微型无人机(MAV);RGB-D相机;室内三维重建
基金项目(Foundation): 国家自然科学基金项目(41601409);; 北京市自然科学基金项目(8172016)
作者(Author): 危双丰,刘振彬,赵江洪,庞帆
DOI: 10.16251/j.cnki.1009-2307.2018.07.003
参考文献(References):
- [1]胡春梅,王晏民.地面激光雷达与近景摄影测量技术集成[M].北京:测绘出版社,2017:1-20.(HU Chunmei,WANG Yanmin.Integration of ground lidar and close range photo grammetry[M].Beijing:Surveying and Mapping Press,2017:1-20.)
- [2]DAVISON A J,REID I D,MOLTON N D,et al.MonoSLAM:real-time single camera SLAM[J].IEEE Transactions on Pattern Analysis&Machine Intelligence,2007,29(6):1052.
- [3]CADENA C,CARLONE L,CARRILLO H,et al.Simultaneous localization and mapping:present,future,and the robust-perception age[J].IEEE Transactions on Robotics,2016,32(6):1309-1332.
- [4]JULIER S J,UHLMANN J K.New extension of the Kalman filter to nonlinear systems[J].Signal Processing,Sensor Fusion,and Target Recognition VI 1997,1997,3068:182-193.
- [5]梁明杰,闵华清,罗荣华.基于图优化的同时定位与地图创建综述[J].机器人,2013,35(4):500-512.(LIANG Mingjie,MIN Huaqing,LUO Ronghua.Graph-based SLAM:a survey[J].Robot,2013,35(4):500-512.)
- [6]刘浩敏,章国锋,鲍虎军.基于单目视觉的同时定位与地图构建方法综述[J].计算机辅助设计与图形学学报,2016,28(6):855-868.(LIU Haomin,ZHANG Guofeng,BAO Hujun.A survey of monocular simultaneous localization and mapping[J].Journal of Computer-Aided Design&Computer Graphics,2016,28(6):855-868.)
- [7]权美香,朴松昊,李国.视觉SLAM综述[J].智能系统学报,2016,11(6):768-776.(QUAN Meixiang,PU Songhao,LI Guo.An overview of visual SLAM[J].CAAI Transactions on Intelligent Systems,2016,11(6):768-776.)
- [8]高翔.视觉SLAM十四讲:从理论到实践[M].北京:电子工业出版社,2017:17-22.(GAO Xiang.Fourteen lectures on visual SLAM:from theory to practice[M].Beijing:Publishing House of Electronics Industry,2017:17-22.)
- [9]PHILLIPS J M,LIU R,TOMASI C.Outlier robust ICP for minimizing fractional RMSD[J].Digital Identity Management,2007,606098:427-434.
- [10]CENSI A.An ICP variant using apoint-to-line metric[C]∥IEEE International Conference on Robotics and Automation.Pasadena:IEEE,2008:19-25.
- [11]CHETVERIKOV D,SVIRKO D,STEPANOV D,et al.The trimmed iterative closest point algorithm[C]∥International Conference on Pattern Recognition,Proceedings,Quebec:IEEE,2002:545-548.
- [12]POMERLEAU F,COLAS F,SIEGWART R,et al.Comparing ICP variants on real-world data sets[J].Autonomous Robots,2013,34(3):133-148.
- [13]LOW K L.Linear least-squares optimization for pointto-plane ICP surface registration[J].Chapel Hill,2004(2):1-3.
- [14]SIBLEY G,MATTHIES L,SUKHATME G.A sliding window filter for incremental SLAM[M]∥Unifying Perspectives in Computational and Robot Vision.[S.l.]Springer US,2008:103-112.
- [15]WAN E,VAN R,MERWE D,et al.“The unscented Kalman filter for nonlinear estimation”in adaptive systems for signal processing,communications,and control symposium 2000:AS-SPCC[M].[S.l.]:[s.n.],2000:153-158.
- [16]LEFFERTS E,MARKLEY F,SHUSTER M.Kalman filtering for spacecraft attitude estimation[J].Journal of Guidance,Control,and Dynamics,1982,5(4):536-542.
- [17]THRUN S,FOX D,BURGARD W,et al.Robust Monte Carlo localization for mobile robots[J].Artificial Intelligence,2001,128(1/2):99-141.
- [18]RISTIC B,ARULAMPALAM S,GORDON N.Beyond the kalman filter-particle filters for tracking applications[J].IEEE Trans of Aerospace&Electronic Systems,2003,19(7):37-38.
- [19]GRISETTIYZ G,STACHNISS C,BURGARD W.Improving grid-based SLAM with rao-blackwellized particle filters by adaptive proposals and selective resampling[C]∥Proceedings of the 2005IEEE International Conference on Robotics and Automation.Barcelona:IEEE,2005:2432-2437.
- [20]KMMERLE R,GRISETTI G,STRASDAT H,et al.G2o:A general framework for graph optimization[C]∥IEEE International Conference on Robotics and Automation.Shanghai:IEEE,2011:3607-3613.
- [21]GRISETTI G,KUMMERLE R,STACHNISS C,et al.A tutorial on graph-based SLAM[J].IEEE Intelligent Transportation Systems Magazine,2011,2(4):31-43.
- [22]GRISETTI G,GRZONKA S,STACHNISS C,et al.Efficient estimation of accurate maximum likelihood maps in 3D[C]∥IEEE/RSJ International Conference on Intelligent Robots and Systems.San Diego:IEEE,2007:3472-3478.
- [23]DAVISON A J,REID I D,MOLTON N D,et al.MonoSLAM:real-time single camera SLAM[J].IEEE Transactions on Pattern Analysis&Machine Intelligence,2007,29(6):1052.
- [24]KLEIN G,MURRAY D.Parallel tracking and mapping for small AR workspaces[C]∥IEEE and ACM International Symposium on Mixed and Augmented Reality.Nara:IEEE Computer Society,2007:1-10.
- [25]NEWCOMBE R A,LOVEGROVE S J,DAVISON A J.DTAM:dense tracking and mapping in real-time[C]∥IEEE International Conference on Computer Vision.Barcelona:IEEE,2011:2320-2327.
- [26]FORSTER C,PIZZOLI M,SCARAMUZZA D.SVO:fast semi-direct monocular visual odometry[C]∥IEEE International Conference on Robotics and Automation.Hong Kong:IEEE,2014:15-22.
- [27]ENGEL J,KOLTUN V,CREMERS D.Direct sparse odometry[J].IEEE Transactions on Pattern Analysis&Machine Intelligence,2017(99):1.
- [28]ENGEL J,SCHPS T,CREMERS D.LSD-SLAM:large-scale direct monocular SLAM[C]∥Computer Vision-ECCV 2014.[S.l.]:[s.n.],2014:834-849.
- [29]MUR-ARTAL R,MONTIEL J M,TARDS J D.ORBSLAM:a versatile and accurate monocular SLAM system[J].IEEE Transactions on Robotics,2017,31(5):1147-1163.
- [30]BLOESCH M,OMARI S,HUTTER M,et al.Robust visual inertial odometry using a direct EKF-based approach[C]∥IEEE/RSJ International Conference on Intelligent Robots and Systems.Hanburg:IEEE,2015:298-304.
- [31]LABBM,MICHAUD F.Appearance-based loop closure detection for online large-scale and long-term operation[J].IEEE Transactions on Robotics,2013,29(3):734-745.
- [32]LEUTENEGGER S,LYNEN S,BOSSE M.Keyframebased visual-inertial odometry using nonlinear optimization[J].International Journal of Robotics Research,2015,34(3):314-334.
- [33]GRISETTI G,STACHNISS C,BURGARD W.Improved techniques for grid mapping with rao-blackwellized particle filters[J].IEEE Transactions on Robotics,2007,23(1):34-46.
- [34]KOHLBRECHER S,STRYK O V,MEYER J,et al.A flexible and scalable SLAM system with full 3D motion estimation[C]∥IEEE International Symposium on Safety.Kyoto:IEEE,2011:155-160.
- [35]HESS W,KOHLER D,RAPP H,et al.Real-time loop closure in 2D LIDAR SLAM[C]∥IEEE International Conference on Robotics and Automation.Stockholm:IEEE,2016:1271-1278.
- [36]NEWCOMBE R A,IZADI S,HILLIGES O,et al.Kinect Fusion:real-time dense surface mapping and tracking[C]∥IEEE International Symposium on Mixed and Augmented Reality.Basel:IEEE,2012:127-136.
- [37]KERL C,STURM J,CREMERS D.Dense visual SLAM for RGB-D cameras[C]∥IEEE/RSJ International Conference on Intelligent Robots and Systems.Tokyo:IEEE,2014:2100-2106.
- [38]ENDRES F,HESS J,STURM J,et al.3-D mapping With an RGB-D camera[J].IEEE Transactions on Robotics,2017,30(1):177-187.
- [39]WHELAN T,LEUTENEGGER S,MORENO R S,et al.ElasticFusion:dense SLAM without a pose graph[C]∥Robotics:Science and Systems,2015.
- [40]CHEN G,KUA J,SHUM S,et al.Indoor localization algorithms for a human-operated backpack[EB/OL].[2017-11-27].http:∥wwwvideo.eecs.berkeley.edu/papers/gchen/gchen_3dpvt2010.pdf.
- [41]FANG H,FANG K.Indoor localization and visualization using a human-operated backpack system[C]∥International Conference on Indoor Positioning and Indoor Navigation.[S.l.]:IEEE,2010:1-10.
- [42]HESCH J,MIRZAEI F,MARIOTTINI G,et al.A laser-aided inertial navigation system(L-INS)for human localization in unknown indoor environments[C]∥In Proceedings of the IEEE International Conference on Robotics and Automation.Anchorage,AK:IEEE,2010.
- [43]BOSSE M,ZLOT R,FLICK P.Zebedee:design of a spring-mounter 3-D range sensor with application to mobile mapping[J].IEEE Trans.Robot.2012,28(5):1104-1119.
- [44]CORSO N,ZAKHOR A.Indoor localization algorithms for an ambulatory human operated 3D mobile mapping system[J].Remote Sensing,2013,5(12):6611-6646.
- [45]CORSO N.Sensor fusion and online calibration of an ambulatory backpack system for indoor mobile mapping[D].California:Electrical Engineering and Computer Sciences University of California,2016:32-160.
- [46]NCHTER A,BORRMANN D,ELSEBERG J,et al.A backpack-mounted 3D mobile scanning system[EB/OL].[2017-11-27].https:∥www.researchgate.net/publication/284803586_A_backpack-mounted_3D_mobile_scanning_system.
- [47]CUMMINS M J,NEWMAN P M.FAB-MAP:probabilistic localization and mapping in the space of appearance[J].International Journal of Robotics Research,2008,27(6):647-665.
- [48]LAUTERBACH H,BORRMANN D,HEB R,et al.Evaluation of a backpack-mounted 3D mobile scanning system[J].Remote Sensing,2015,7(10):13753-13781.
- [49]QUIGLEY M,CONLEY K,GERKEY B P,et al.ROS:an open-source robot operating system[C]∥ICRA Workshop on Open Source Software.[S.l.]:[s.n.],2009.
- [50]佚名.3DSLAM激光背包测绘机器人[EB/OL].[2017-11-27].http:∥www.oslamtec.com/?page_id=881.
- [51]黄鹤,王柳,姜斌,等.3DSLAM激光影像背包测绘机器人精度验证[J].测绘通报,2016(12):68-73(HUANG He,WANG Liu,JIANG Bin,et al.Precision verification of 3DSLAM backpacked mobile mapping robot[J].Bulletin of Surveying and Mapping,2016(12):68-73.)
- [52]余建伟,张攀攀,翁国康,等.中海达iScan-P便携式移动三维激光测量系统概述[J].测绘通报,2015(3):000140-141.(YU Jianwei,ZHANG Panpan,WENG Guokang.Overview of iScan-P portable portable 3D laser measurement system[J].Bulletin of Surveying and Mapping,2015(3):140-141.)
- [53]HEXAGON.Leica pegasus:backpack wearable mobile mapping solution[EB/OL].[2017-11-27].http:∥leica-geosystems.com/products/mobile-sensor-platforms/captureplatforms/leica-pegasus-backpack#7d04bfcec2704671b8eee0cf4dd1e632.
- [54]LiBackpack室内外一体化的激光雷达扫描系统[EB/OL].(2017-11-12)[2017-11-29].http:∥www.lidar360.com/archives/3093.html.
- [55]HUITL R,SCHROTH G,HILSENBECK S,et al.TUMindoor:an extensive image and point cloud dataset for visual indoor localization and mapping[C]∥IEEE International Conference on Image Processing.Orlando:IEEE,2013:1773-1776.
- [56]SCHROTH G,HUITL R,CHEN D,et al.Mobile visual location recognition[J].IEEE Signal Processing Magazine,2011,28(4):77-89.
- [57]THOMSON C,APOSTOLOPOULOS G,BACKES D,et al.Mobile laser scanning for indoor modelling[J].ISPRS Ann.Photogramm.Remote Sens.Spatial Inf.Sci,2013,II-5/W2(1):289-293.
- [58]JULIA A,CLAUDIO S V,FAUSTINO P C,et al.Indoor multi-sensor acquisition system for projects on energy renovation of buildings[J].Sensors,2016,16(6).
- [59]IMMS-室内推车式移动测量系统[EB/OL].(2016-04-17)[2017-11-29].http:∥www.leador.com.cn/contents/119/1074.html.
- [60]Wintech-华泰天宇.iMS3D室内移动三维扫描仪[EB/OL].[2017-11-27].http:∥www.wtechgnss.com/pd.jsp?id=33#_pp=103_323.
- [61]WEISS S,ACHTELIK M W,LYNEN S,et al.Realtime onboard visual-inertial state estimation and self-calibration of MAVs in unknown environments[C]∥IEEE International Conference on Robotics and Automation.Saint Paul:IEEE,2012:957-964.
- [62]ACHTELIK M,WEISS S,SIEGWART R,et al.Onboard IMU and monocular vision based control for MAVs in unknown in-and outdoor environments[C]∥IEEE International Conference on Robotics and Automation.Shanghai:IEEE,2011:3056-3063.
- [63]SHEN S.Autonomous navigation in complex indoor and outdoor environments with micro aerial vehicles[D].Philadelphia:University of Pennsyluania,2014:24-80.
- [64]DELLAERT F,KAESS M.Square root SAM:simultaneous localization and mapping via square root information smoothing[M].Pittsburgh,PA:Sage Publications,2006:1181-1204.
- [65]JULIER S J,UHLMANN J K.A new extension of the Kalman filter to nonlinear systems[J].Proc of SPIE,1997,3068(7):182-193.
- [66]ROUMELIOTIS S I,BURDICK J W.Stochastic cloning:a generalized framework for processing relative state measurements[C]∥IEEE International Conference on Robotics&Automation,Washington DC:IEEE,2002:1788-1795.
- [67]CURLESS B,LEVOY M.A volumetric method for building complex models from range images[C]∥Conference on Computer Graphics and Interactive Techniques.New York:ACM,1996:303-312.
- [68]WHELAN T,KAESS M,FALLON M,et al.Kintinuous:spatially extended kinectfusion[J].Robotics&Autonomous Systems,2012,69(C):3-14.
- [69]NIEBNER M,IZADI S,STAMMINGER M.Real-time3Dreconstruction at scale using voxel hashing[J].Acm Transactions on Graphics,2013,32(6):1-11.
- [70]NEWCOMBE R A,FOX D,SEITZ S M.Dynamicfusion:reconstruction and tracking of non-rigid scenes in real-time[C]∥Computer Vision and Pattern Recognition.Boston:IEEE,2015:343-352.
- [71]WHELAN T,SALAS-MORENO R F,GLOCKER B,et al.Elastic fusion[J].International Journal of Robotics Research,2016,35(14):1697-1716.
- [72]DAI A,IZADI S,THEOBALT C.BundleFusion:realtime globally consistent 3Dreconstruction using on-thefly surface re-integration[J].Acm Transactions on Graphics,2017,36(4):76.