Image processing method and device, electronic equipment and computer readable storage medium

An image processing device and image processing technology, applied in the field of image processing, can solve the problems of complex software and hardware code writing, repeated occupation, etc., and achieve the effects of simplifying code writing, reducing economic costs, and reducing repeated occupation of CPU or hardware computing resources

Active Publication Date: 2020-05-19
TCL CHINA STAR OPTOELECTRONICS TECH CO LTD
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, according to the general convolutional network algorithm filling image processing method, no matter whether the filling operation is performed in the software system or the hardware system, there are problems such as repeated occupation of CPU or hardware computing resources, and the writing of software and hardware codes is relatively complicated.

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, electronic equipment and computer readable storage medium
  • Image processing method and device, electronic equipment and computer readable storage medium
  • Image processing method and device, electronic equipment and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 approach

[0045] According to the first embodiment of the present invention, a method for pre-filling image processing with a convolutional network algorithm is provided. figure 2 A schematic block diagram showing a method for pre-filling image processing with a convolutional network algorithm. Such as figure 2 As shown, the method includes the following steps:

[0046] S01: Determine the L of each layer of the convolution operation layer 1 , L 2 ,...,L (n-1) , L n The respective required fill radius R 1 , R 2 ,...,R (n-1) , R n , where n is greater than or equal to 2;

[0047] S02: Calculate the required filling radius R of each layer of the convolution operation layer 1 , R 2 ,...,R n Sum R Σ ;

[0048] S03: Obtain the input image P of the convolutional network algorithm 0 ;

[0049] S04: According to the sum R of the filling radius Σ For the input image P 0 After one-time filling, the filled image P is obtained 0Σ ;

[0050] S05: Determine each layer L of the co...

no. 2 approach

[0080] According to the second embodiment of the present invention, an apparatus for pre-filling an image with a convolutional network algorithm is provided. Figure 7 A schematic structural diagram of a convolutional network algorithm pre-filled image processing device according to an embodiment of the present invention is shown. Such as Figure 7 As shown, the device includes:

[0081] Filling radius calculation module M01, used to determine each layer L of the convolution operation layer 1 , L 2 ,...,L (n-1) , L n The respective required fill radius R 1 , R 2 ,...,R (n-1) , R n ;

[0082] Pre-fill radius calculation module M02, used to calculate the fill radius R required by each layer of the convolution operation layer 1 , R 2 ,...,R n Sum R Σ ;

[0083] The image input module M03 is used to obtain the input image P of the convolutional network algorithm 0 ;

[0084] Pre-filling module M04 for filling the sum of radii according to R Σ For the input image P...

no. 3 approach

[0093] According to the third embodiment of the present invention, an electronic device is provided, such as Figure 8 As shown, it includes a processor D01, a communication interface D02, a memory D03 and a communication bus D04, wherein the processor D01, the communication interface D02, and the memory D03 complete mutual communication through the communication bus D04;

[0094] Memory D04, used to store computer programs;

[0095] The processor D01 is configured to implement any of the above method steps when executing the program stored in the memory.

[0096] The memory D04 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory D04 may further include a memory that is remotely located relative to the processor D01, and these remote memories may be connected to the mobile terminal through a network. The communi...

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 embodiment of the invention provides an image processing method and device based on a convolutional network algorithm, electronic equipment and a computer readable storage medium. The method comprises the following steps: determining a filling radius required by each layer of a convolution operation layer; calculating the sum of filling radiuses required by each layer of the convolution operation layer; obtaining a convolutional network algorithm input image; filling the input image according to the sum of the filling radiuses to obtain a filled image; determining an operation range of each layer of the convolution operation layer; performing convolution network algorithm operation on the filled image according to each layer of the convolution operation layer; and obtaining an output image. The invention further provides an image processing device based on the convolutional network algorithm, electronic equipment and a computer readable storage medium. According to the technical scheme, repeated occupation of CPU or hardware operation resources can be reduced, code writing is simplified, and the running speed is increased, so that the economic cost is reduced on the whole, andthe management difficulty is reduced.

Description

technical field [0001] The present invention relates to the technical field of image processing, in particular to a method, device, electronic device and computer-readable storage medium for pre-filling convolutional network algorithms. Background technique [0002] The application of convolutional network technology in artificial intelligence is increasing, especially in the display system industry, for algorithms such as image super-resolution, which can effectively enhance the image quality of the display system. However, in the convolutional network algorithm, it is common to perform convolution filling on the input image or the intermediate image. In a pure hardware system, the filling operation is generally performed directly using hardware; Or the filling operation in the hardware system. figure 1 Shows the general common convolutional network algorithm filling image processing method. However, according to the general convolutional network algorithm filling image p...

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): G06T1/20G06T5/00G06N3/04
CPCG06T1/20G06T5/005G06T2207/20084G06N3/045G06T5/20G06T2207/20012G06T7/136G06T2207/20208
Inventor 赖庆鸿
Owner TCL CHINA STAR OPTOELECTRONICS TECH CO LTD
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