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

Face attribute recognition method based on multi-task multi-label learning convolutional neural network

A convolutional neural network and attribute recognition technology, applied in neural learning methods, biological neural network models, neural architectures, etc., can solve problems such as affecting balance, unbalanced labels, confusing humans, etc., to improve accuracy and accuracy. Effect

Active Publication Date: 2019-11-12
XIAMEN UNIV
View PDF6 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But these methods treat various attributes equally (using the same network architecture for all attributes), regardless of the different learning complexities of these attributes (for example: learning to predict the "glasses" attribute may be easier than recognizing "oval face") Some attributes ( Ex: "big lips", "heavy makeup") are very subjective, they are difficult for machines to distinguish, and may even sometimes confuse humans
In addition to the above problems, the training set often has the problem of unbalanced labels (for example, there are very few positive samples for the "bald" attribute), and it is very difficult to rebalance multi-label data, often balancing one attribute will affect the other. a property of balance

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
  • Face attribute recognition method based on multi-task multi-label learning convolutional neural network
  • Face attribute recognition method based on multi-task multi-label learning convolutional neural network
  • Face attribute recognition method based on multi-task multi-label learning convolutional neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The following examples will be described in detail in conjunction with the accompanying drawings and the method of the present invention. This example is implemented on the premise of the technical solution of the present invention, and the implementation and specific operation process are provided, but the protection scope of the present invention is not limited to the following the described embodiment.

[0042] see figure 1 , the embodiment of the present invention includes the following steps:

[0043] 1. Prepare the training sample set and verification sample. Using the open source python library requires face feature point labels, and the face attribute labels are the labels that come with the database.

[0044] A1. Obtain the annotations of face key point detection and face attribute recognition respectively;

[0045] A2. Integrate the annotations of face key point detection and face attribute recognition to form training and verification sample sets i=1,...,...

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 face attribute recognition method based on a multi-task multi-label learning convolutional neural network, and relates to a computer vision technology. Firstly, multi-task learning is adopted, and two tasks of face key point detection and face attribute recognition are learned at the same time; different learning difficulties and learning convergence rates of different attributes are considered, the attributes are divided into subjective attributes and objective attributes, and the convergence rate of the network is accelerated and the problem of sample imbalance is relieved by adopting a dynamic weight and an adaptive threshold strategy; and finally, according to the trained network model, face attribute recognition results of the subjective attribute and objective attribute sub-networks are taken as final face attribute recognition results. A dynamic weight scheme and self-adaptive threshold adjustment are used, so that the network convergence speed is increased, and meanwhile, the label imbalance problem can be relieved; three different sub-networks are trained by adopting a spatial pyramid pooling method, so that end-to-end training is achieved to perform multi-task multi-face attribute recognition. And the precision of face attribute recognition, especially subjective attributes with high difficulty, is improved.

Description

technical field [0001] The invention relates to computer vision technology, in particular to a face attribute recognition method based on multi-task and multi-label learning convolutional neural network. Background technique [0002] In the past few years, facial attribute recognition has attracted great attention in computer vision and pattern recognition, with major applications including image retrieval, face recognition, pedestrian re-identification, micro-expression recognition, image generation, and recommendation systems. The task of face attribute recognition is: given a face image, predict multiple face attributes; such as gender, attractiveness, and smile. Although the task of face attribute recognition is only an image-level classification task, there are still many challenges, mainly due to changes in facial expressions caused by changes in face angles and lighting. [0003] Recently, due to the outstanding performance of Convolutional Neural Networks (CNNs), me...

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/00G06N3/04G06N3/08
CPCG06N3/08G06V40/172G06V40/168G06N3/045G06N3/048
Inventor 严严毛龙彪王菡子
Owner XIAMEN UNIV
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