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

Image data processing method and device, computer equipment and storage medium

A technology of image data and processing method, which is applied in the computer field and can solve problems such as low data processing efficiency

Pending Publication Date: 2020-11-06
TENCENT TECH (SHENZHEN) CO LTD
View PDF10 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When it comes to matrix multiplication and multidimensional convolution in deep learning calculations, the SIMD module often encounters that the speed of data access is much lower than the speed of data processing.
Therefore, when performing computationally intensive tasks such as matrix multiplication or multidimensional convolution, there will be a problem of low data processing efficiency

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to make the objects, technical solutions and advantages of the present application, the present application will be described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended to explain the present application and is not intended to limit the present application.

[0051] The image data processing method provided herein, can be applied as figure 1 The application environment shown. Wherein, the user terminal 110 in communication with the computer device 120 via a network. The user terminal 110 acquired more than one image to be processed and every N pieces of image to be processed as a batch to the computer processing device 120. The computer device 120 acquires the image data of the N pieces of image to be processed, the image data of each image to be processed includes image data of channel C channels; wherein, N is a positive integer greater than or equal...

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 an image data processing method, which comprises the steps of obtaining image data of N to-be-processed images, and the image data of each to-be-processed image comprising C parts of image channel data; storing the image data into C storage areas of a local memory, wherein N storage units in each storage area store one piece of image channel data of N to-be-processed images respectively; when a data reading instruction occurs, determining a historical address according to a current address carried by the data reading instruction, thereby reading target image channel data from a local memory based on the storage address; arranging the read target image channel data in the form of a two-dimensional matrix, enabling the data corresponding to the same channel to be inthe same matrix row, and enabling the data corresponding to the same to-be-processed image in the adjacent matrix rows to be distributed in two adjacent matrix columns; and sequentially transmitting each column of data arranged in a two-dimensional matrix form to the pulsation array according to a time sequence for operation to obtain an operation result. By adopting the method, the data processing efficiency can be improved.

Description

Technical field [0001] The present application relates to the field of computer technology, and more particularly to an image data processing method, apparatus, computer equipment and storage media. Background technique [0002] With the development of computer technology, the emergence of machine learning techniques, various machine learning models based on machine learning techniques can improve model accuracy by processing a large amount of calculation. In the actual process, for machine learning models involving convolution calculation can often parallel processing to improve computational efficiency-based graphics processor (Graphics Processing Unit, GPU) multithreaded SIMD module. Wherein, SIMD (Single Instruction MultipleData, single instruction multiple data) using a controller to control a plurality of processors, while each of the operations are performed on the same set of data (also known as "vector data") such that technology to achieve spatial parallelism. [0003] ...

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): G06F9/38G06F8/41G06T1/20G06T1/60G06N20/00
CPCG06F9/3887G06F8/41G06T1/20G06T1/60G06N20/00Y02D10/00
Inventor 周杨杰冷静文杨孟天过敏意
Owner TENCENT TECH (SHENZHEN) 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