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

A Binocular Disparity 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 parallax high-precision optimization, and achieve effective training, accurate inference, and high-precision effects

Active Publication Date: 2021-06-04
SUN YAT SEN UNIV
View PDF6 Cites 0 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
  • A Binocular Disparity Calculation Method Based on 3D Convolutional Neural Network
  • A Binocular Disparity Calculation Method Based on 3D Convolutional Neural Network
  • A Binocular Disparity 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 this embodiment, certain components in the accompanying drawings will be omitted, enlarged or reduced, and do not represent the size of the actual product; for those skilled in the art It is understandable that some well-known structures and descriptions thereof may be omitted in the drawings. The positional relationship described in the drawings is for illustrative purposes only, and should not be construed as limiting the present invention.

[0035] Such as figure 1 As shown, a binocular disparity calculation method based on a 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, each time through ...

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. Including: S1. According to the defined multi-scale feature extraction method, perform feature extraction on the input left and right views respectively; S2. Stack the features of the corresponding positions of the corresponding parallax in the left and right images to obtain the 4D cost volume; S3. Use the 3D CNN sub-network for cost aggregation, Obtain the logarithmic likelihood estimation of the disparity value, and upsample to the resolution of the original image, obtain the logarithmic likelihood estimation of the possible disparity value of each pixel, and perform the logarithmic normalization operation to obtain the new logarithmic likelihood Estimate; S4. Calculate the true distribution of the setting; S5. Perform backpropagation training; S6. After obtaining the disparity log likelihood distribution of each pixel, convert it into a probability to obtain the disparity probability distribution; S7. Find the disparity corresponding to the maximum probability Value, S8. Obtain a normalized probability distribution from the aforementioned left and right disparity values ​​and disparity probability distribution; S9. Obtain the final estimated value of each pixel disparity through a weighted average operation. The present invention can effectively improve the accuracy of parallax calculation.

Description

technical field [0001] The invention relates to the field of binocular vision system processing, and more specifically, to a binocular parallax calculation method based on a 3D convolutional neural network. Background technique [0002] As a low-cost method to obtain depth, the binocular vision system has important applications in many fields of robotics. Including map building, obstacle avoidance, positioning, etc. Specifically, it has important applications in the fields of autonomous driving and augmented reality, such as 3D target detection, 3D environment perception, etc. It has the characteristics of low cost, high robustness, strong anti-interference and so on. [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 th...

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 Patents(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