Visual SLAM closed-loop detection method based on convolutional neural network and VLAD

A convolutional neural network and closed-loop detection technology, which is applied in the field of closed-loop detection based on convolutional neural network and VLAD, can solve problems such as lack of robustness

Pending Publication Date: 2020-02-11
BEIJING UNIV OF TECH
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these methods use artificially designed low-level features, which are sensitive to factors such as illumination and weather, and thus lack the necessary robustness.

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
  • Visual SLAM closed-loop detection method based on convolutional neural network and VLAD
  • Visual SLAM closed-loop detection method based on convolutional neural network and VLAD
  • Visual SLAM closed-loop detection method based on convolutional neural network and VLAD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0045] The specific implementation process is as figure 1 Shown:

[0046] The first step is to construct a network model that integrates VGG16 and VLAD. figure 2 A schematic diagram of the constructed network model. The network is divided into two parts: the VGG16 partial structure and the NetVLAD pooling layer. The first part removes the pooling layer and the fully connected layer after the last convolutional layer conv5_3 of VGG16, including the RELU activation function. As the last layer of the network, NetVLAD can be decomposed into several basic CNN layers and connected to form a directed acyclic graph. The soft-assignment process can be divided into two steps: 1) The feature {x i} Through a convolution layer containing K 1×1 convolution kernels, the output is obtained: 2) then s k (x i ) is obtained by the soft-max function After obtaining the matrix V, it is necessary to perform L2 normalization on each column of D-dimensional vectors in V, convert the matrix ...

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 visual SLAM closed-loop detection method based on a convolutional neural network and VLAD and the method comprises the following steps: cutting a VGG16 network, adding a pooling layer NetVLAD based on a VLAD idea to the last layer, and constructing a new network model VGG-NetVLAD; training parameters of a network model by using the large data set containing the triple; inputting the current query image into the VGG-NetVLAD, and extracting the output of the NetVLAD layer as the feature expression of the image; adopting a cosine distance as a standard for measuring thesimilarity between the images, and calculating similarity scores of the currently queried image and other images; counting scores between every two images to finally form a similarity matrix; and judging the generated closed-loop area according to the threshold value, and outputting an accuracy recall rate curve. The method considers that the local space characteristics of the image and the characteristics of the traditional artificial design are easily influenced by the environmental change, effectively improves the accuracy and recall rate of closed-loop detection, meets the real-time requirement, and has important significance for constructing a globally consistent map.

Description

technical field [0001] The invention relates to the fields of image processing, deep learning, simultaneous visual positioning and map construction, and in particular to a closed-loop detection method based on convolutional neural network and VLAD. Background technique [0002] In recent years, loop closure detection has become a key issue and research hotspot in the field of mobile robot navigation, especially on the issue of Visual Simultaneous Localization and Mapping (VSLAM). Visual SLAM is mainly composed of four parts: visual odometry, back-end graph optimization, loop closure detection, and mapping. Among them, closed-loop detection is also called position recognition, which means that the robot uses the image provided by the visual sensor to identify whether it has passed the previously reached position during the navigation process. Assuming that the camera captures two images at the current moment and an earlier moment, the task of closure detection is to judge wh...

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): G06K9/00G06K9/62G06N3/04G06N3/08
CPCG06N3/08G06V20/10G06N3/045G06F18/241
Inventor 阮晓钢李昂黄静朱晓庆刘少达武悦任顶奇
Owner BEIJING UNIV OF TECH
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