YOLO target detection method using OpenCL

A technology for target detection and testing pictures, applied in the computer field, can solve the problems of lack of generalization ability and low detection accuracy, and achieve the effect of enhancing generalization ability, enhancing portability, and overcoming low target detection accuracy.

Inactive Publication Date: 2018-01-09
XIDIAN UNIV
View PDF4 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the disadvantage of this method is that the method of manually selecting features, which only calculates the integral map and the square integral map, does not have good generalization ability for more complex scenes, and the detection accuracy is low.

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
  • YOLO target detection method using OpenCL
  • YOLO target detection method using OpenCL
  • YOLO target detection method using OpenCL

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described below in conjunction with the accompanying drawings.

[0035] The present invention adopts the OpenCL language, and can be implemented on any NVIDIA GPU device supporting the OpenCL architecture.

[0036] refer to figure 1 , the present invention can be realized through the following steps:

[0037] Step 1, initialize the convolutional neural network.

[0038] Calculate the initial weight value, bias value, and batch normalization scale factor value of the convolutional neural network convolutional layer according to the following formula, and use the calculated three values ​​to initialize the convolutional neural network.

[0039]

[0040]

[0041]

[0042] in, Indicates the nth weight value of the gth channel of the rth layer of the convolutional neural network, ~ means obeying the probability distribution symbol, Indicates the square root operation, π indicates the pi, exp( ) indicates the exponential op...

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 discloses a YOLO target detection method using GPU hardware acceleration. The method comprises steps of: (1) initializing a convolutional neural network (CNN); (2) acquiring a training sample; (3) determining the grids of the training sample; (4) training the CNN; (5) determining whether a loss value is less than 0.01, saving the trained CNN if so, or acquiring and training a next training sample if not; (6) saving the model of the trained CNN in a computer hard disk; (7) extracting the characteristics of a test picture; (8) determining the location rectangular frame of the testpicture target; and (9) ending the target detection. The method can realize feature extraction on a target in the image on a general computer, then marks the location of the target with the location rectangular frame, and marks the category of the target at the upper right corner of the location rectangular frame.

Description

technical field [0001] The invention belongs to the field of computer technology, and further relates to a YOLO (YouOnly Look Once) object detection method accelerated by an open computing language OpenCL (Open Computing Language) in the field of computer vision and deep learning technology. The invention can accelerate the YOLO target detection method based on the deep convolutional neural network, and can be used on a general-purpose computer to realize real-time detection of the target in the picture. Background technique [0002] Object detection methods with high speed and high performance are the core technologies in the field of computer vision. In recent years, based on deep convolutional neural network, it has shined in the field of computer vision. Compared with traditional methods, image classification and target detection algorithms based on deep convolutional neural network have significantly improved classification and recognition accuracy. For target detectio...

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): G06K9/46G06N3/04G06N3/08G06T1/20
Inventor 田小林张晰逯甜甜赵启明
Owner XIDIAN UNIV
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