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

Image processing method and device

An image processing and processor technology, applied in the field of image processing, can solve problems such as large amount of parameters and calculation, limited memory and computing resources of terminal equipment, difficult deployment of convolutional neural network, etc.

Active Publication Date: 2021-09-14
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Usually, the high-precision convolutional neural network has a large amount of parameters and calculations. Commonly used convolutional neural network models need to occupy hundreds of megabytes of storage space and billions of calculations, while the memory and computing power of terminal devices Resources are very limited, do not have strong computing power and large cache, making it difficult to deploy high-precision convolutional neural networks on terminal devices

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
  • Image processing method and device
  • Image processing method and device
  • Image processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The technical solution in this application will be described below with reference to the accompanying drawings.

[0048] For ease of understanding, the neural network is first introduced in detail. A neural network generally includes multiple neural network layers, and each neural network layer can implement different calculations or operations. Common neural network layers include convolution layers, pooling layers, and full-connection layers.

[0049] figure 1 It is the basic frame diagram of convolutional neural networks (CNN). see figure 1 , the convolutional neural network includes convolutional layers, pooling layers, and fully connected layers. Wherein, multiple convolutional layers and multiple pooling layers are arranged alternately, and the convolutional layer may be followed by a convolutional layer or a pooling layer.

[0050] The convolutional layer is mainly used to perform convolution operation on the input matrix, and the pooling layer is mainly use...

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 present application provides an image processing method, the method comprising: obtaining an input feature map; according to a plurality of stored basic convolution kernels and combination parameters, performing convolution on the input feature map to obtain an output feature map, wherein the The combination parameter is used to indicate the order in which the multiple basic convolution kernels are combined into a standard convolution kernel, and the size of the basic convolution kernel is smaller than the size of the standard convolution kernel; image processing is performed based on the output feature map , to get the processing result. The image processing method provided in the embodiment of the present application can reduce the storage space of the convolutional neural network model required for image processing.

Description

technical field [0001] The present application relates to artificial intelligence, and more specifically, to an image processing method and device in the field of image processing. Background technique [0002] With the continuous development of image processing technology and the continuous improvement of people's requirements for image display quality, convolutional neural networks (CNN) based on deep learning have developed rapidly in the field of image processing, especially in terminal equipment ( For example, there are more and more applications on mobile phones, cameras, smart homes, and self-driving cars, such as face recognition, object detection, and scene segmentation. [0003] Usually, the high-precision convolutional neural network has a large amount of parameters and calculations. Commonly used convolutional neural network models need to occupy hundreds of megabytes of storage space and billions of calculations, while the memory and computing power of terminal ...

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): G06T1/20G06N3/04G06N3/08
CPCG06T1/20G06N3/08G06N3/044G06N3/045
Inventor 杨朝晖刘传建王云鹤陈汉亭许春景
Owner HUAWEI TECH CO LTD
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