Hardware architecture of deep learning-based target detection algorithm and execution method thereof

A target detection algorithm and deep learning technology, which is applied in the hardware architecture and execution field of the target detection algorithm, can solve the problems of limited computing resources and space, and cannot support the implementation of target detection algorithms, etc., and achieve a strong practical effect

Active Publication Date: 2018-11-13
SHENZHEN CORERAIN TECH CO LTD
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In robots, drones, satellites and other mobile devices that urgently need artificial intelligence support, due to limited comp

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
  • Hardware architecture of deep learning-based target detection algorithm and execution method thereof
  • Hardware architecture of deep learning-based target detection algorithm and execution method thereof
  • Hardware architecture of deep learning-based target detection algorithm and execution method thereof

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0040] Embodiments of the present invention are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

[0041] The hardware architecture of the object detection algorithm based on deep learning and the execution method thereof of the present invention can realize the real-time calculation of the object detection algorithm based on deep learning under the FPGA hardware architecture. In the prior art, target detection algorithms based on deep learning are roughly divided into the following two factions:

[0042] (1) Based on region nomina...

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 provides hardware architecture of a deep learning-based target detection algorithm and an execution method thereof. The hardware architecture comprises an input cache, a line cache, a register matrix, a convolution calculation kernel, an output cache and a full-connection calculation kernel, which are arranged on an FPGA, wherein the input cache is used for caching data of an input layer of the deep learning-based target detection algorithm; the line cache comprises k storage units and is used for caching output data of k lines of input caches; the register matrix comprises k*k registers; the convolution calculation kernel is used for carrying out convolution calculation according to data, of the k*k registers, output by the register matrix in each clock period; the output cache is used for storing an output result of the convolution calculation kernel; and the full-connection calculation kernel is used for carrying out calculation to obtain a final result of target detection. According to the hardware architecture of the deep learning-based target detection algorithm and the execution method thereof, real-time calculation of the deep learning-based target detection algorithm can be realized under FPGA hardware architecture.

Description

technical field [0001] The present invention relates to the technical field of FPGA, in particular to a hardware architecture of an object detection algorithm based on deep learning and an execution method thereof. Background technique [0002] Field Programmable Gate Array (Field-Programmable Gate Array, FPGA) is an integrated circuit chip that can be programmed after production. The circuit in the FPGA chip provides programmable nodes, which can redefine the circuit logic according to user settings. Compared with traditional processing chip CPUs, FPGAs can provide highly optimized circuits for specific problems, improving computing performance by hundreds of times. Compared with traditional integrated circuit chip ASIC, FPGA can provide more flexible computing solutions. [0003] Target detection, also called target extraction, is an image segmentation based on target geometric and statistical features, which combines target segmentation and recognition into one. Object...

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
IPC IPC(8): G06K9/00G06N99/00
CPCG06V10/94G06V2201/07
Inventor 牛昕宇
Owner SHENZHEN CORERAIN 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