Monocular SLAM system initialization algorithm based on dot-line unified framework

An initialization and point-and-line technology, applied in the field of computer vision, can solve problems such as low system operation accuracy, poor scene adaptability of point feature algorithms, and inability to make full use of information, so as to avoid inherent problems and improve scene adaptability.

Active Publication Date: 2019-11-19
NORTHWESTERN POLYTECHNICAL UNIV
View PDF11 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, the initialization method of the indirect method in visual SLAM is mainly to calculate the Fundamental and Homography matrices through the matching feature point pairs, determine the better matrix according to the score, and then use the 4 and 8 sets of rotation matrices R and translation vector t obtained by decomposition, and then Validate the number of valid map points that can be recovered once, and finally determine the only correct R, t matrix. However, it is difficult for this algorithm to obtain effective initialization in low-texture scenes.
[0005] In addition, in recent research, some scholars have proposed a line feature initialization algorit

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Monocular SLAM system initialization algorithm based on dot-line unified framework
  • Monocular SLAM system initialization algorithm based on dot-line unified framework
  • Monocular SLAM system initialization algorithm based on dot-line unified framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] In order to better understand the present invention, the technical solution of the present invention will be specifically described below through specific embodiments in conjunction with the accompanying drawings.

[0057] The applicable object of the present invention is the monocular SLAM system in visual SLAM, and the overall matching pairs of point features and line features are required to be at least more than 8 pairs before use. The present invention proposes a novel algorithm that can unify the matching pairs of obtained point features and line features into the traditional initialization algorithm based on pure point features; finally, based on the PL-SLAM system example of the ORB-SLAM2 software framework extension, the method proposed by the present invention is verified. effectiveness. The implementation of this invention mainly comprises following three steps:

[0058] Step 1. Set an index container with unified point and line features

[0059] In order t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a monocular SLAM system initialization algorithm based on a dot-line unified framework. The algorithm comprises the following steps: 1, setting an index container with unifieddot-line features, and enabling the obtained dot-line features to be matched and unified in a subsequent random sampling consistency algorithm for calculating F and H matrixes; 2, unifying the line features in a matrix calculation framework, and calculating F and H matrixes and corresponding scores by threads according to the midpoints of the preprocessed line features; and 3, determining a current effective matrix according to the score, and recovering corresponding 3D dot-line features based on the matrix, thereby completing initialization of the monocular SLAM system. The invention providesan initialization method for unifying dot-line characteristics, which ensures that a monocular SLAM system can fully utilize image information, reduces the system initialization difficulty and realizes high-precision initialization.

Description

technical field [0001] The invention belongs to the field of computer vision, and in particular relates to a monocular SLAM system initialization algorithm based on a point-line unified framework. Background technique [0002] Simultaneous localization and mapping (SLAM) has become more and more important with the development of unmanned driving and drone technology. It refers to the subject equipped with a specific sensor, without the prior information of the environment, to establish a model of the environment during the movement process, and at the same time estimate its own movement. If the camera is used as the sensor, it is called "visual SLAM". [0003] According to the type of sensor, visual SLAM can be divided into three types: monocular camera, binocular camera and depth camera. Due to the inherent "scale uncertainty" problem of monocular cameras, the SLAM system needs to complete the initialization of the system through the first two frames of image information ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06T7/73G06T11/20
CPCG06T7/73G06T11/00G06T11/20
Inventor 朱战霞马廷宸王铮
Owner NORTHWESTERN POLYTECHNICAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products