Binary neural network stereo vision matching method realized based on FPGA

A binary neural network and stereo vision matching technology, applied in the field of visual matching, can solve the problem of large resource consumption and achieve the effect of reducing storage resource consumption and computing resource consumption

Active Publication Date: 2020-08-18
SUN YAT SEN UNIV
View PDF10 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to overcome the problem of high resource consumption caused by the use of neural network calculation matching costs in the above-mentioned prior art, the present invention provides a binary neural network stereo vision matching method based on FPGA. The present invention reduces The resource consumption of neural networks, which can eventually be ported to embedded systems

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
  • Binary neural network stereo vision matching method realized based on FPGA
  • Binary neural network stereo vision matching method realized based on FPGA
  • Binary neural network stereo vision matching method realized based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] Such as figure 1 Shown is a kind of embodiment based on the binary neural network stereoscopic vision matching method that FPGA realizes, comprises the following steps:

[0034] Step 1: After inputting the picture, the binocular left and right calibrated pictures are corrected and input to the system pixel by pixel according to the same clock cycle, and the periodic input stream of the pixels in the binocular matching grayscale image is obtained;

[0035] Step 2: Input the pixels in step 1 into the shift register according to the matching clock, and after a predetermined delay, parallelize multiple rows of data to obtain an image block with a preset pixel size for calculating the cost;

[0036] Step 3: Use the binarization strategy to binarize the convolutional neural network; input the left and right image blocks in step 2 into two identical neural networks periodically, after preset weights and parameters The feature vector of the image block is obtained after the bi...

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 binary neural network stereo vision matching method based on an FPGA. The method comprises the following steps of 1, obtaining periodic input streams of pixels in a binocular matching grayscale image, 2, acquiring an image block from the pixel, 3, inputting the image blocks in the step 2 into a binary neural network with preset weights and parameters to obtain binary feature vectors, 4, performing cost calculation on the feature vector within the maximum search parallax to obtain a matching cost, 5, inputting the cost into semi-global cost aggregation for cost aggregation to obtain aggregated cost, 6, selecting the position with the minimum cost from the aggregated cost as parallax, and 7, carrying out consistency detection and parallax refinement calculation onthe selected parallax to obtain a parallax graph, and outputting parallax values of the pixels one by one according to a period. By means of the binarization method, computing and storage resources ofthe network can be effectively reduced, and therefore the high-precision stereo matching network can be deployed into the FPGA.

Description

technical field [0001] The invention relates to the field of visual matching, and more specifically, relates to a binary neural network stereoscopic visual matching method implemented based on FPGA. Background technique [0002] Obtaining the depth information of images in real time is a hotspot of current biological vision, and using mathematical features for feature matching is the current main method. The steps of the binocular stereo vision technology include: obtaining the internal and external parameters of the binocular camera; performing baseline correction and alignment on the binocular images according to the internal and external parameters; calculating the matching cost of the binocular images; cost aggregation; depth selection; and depth optimization. Calculating the matching cost of binocular images is the key to obtaining depth. Currently, ADCensus, SAD, and SSD are mainly used to calculate the cost. Although these methods are easy to implement, their accuracy...

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): G06K9/00G06K9/62G06N3/04G06N3/08G06T1/20
CPCG06N3/08G06T1/20G06V20/653G06N3/045G06F18/2411
Inventor 陈刚凌晔华何涛何晟宇张余孟海涛黄凯
Owner SUN YAT SEN 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