Winograd algorithm-based rapid image processing method

An image processing and algorithm technology, applied in computing, computer parts, instruments, etc., can solve the problems of increased computing overhead, large computing resource overhead, and many parameters, and achieve the effect of reducing computing overhead, large benefits, and reducing multiplication operations.

Active Publication Date: 2019-09-10
SOUTHEAST UNIV +1
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the current popular neural network framework, the massive parameters in the traditional convolution operator bring a large burden to the processor. For example, in VGGnet, the convolution parameter value reaches more than 100M, which greatly increases the Computational overhead
[0005] In order to overcome some deficiencies in neural networks, such as too many parameters required by traditional convolution operators, and excessive computing resource overhead, this case arises from this

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
  • Winograd algorithm-based rapid image processing method
  • Winograd algorithm-based rapid image processing method
  • Winograd algorithm-based rapid image processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The technical solutions and beneficial effects of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0036] like figure 1 As shown, the present invention provides a kind of fast image processing method based on winograd algorithm, comprises the steps:

[0037] Step 1, select the data set, use the Caffe framework to train the custom neural network model, and extract the convolution kernel weight and bias value of the trained model;

[0038] Cooperate figure 2 As shown, it is a flow chart of using the Caffe framework to train a custom neural network model and extract weights and bias values. The specific content is:

[0039] Step 11, loading of Cifar-10 dataset;

[0040] Select 50,000 pictures of 32*32 size as the training set, and 10,000 pictures of 32*32 size as the test set;

[0041] Step 12, building the network model;

[0042] A neural network includes a data input layer, a convolutional layer, an activation...

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 winograd algorithm-based rapid image processing method, which comprises the following steps of: step 1, selecting a data set, training a self-defined neural network model byutilizing a Caffe framework, and extracting a convolution kernel weight and a bias value of the trained model; step 2, extracting input picture pixel points, and storing the input picture pixel pointsin a four-dimensional array, the four dimensions being the number of input pictures, the number of channels, and the length and width of the pictures respectively; step 3, constructing a convolutionoperator based on a winograd algorithm, judging whether the convolution kernel size is 3 * 3 and whether the channel number is greater than 10, and if so, performing convolution operation by using thewinograd operator; and step 4, outputting a result obtained after the convolution operation, judging whether the layer is the last convolution layer or not, if so, sending the output picture into thefull connection layer after nonlinear transformation of the RELU layer, and otherwise, repeating the step 3. The image processing method can improve the computing energy efficiency when the processorruns the neural network.

Description

technical field [0001] The invention belongs to the field of embedded image recognition, in particular to a fast image processing method based on a hybrid operator combining a winograd operator and a traditional convolution operator. Background technique [0002] With the rapid development of software and hardware technology and the advent of the era of big data, deep learning technology has achieved breakthroughs in more and more fields, and the typical application field is image recognition. Image recognition is to compare the stored existing information (the stored information in the memory unit) with the current input information (the current information received by the senses), use the computer to process the image, analyze and understand the context, and identify various objects Technology for objects or objects. Compared with traditional image processing systems such as image processing cards, embedded image processing systems have the advantages of small size, low c...

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/62
CPCG06F18/214Y02D10/00
Inventor 闫浩庞亮姚梦云门亚清李华超柴一凡时龙兴
Owner SOUTHEAST 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