Convolution network arithmetic unit, reconfigurable convolution neural network processor and image de-noising method of reconfigurable convolution neural network processor

A convolutional neural network and convolutional network technology, applied in image communication, color signal processing circuits, electrical components, etc., can solve problems that are not suitable for large-scale and extensive applications, low efficiency of deep learning networks, and inability to meet performance requirements , to improve hardware performance and flexibility, easy hardware implementation, and high power consumption

Active Publication Date: 2016-06-15
XI AN JIAOTONG UNIV
View PDF3 Cites 101 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Most of the current deep learning networks run on GPUs, but GPUs are expensive and consume high power, which is not suitable for large-scale and wide-ranging applications.
However, the running speed on the CPU is slow, and the efficiency of running a large-scale deep learning network is low, which cannot meet the performance requirements.
[0005] It can be seen that the current technology for the application of convolutional neural networks, the main problems are: large processor area, high cost, high power consumption, poor performance and other issues

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
  • Convolution network arithmetic unit, reconfigurable convolution neural network processor and image de-noising method of reconfigurable convolution neural network processor
  • Convolution network arithmetic unit, reconfigurable convolution neural network processor and image de-noising method of reconfigurable convolution neural network processor
  • Convolution network arithmetic unit, reconfigurable convolution neural network processor and image de-noising method of reconfigurable convolution neural network processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0032] refer to figure 1 , the convolutional network operation unit used in the reconfigurable convolutional neural network processor in the present invention includes 2 reconfigurable separate convolution modules, a nonlinear activation function unit and a multiply-accumulator unit; the first reconfigurable The output of the separation convolution module is the input of the nonlinear activation function unit, the output of the nonlinear activation function unit is the input of the multiplication accumulator unit, and the output of the multiplication accumulator unit is the input of the second reconfigurable separation convolution module;

[0033] The image signal and configuration network parameter signal are input to the first reconfigurable separation convolution module; the first reconfigurable separation convolution module completes the ...

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 convolution network arithmetic unit, a reconfigurable convolution neural network processor and an image de-noising method of the reconfigurable convolution neural network processor. The reconfigurable convolution neural network processor comprises a bus interface, a preprocessing unit, a reconfigurable hardware controller, an SRAM, an SRAM control module, an input caching module, an output caching module, a memory, a data memory controller and the convolution network arithmetic unit. The processor is featured by few resources and rapid speed and can be applicable to common convolution neural network architecture. According to the unit, the processor and the method provided by the invention, convolution neural networks can be realized; the processing speed is rapid; transplanting is liable to be carried out; the resource consumption is little; an image or a video polluted by raindrops and dusts can be recovered; and raindrop and dust removing operations can be taken as preprocessing operations for providing help in follow-up image identification or classification.

Description

technical field [0001] The invention relates to the field of image processing, in particular to a convolutional network operation unit, a reconfigurable convolutional neural network processor and a method for realizing image denoising processing. Background technique [0002] Image raindrop and dust removal is of great significance for image processing applications, especially video surveillance and navigation systems. It can be used to restore images or videos polluted by raindrops and dust, and can also be used as a pre-processing operation to help subsequent image recognition or classification. [0003] Most of the current image noise removal methods are completed by Gaussian filtering, median filtering, and bilateral filtering. These methods have poor processing effects and often cannot meet the needs of specific image processing applications. Therefore, a better method is needed to remove image noise, and the method of convolutional neural network becomes a good choice...

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): H04N5/21H04N5/213H04N9/73
CPCH04N5/21H04N5/213H04N9/73
Inventor 张斌饶磊李艳婷杨宏伟赵季中
Owner XI AN JIAOTONG 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