fengzhang123 / 3dline-slam Goto Github PK
View Code? Open in Web Editor NEWThis project forked from btree-c802/3dline-slam
3DLines-SLAM: A Monocular Vision Semi-Dense 3D Reconstruction Based on ORB-SLAM Abstract-Producing high-quality 3D maps and calculating more accurate camera pose has always been the goal of SLAM technology. The requirements of SLAM technology such as real-time, low computational cost, and low hardware cost are contradictory to the above objectives. For the issues listed above, we propose a novel semi-dense reconstruction algorithm based on the monocular ORB-SLAM system by matching the line segment features extracted from keyframes. Specifically, we build upon ORB-SLAM, the system first provides a set of keyframes and their corresponding camera poses and a series of map points in real-time. Then we use our developed a keyframe re-culling algorithm to culling redundant keyframes. Then an improved line segment extraction method is used to extract line segments in each keyframe. Finally, we use purely geometric constraints to generates accurate 3D scene model by matching 2D line segments from different keyframes. We thoroughly evaluate and in-depth analysis of our approach, the results show our system runs steadily and reliably. Not only the whole system has strong robustness, but also it can quickly generate an accurate 3d model online with low computational costs.
License: Other