Supercharge Your Innovation With Domain-Expert AI Agents!

Method and system for segmenting image data for neural networks

A technology of image data and neural network, applied in the computer field, can solve the problems of large amount of data, large amount of calculation and large storage requirements, etc.

Active Publication Date: 2021-08-24
NUCTECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the continuous development and rapid update of computer technology, neural network algorithms have greater advantages compared with traditional deep learning algorithms in image processing, speech recognition, video processing and other application scenarios, but for neural network models, The amount of data it processes is very large, resulting in a very large amount of calculation and storage requirements

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
  • Method and system for segmenting image data for neural networks
  • Method and system for segmenting image data for neural networks
  • Method and system for segmenting image data for neural networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure with reference to the drawings in the embodiments of the present disclosure.

[0066] The descriptions of "first", "second", and "third" in the present disclosure are used to indicate different objects unless otherwise specified, and are not used to indicate meanings such as size or timing.

[0067] figure 1 A schematic flowchart showing a method for segmenting image data of a neural network according to some embodiments of the present disclosure. The method can be performed, for example, by a system for partitioning image data for neural networks.

[0068] Such as figure 1 As shown, the method of this embodiment includes steps 110 , 160 and 170 . In some embodiments, any one or more of steps 120-150 may also be included.

[0069] In step 110, the image data stored in the external storage unit is divided into blocks in the direction of the last bit...

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 disclosure proposes a method and system for dividing image data of a neural network into blocks, and relates to the field of computer technology. In the present disclosure, the image data stored in the external storage unit is divided into blocks in the direction of the last bit of the storage order to obtain a plurality of first blocks of the image data, wherein the last bit of the storage order is the width W or Height H, so that the image data is divided into blocks in the direction of width W or height H, and the result of calculation for each block of image data input to any network layer of the neural network is the final output result at the corresponding position, There is no need to occupy additional cache resources to cache the calculation results of each block, which can save cache resources, thereby solving the contradiction between the smaller cache resources of the system on chip and the larger cache requirements of image data. In addition, the calculation results of each block do not need to be sent back to the CPU side for reorganization, which reduces the additional time cost caused by data transmission.

Description

technical field [0001] The present disclosure relates to the field of computer technology, in particular to a method and system for dividing image data of a neural network into blocks. Background technique [0002] With the continuous development and rapid update of computer technology, neural network algorithms have greater advantages compared with traditional deep learning algorithms in image processing, speech recognition, video processing and other application scenarios, but for neural network models, The amount of data it processes is very large, resulting in a very large amount of calculation and storage requirements. Therefore, it is very important to choose a suitable computing platform for network applications based on Shenjiang. [0003] Compared with the central processing unit (Central Processing Unit, CPU) and graphics processing unit (Graphics Processing Unit, GPU), the field programmable gate array (Field Programmable Gate Array, FPGA) platform has a high ene...

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/40G06T1/60G06T1/00
CPCG06T1/0007G06T1/20G06T1/60
Inventor 岳小兵张丽唐虎邓智李波付世航周培涛
Owner NUCTECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More