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

SSD face detection method based on deep learning

A technology of face detection and deep learning, applied in the field of face detection, can solve the problems of inability to achieve real-time detection and slow detection speed, and achieve the effect of enhancing generalization ability and robustness, increasing diversity, and balancing category distribution

Active Publication Date: 2021-01-05
GUANGXI UNIVERSITY OF TECHNOLOGY
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the inherent defects of the detection mechanism of the R-CNN series of algorithms, the huge amount of parameters and calculations of the convolutional neural network, the detection speed of the R-CNN series of algorithms is very slow, and even the fastest Faster R-CNN cannot meet the requirements of real-time detection.

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
  • SSD face detection method based on deep learning
  • SSD face detection method based on deep learning
  • SSD face detection method based on deep learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] refer to Figure 1 to Figure 7 , for the first embodiment of the present invention, this embodiment provides a kind of SSD face detection method based on deep learning, comprising:

[0045] S1: Based on the deep convolutional neural network, perform candidate frame extraction, target detection and bounding box regression tasks on the face data to be tested. It should be noted that the deep convolutional neural network includes convolutional layers, pooling layers, and fully connected layers.

[0046] S2: Use the SSD strategy to discretize the output space of the target Bounding Box (bounding box) regression task into a priori box, and set a priori box of various aspect ratios and sizes corresponding to each position in each detection layer. What needs to be explained in this step is that the SSD strategy uses the SSD network, which includes:

[0047] Use VGG16 as the BackBone (pillar), and replace the sixth fully connected layer and the seventh fully connected layer o...

Embodiment 2

[0084] The SSD network can detect multi-scale faces. The so-called multi-scale detection is to use different feature maps for face detection, and set the prior frame for multi-scale face matching in each detection feature map according to certain rules. Generally speaking, The front feature map of the convolutional neural network is large, and the receptive field corresponding to the feature unit is small. The subsequent convolutional layer reduces the dimensionality through convolution and pooling to make the feature map smaller, but it has a larger receptive field; therefore, The SSD algorithm sets default frames of different scales to match the effective receptive fields of feature units of different feature maps, sets small-scale prior frames on the larger feature maps in the front for small face detection, and sets large prior frames on the smaller feature maps in the back. Scale prior box for large face detection.

[0085] In layman's terms, the SSD300 algorithm is 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
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an SSD face detection method based on deep learning, and the method comprises the steps: carrying out the candidate box extraction, target detection and bounding box regressionof to-be-detected face data based on a deep convolutional neural network; discretizing an output space of the target Bounding Box regression task into a priori box by utilizing an SSD strategy, and respectively setting priori boxes with various aspect ratios and sizes corresponding to each position in each detection layer; wherein the deep convolutional neural network generates a confidence coefficient of the to-be-measured face according to the priori frame, and corrects the position of the priori frame; and in combination with an SSD strategy, carrying out detection of a plurality of feature maps with different resolutions on the corrected position to obtain a final detection result. According to the SSD strategy provided by the invention, the difference between detection layer data isincreased, the generalization ability and robustness of the model are improved through data enhancement, the problem of difficult negative sample mining is solved, the purpose of balancing training set category distribution is achieved, and the precision and efficiency of small face detection are improved.

Description

technical field [0001] The invention relates to the technical field of face detection, in particular to an SSD face detection method based on deep learning. Background technique [0002] Traditional face detection algorithms such as VJ based on sliding windows use the strategy of cascading AdaBoost for face region screening and face detection. Since this type of model has fewer parameters and features and simple calculation, it can meet the requirements of real-time detection. However, due to the shortcomings of poor stability and few features in the artificially designed features used in the traditional model, the traditional algorithm cannot detect the diversity of faces, and it is difficult to detect blurred and occluded faces. Therefore, the detection accuracy of the traditional algorithm is not ideal. The R-CNN series of algorithms are two-stage general object detection algorithms based on convolutional neural networks. These algorithms use self-learning CNNs for image ...

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/00G06K9/62G06N3/04G06N3/08
CPCG06N3/08G06V40/161G06V40/168G06V40/172G06N3/045G06F18/214G06F18/241
Inventor 王智文安晓宁王宇航
Owner GUANGXI UNIVERSITY OF TECHNOLOGY
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