Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Binocular parallax calculation method based on 3D convolutional neural network

A convolutional neural network and binocular parallax technology, applied in the field of binocular vision system processing, can solve problems such as high-precision optimization of parallax, and achieve effective training, high-precision, and accurate inference

Active Publication Date: 2019-07-26
SUN YAT SEN UNIV
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But there are still many problems, such as the extraction of multi-scale features, high-precision optimization of disparity, etc.

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
  • Binocular parallax calculation method based on 3D convolutional neural network
  • Binocular parallax calculation method based on 3D convolutional neural network
  • Binocular parallax calculation method based on 3D convolutional neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The accompanying drawings are for illustrative purposes only, and should not be construed as limiting the present invention; in order to better illustrate the present embodiment, some parts of the accompanying drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product; for those skilled in the art It is understandable to the artisan that certain well-known structures and descriptions thereof may be omitted from the drawings. The positional relationships described in the drawings are only for exemplary illustration, and should not be construed as limiting the present invention.

[0035] like figure 1 As shown, a binocular disparity calculation method based on 3D convolutional neural network includes the following steps:

[0036] Step 1. Construct a network structure for multi-scale feature extraction, such as figure 2 As shown, a multi-scale feature extraction method is defined according to this structure: for the input image, ea...

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 relates to a binocular parallax calculation method based on a 3D convolutional neural network. The method comprises the steps of S1, performing feature extraction on input left and rightviews according to a defined multi-scale feature extraction method; s2, stacking the characteristics of the corresponding positions of the corresponding parallax of the left image and the right imageto obtain 4D cost volume; s3, performing cost aggregation by using a 3D CNN sub-network to obtain log-likelihood estimation of a disparity value, upsampling to an original image resolution to obtainlog-likelihood estimation of a possible disparity value of each pixel, and performing logarithm normalization operation to obtain new log-likelihood estimation; s4, calculating the real distribution of the settings; s5, performing back propagation training; s6, obtaining the disparity log-likelihood distribution of each pixel, and converting the disparity log-likelihood distribution into probability to obtain disparity probability distribution; s7, finding a disparity value corresponding to the maximum probability, and S8, obtaining normalized probability distribution according to the left disparity value, the right disparity value and the disparity probability distribution; and S9, obtaining a final estimation value of each pixel parallax through a weighted average operation. According tothe method, the parallax calculation precision can be effectively improved.

Description

technical field [0001] The invention relates to the field of binocular vision system processing, and more particularly, to a binocular disparity calculation method based on a 3D convolutional neural network. Background technique [0002] As a low-cost method to obtain depth, binocular vision system has important applications in many fields of robotics. Including mapping, obstacle avoidance, positioning, etc. Specifically, it has important applications in autonomous driving, augmented reality and other fields, such as 3D object detection, 3D environment perception, etc. It has the characteristics of low cost, high robustness and strong anti-interference. [0003] Traditional disparity estimation methods usually consist of four parts: feature extraction, cost calculation, cost aggregation, and disparity optimization. With the development of convolutional neural networks and related hardware, CNN estimation of disparity has become a better application. But there are still m...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06T7/55G06N3/04G06N3/08
CPCG06T7/55G06N3/084G06T2207/10004G06T2207/20228G06N3/045
Inventor 陈创荣成慧范正平
Owner SUN YAT SEN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products