CN109886183B - Human face age estimation method and device based on bridge type neural network - Google Patents

Human face age estimation method and device based on bridge type neural network Download PDF

Info

Publication number
CN109886183B
CN109886183B CN201910121339.XA CN201910121339A CN109886183B CN 109886183 B CN109886183 B CN 109886183B CN 201910121339 A CN201910121339 A CN 201910121339A CN 109886183 B CN109886183 B CN 109886183B
Authority
CN
China
Prior art keywords
gate
local
network
face
regressor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910121339.XA
Other languages
Chinese (zh)
Other versions
CN109886183A (en
Inventor
鲁继文
周杰
李万华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201910121339.XA priority Critical patent/CN109886183B/en
Publication of CN109886183A publication Critical patent/CN109886183A/en
Application granted granted Critical
Publication of CN109886183B publication Critical patent/CN109886183B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

The invention discloses a method and a device for estimating face age based on a bridge type neural network, wherein the method comprises the following steps: acquiring an input picture to be estimated; acquiring a face area and a plurality of key points of a face by a face detection technology according to an input picture; performing face alignment according to the plurality of key points to obtain an aligned face picture; and inputting the aligned face picture into a deep convolutional neural network for feature extraction, connecting the full-connection layer for feature extraction to a local regressor and a gate network of a bridge network to generate a regression result and a gate function, and weighting the regression result and the gate function to obtain an age estimation result. The method can solve the problem of low accuracy rate in the existing age estimation, and utilizes a bridge network for sensing continuity to enable the continuity relation between local regressors to be explicitly modeled, so that the information is fully utilized to improve the final age estimation performance and improve the accuracy rate.

Description

Human face age estimation method and device based on bridge type neural network
Technical Field
The invention relates to the technical field of computer vision, in particular to a method and a device for estimating face age based on a bridge type neural network.
Background
The task of automatic estimation of the face age is to automatically estimate an accurate age value for a given face picture. The face age estimation has wide application in video monitoring, man-machine interaction, social media, face retrieval and the like. Although this problem has been studied for many years, it remains quite challenging to give an accurate age estimate.
The existing face recognition technology can be divided into three categories: regression-based methods, classification-based methods, and sequence-based methods. Regression-based methods consider the age label as a numerical value and then use a regressor to regress the age directly. However, faces mature in different ways at different ages, for example, changes in the face during childhood are mainly reflected in the growth of the skeleton and changes in the face during the old age are mainly reflected in skin aging. This non-stationary aging process means that the age estimated data is heterogeneous, so that a common global regressor has difficulty in handling heterogeneous data, all of which are easily over-fitted on such data. The divide and conquer method is proved to be a good method for processing heterogeneous data, and divides the whole data space into a plurality of subspaces and uses a regressor to regress each subspace. However, the aging process of the face is also a continuous process, that is, the face gradually changes with age. For example, the facial appearance of a person is similar between the ages of 31 and 32. Such a continuity is not fully exploited in the prior art methods. The classification-based approach treats different ages as independent age labels, so any type of classification error is the same, which ignores the correlation between age labels. Recently, many sequence-based methods have been proposed, which generally use a series of binary classifiers to determine the sequence of the age, and combine the results of these binary classifiers to obtain the final age estimation value. However, this type of approach also ignores the association between binary classifiers, resulting in limited performance.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art.
Therefore, an object of the present invention is to provide a method for estimating a human face age based on a bridge neural network, which can solve the problem of low accuracy rate in the existing age estimation.
The invention also aims to provide a human face age estimation device based on the bridge type neural network.
In order to achieve the above object, an embodiment of the present invention provides a face age estimation method based on a bridge neural network, including: acquiring an input picture to be estimated; acquiring a face area and a plurality of key points of a face by a face detection technology according to the input picture; performing face alignment according to the plurality of key points to obtain an aligned face picture; and inputting the aligned face picture into a deep convolutional neural network for feature extraction, connecting the full-connection layer for feature extraction to a local regressor and a gate network of a bridge network to generate a regression result and a gate function, and weighting the regression result and the gate function to obtain an age estimation result.
According to the face age estimation method based on the bridge neural network, the bridge network for sensing continuity is provided, so that the continuity relation among the local regressors is explicitly modeled, the final age estimation performance is improved by fully utilizing the information, and the accuracy is improved.
In addition, the face age estimation method based on the bridge neural network according to the above embodiment of the present invention may further have the following additional technical features:
further, in an embodiment of the present invention, the weighting the regression result and the gate function to obtain the age estimation result further includes:
dividing training data into k subsets with overlap by the local regressor to process heterogeneous data, training one local regressor for each subset, and recording the regression result value of the ith local regressor as ul(x) The gate network generates one gate function for each local regressor, and the gate function generated by the ith gate network is recorded as pil(x) The formula of the age estimation result is as follows:
Figure BDA0001971986870000021
where x is the input picture sample and y is the estimated age.
Further, in one embodiment of the present invention, the local regressors divide the entire data space into a plurality of subspaces, and each local regressor performs regression in one subspace.
Further, in one embodiment of the present invention, the local regressor generates a regression result value ul(x) And said gate network generates one said gate function pi for each said local regressorl(x) To perform weighting.
Further, in one embodiment of the invention, the gate function pi is generated in the gate network by a bridge tree structurel(x) And then, a recursion calculation formula of the leaf node gate function is given by popularizing the gate function to all nodes:
Figure BDA0001971986870000022
Figure BDA0001971986870000023
wherein n is0A root node is represented as a root node,
Figure BDA0001971986870000024
is n th0Gate function values, F, generated by the individual gate networknRepresenting the parent of the node n,
Figure BDA0001971986870000025
representing the probability value on the edge from node m to node n.
In order to achieve the above object, another embodiment of the present invention provides a facial age estimation apparatus based on a bridge neural network, including: the first acquisition module is used for acquiring an input picture to be estimated; the second acquisition module is used for acquiring a face area and a plurality of key points of a face according to the input picture by a face detection technology; the alignment module is used for carrying out face alignment according to the plurality of key points so as to obtain an aligned face picture; and the estimation module is used for inputting the aligned face pictures into a deep convolutional neural network for feature extraction, connecting the full-connection layer for feature extraction to a local regressor and a gate network of a bridge network to generate a regression result and a gate function, and weighting and summing the regression result and the gate function to obtain an age estimation result.
According to the face age estimation device based on the bridge neural network, provided by the embodiment of the invention, the continuity relation among local regressors is explicitly modeled by providing the bridge network for sensing continuity, so that the final age estimation performance is improved by fully utilizing the information, and the accuracy is improved.
In addition, the face age estimation device based on the bridge neural network according to the above embodiment of the present invention may further have the following additional technical features:
further, in an embodiment of the present invention, the estimation module is further configured to:
dividing training data into k subsets with overlap by the local regressor to process heterogeneous data, training one local regressor for each subset, and recording the regression result value of the ith local regressor as ul(x) The gate network generates one gate function for each local regressor, and the gate function generated by the ith gate network is recorded as pil(x) The formula of the age estimation result is as follows:
Figure BDA0001971986870000031
where x is the input picture sample and y is the estimated age.
Further, in one embodiment of the present invention, the local regressors divide the entire data space into a plurality of subspaces, and each local regressor performs regression in one subspace.
Further, in one embodiment of the present invention, the local regressor generates a regression result value ul(x) And the door network corresponds to each of the door networksEach local regressor generates one gate function pil(x) To perform weighting.
Further, in one embodiment of the invention, the gate function pi is generated in the gate network by a bridge tree structurel(x) And then, a recursion calculation formula of the leaf node gate function is given by popularizing the gate function to all nodes:
Figure BDA0001971986870000032
Figure BDA0001971986870000033
wherein n is0A root node is represented as a root node,
Figure BDA0001971986870000034
is n th0Gate function values, F, generated by the individual gate networknRepresenting the parent of the node n,
Figure BDA0001971986870000035
representing the probability value on the edge from node m to node n.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The foregoing and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flowchart of a method for estimating a face age based on a bridge neural network according to an embodiment of the present invention;
FIG. 2 is a flowchart of a method for estimating a face age based on a bridge neural network according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a bridge tree structure according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a bridge tree structure according to another embodiment of the present invention;
FIG. 5 is a detailed diagram of an implementation of a gate network according to an embodiment of the invention;
fig. 6 is a schematic structural diagram of a facial age estimation device based on a bridge neural network according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
The following describes a method and an apparatus for estimating a face age based on a bridge neural network according to an embodiment of the present invention with reference to the accompanying drawings.
First, a method for estimating a face age based on a bridge neural network according to an embodiment of the present invention will be described with reference to the accompanying drawings.
Fig. 1 is a flowchart of a face age estimation method based on a bridge neural network according to an embodiment of the present invention.
As shown in fig. 1, the method for estimating the age of a human face based on a bridge neural network includes the following steps:
in step S101, an input picture to be estimated is acquired.
In step S102, a face region and a plurality of key points of a face are obtained by a face detection technique according to an input picture.
Specifically, as shown in fig. 2, an input picture x of a face is obtained, and a face detection technology MTCNN is used to detect a face region and five key points of the face.
In step S103, face alignment is performed according to the plurality of key points to obtain an aligned face picture.
Specifically, the face alignment is performed according to the face key points acquired in step S102, and an aligned face picture is generated.
In step S104, the aligned face image is input into a deep convolutional neural network for feature extraction, the full link layer for feature extraction is connected to a local regressor and a gate network of a bridge network, a regression result and a gate function are generated, and the regression result and the gate function are weighted and summed to obtain an age estimation result.
Specifically, the aligned face picture is sent into a deep convolutional neural network for feature extraction, and then a full connection layer in the deep convolutional neural network for feature extraction is connected to two parts of a bridge network: a local regressor and a gate network, the final age estimate being obtained by a weighted sum of the local regressors.
The following details the two components of the bridge network (local regressor and gate network) and how to combine them to obtain the final age estimate.
Further, in an embodiment of the present invention, the weighting the regression result and the gate function to obtain the age estimation result further includes: dividing training data into k subsets with overlap by local regressor to process heterogeneous data, training a local regressor for each subset, and recording the regression result value of the first local regressor as ul(x) The gate network generates a gate function for each local regressor, and the gate function generated by the first gate network is recorded as pil(x) The formula of the age estimation result is:
Figure BDA0001971986870000051
where x is the input picture sample and y is the estimated age.
Specifically, the local regressor processes the heterogeneous data by dividing the training data into k subsets having overlap, such that each subset is used to train a local regressor, noting that the value of the l-th local regressor is ul(x) In order to effectively combine the results of the local regressors, the gate network generates a gate function for each local regressor, noting that the value of the first gate network is pil(x) The final age estimate is then:
Figure BDA0001971986870000052
(1) local regression device
The local regressors divide the entire data space into a plurality of subspaces, and each local regressor performs regression in one subspace. Thus, each local regressor is like a domain expert, each local regressor only has knowledge in a small regression space, different local regressors cover different regression intervals, and the knowledge of the local regressors is collected to provide a robust and accurate result.
The classification is carried out according to age labels, each local regressor is responsible for the regression of an age interval, and the regression length of all the local regressors is the same and is uniformly distributed on the whole regression interval. To further model the continuity of the age labels, a high degree of overlap between local regressors was allowed. That is, two adjacent local regressors have high overlap with the corresponding responsible regression regions, which makes the adjacent local regressors have high similarity. Thus for any one value, there are multiple local regressors responsible for regressing it, which allows further use of ensemble learning to obtain more accurate results.
(2) Door network
The local regressor generates a regression result ul(x) To better combine the regression results, the gate network generates a gate function pi for each local regressorl(x) To perform the weighting. The process of generating the gate function by the gate network is by means of a bridge tree structure.
The proposed bridge tree network structure is presented below. As shown in fig. 3 and 4, two examples of constructing a bridge tree are given, respectively. Fig. 3 shows a process of constructing a 4-level binary bridge tree from a 4-level binary tree, and fig. 4 shows a process of constructing a 3-level trifurcated bridge tree from a 3-level trifurcated tree. The construction of a bridge tree is a process of connecting the tree structure by applying bridges layer by layer. The bridge connection is that for two adjacent nodes on the same layer in the tree structure, the rightmost child node of the left node and the leftmost child node of the right node are merged into one node. By applying bridge connection, the obtained bridge tree can effectively model continuity between adjacent nodes. The bridge tree structure has high flexibility, and the number of layers and the number of branches can be set according to problems, so that different specific structures can be obtained.
Based on a bridged tree structure, this structure can explicitly model continuity, making the structure more suitable for use in regression problems than a tree structure.
The network comprises two parts, namely a gate network and a local regressor. The local regressors can better model heterogeneous data, and the gate network uses a bridge tree structure, so that the continuity relation among the local regressors can be better modeled, the continuity relation in age estimation can be effectively modeled by the final bridge neural network, and better performance is obtained.
Next, how the gate network generates the gate function pi by the bridge tree structure is explainedl(x) In that respect The bridge tree has two types of nodes, one internal (decision node) and one leaf (prediction node). A gate function is generated on each leaf node, so that the leaf nodes are in one-to-one correspondence with the local regressors. The generation of the gate function on the leaf node is a top-down step-by-step decision process. Starting from the root node of the bridge tree, for a given sample x, each time it encounters a decision node, it is sent to the child nodes of that node. Each decision node has B child nodes, and a decision is made on which node to reach next, and in the embodiment of the present invention, a soft decision method is adopted, that is, the decision is distributed to each edge to the child nodes according to probability, so that
Figure BDA0001971986870000061
Representing the probability value on the edge from node o to node m, that is, when node o is reached, to
Figure BDA0001971986870000062
Reaches node m, then naturally:
Figure BDA0001971986870000063
and
Figure BDA0001971986870000064
wherein C isoRepresenting the set of children of node o. Once a leaf node l is reached, the gate function pi on the leaf node ll(x) It can be obtained by summing the path probability values of all paths from the root node to the leaf node/.
Further, in one embodiment of the invention, a gate function π is generated in the gate network through a bridge tree structurel(x) And then, a recursion calculation formula of the leaf node gate function is given by popularizing the gate function to all nodes:
Figure BDA0001971986870000065
Figure BDA0001971986870000066
wherein n is0A root node is represented as a root node,
Figure BDA0001971986870000067
is n th0Gate function values, F, generated by the individual gate networknRepresenting the parent of the node n,
Figure BDA0001971986870000068
representing the probability value on the edge from node m to node n.
Specifically, a recursive formula of the leaf node gate function is given by generalizing the concept of the gate function to all nodes:
Figure BDA0001971986870000069
Figure BDA00019719868700000610
where n is0Representing the root node, FnRepresenting the parent of node n. Thus, all the edges on the bridge tree structure are given
Figure BDA00019719868700000611
The value of the gate function on the leaf node can be calculated.
Further, in the embodiment of the present invention, the full-link layer is used to implement the local regressors, the sigmoid function is used as the activation function of the full-link layer, and then each local regressor maps its activation value to its regression interval, so as to obtain the regression value of each local regressor. During the training process, the loss function of this part can be defined as:
Lreg(x,y)=∑lIl(x,y)(y-ul(x))2
wherein Il(x, y) indicates whether the sample label y falls within the regression interval for which the ith regressor is responsible, if so, it is 1, otherwise it is 0.
As shown in fig. 5, showing implementation details of the gate network, the gate network is similarly implemented using a fully-connected layer, each neural node representing an edge on the bridge tree. The B neural nodes are normalized by using a softmax layer, so that the probability values of all edges on the bridge tree can be obtained
Figure BDA0001971986870000071
To train the gate network, since there is no real target value for the gate network, an approximate target value is constructed:
Figure BDA0001971986870000072
using R ═ ΣlI(x,y)R=∑lII (x, y) is used to feedAnd (6) row normalization. Training of the gate network uses KL divergence as a loss function:
Figure BDA0001971986870000073
finally, an overall loss function is defined to jointly train the gate function and the local regressor:
Ltotal(x,y)=Lreg(x,y)+λLgate(x,y)
λ is used to balance the two loss functions.
The embodiment of the invention adopts a human face age automatic estimation framework based on a bridge type neural network, the framework firstly aligns the human face by using a human face alignment technology, then extracts the characteristics by using a convolution neural network, and then sends the characteristics into the bridge type neural network to obtain the age estimation value, and the whole process can be trained end to end, so that the robust and accurate age estimation value is obtained.
According to the human face age estimation method based on the bridge neural network, provided by the embodiment of the invention, the continuity relation among local regressors is explicitly modeled by providing the bridge network for sensing continuity, so that the final age estimation performance is improved by fully utilizing the information, and the accuracy is improved.
Next, a facial age estimation apparatus based on a bridge neural network according to an embodiment of the present invention will be described with reference to the drawings.
Fig. 6 is a schematic structural diagram of a facial age estimation device based on a bridge neural network according to an embodiment of the present invention.
As shown in fig. 6, the face age estimation apparatus 10 includes: a first acquisition module 100, a second acquisition module 200, an alignment module 300, and an estimation module 400.
The first obtaining module 100 is configured to obtain an input map to be estimated.
The second obtaining module 200 is configured to obtain a face region and a plurality of key points of a face according to an input picture by using a face detection technology.
The alignment module 300 is configured to perform face alignment according to the plurality of key points to obtain an aligned face picture.
The estimation module 400 is configured to input the aligned face image into a deep convolutional neural network for feature extraction, connect the full connection layer for feature extraction to a local regressor and a gate network of a bridge network, generate a regression result and a gate function, and perform weighting on the regression result and the gate function to obtain an age estimation result.
The human face age estimation device 10 can solve the problem of low accuracy rate in the existing age estimation, and through providing a bridge network for sensing continuity, the continuity relation between local regressors is explicitly modeled, so that the final age estimation performance is improved by fully utilizing the information, and the accuracy rate is improved.
Further, in an embodiment of the present invention, the estimation module is further configured to:
dividing training data into k subsets with overlap by local regressor to process heterogeneous data, training a local regressor for each subset, and recording the regression result value of the first local regressor as ul(x) The gate network generates a gate function for each local regressor, and the gate function generated by the first gate network is recorded as pil(x) The formula of the age estimation result is:
Figure BDA0001971986870000081
where x is the input picture sample and y is the estimated age.
Further, in one embodiment of the present invention, the local regressors divide the entire data space into a plurality of subspaces, each local regressor performing a regression in one of the subspaces.
Further, in one embodiment of the present invention, the local regressor generates a regression result value of ul(x) And the gate network generates a gate function pi corresponding to each local regressorl(x) To perform weighting.
Further, in one embodiment of the invention, the gates are generated in the gate network by a bridge tree structureFunction pil(x) And then, a recursion calculation formula of the leaf node gate function is given by popularizing the gate function to all nodes:
Figure BDA0001971986870000082
Figure BDA0001971986870000083
wherein n is0A root node is represented as a root node,
Figure BDA0001971986870000084
is n th0Gate function values, F, generated by the individual gate networknRepresenting the parent of the node n,
Figure BDA0001971986870000085
representing the probability value on the edge from node m to node n.
It should be noted that the above explanation of the embodiment of the method for estimating the face age is also applicable to the apparatus of the embodiment, and is not repeated herein.
According to the human face age estimation device based on the bridge neural network, provided by the embodiment of the invention, the continuity relation among local regressors is explicitly modeled by providing the bridge network for sensing continuity, so that the final age estimation performance is improved by fully utilizing the information, and the accuracy is improved.
"first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (4)

1. A face age estimation method based on a bridge neural network is characterized by comprising the following steps:
acquiring an input picture to be estimated;
acquiring a face area and a plurality of key points of a face by a face detection technology according to the input picture;
performing face alignment according to the plurality of key points to obtain an aligned face picture; and
inputting the aligned face picture into a deep convolutional neural network for feature extraction, connecting a full-connection layer for feature extraction to a local regressor and a gate network of a bridge network to generate a regression result and a gate function, and weighting the regression result and the gate function to obtain an age estimation result;
the bridge network structure comprises the local regressors and the gate networks, the local regressors and the gate networks are realized through a full connection layer, each local regressor generates a regression result, the gate networks generate a gate function corresponding to each local regressor, and the gate networks generate the gate functions according to the bridge tree structure of the bridge network, wherein the bridge tree structure comprises internal nodes and leaf nodes, and each leaf node generates a gate function;
generating the gate function pi in the gate network by a bridge tree structurel(x) And then, a recursion calculation formula of the leaf node gate function is given by popularizing the gate function to all nodes:
Figure FDA0002681261360000011
Figure FDA0002681261360000012
wherein n is0A root node is represented as a root node,
Figure FDA0002681261360000013
is n th0Gate function values, F, generated by the individual gate networknRepresenting the parent of the node n,
Figure FDA0002681261360000014
representing the probability value from node m to the edge of node n;
weighting the regression result and the gate function to obtain an age estimation result, further comprising:
dividing training data into k subsets with overlap by the local regressor to process heterogeneous data, training one local regressor for each subset, and recording the regression result value of the ith local regressor as ul(x) Noting that the gate function generated by the ith gate network is pil(x) The formula of the age estimation result is as follows:
Figure FDA0002681261360000015
where x is the input picture sample and y is the estimated age.
2. The method of claim 1, wherein the local regressors divide the entire data space into a plurality of subspaces, and wherein each local regressor performs regression in one of the subspaces.
3. A human face age estimation device based on a bridge type neural network is characterized by comprising:
the first acquisition module is used for acquiring an input picture to be estimated;
the second acquisition module is used for acquiring a face area and a plurality of key points of a face according to the input picture by a face detection technology;
the alignment module is used for carrying out face alignment according to the plurality of key points so as to obtain an aligned face picture;
the estimation module is used for inputting the aligned face pictures into a deep convolutional neural network for feature extraction, connecting the full-connection layer for feature extraction to a local regressor and a gate network of a bridge network to generate a regression result and a gate function, and weighting and summing the regression result and the gate function to obtain an age estimation result;
the bridge network structure comprises the local regressors and the gate networks, the local regressors and the gate networks are realized through a full connection layer, each local regressor generates a regression result, the gate networks generate a gate function corresponding to each local regressor, and the gate networks generate the gate functions according to the bridge tree structure of the bridge network, wherein the bridge tree structure comprises internal nodes and leaf nodes, and each leaf node generates a gate function;
generating the gate function pi in the gate network by a bridge tree structurel(x) And then, a recursion calculation formula of the leaf node gate function is given by popularizing the gate function to all nodes:
Figure FDA0002681261360000021
Figure FDA0002681261360000022
wherein n is0A root node is represented as a root node,
Figure FDA0002681261360000023
is n th0Gate function values, F, generated by the individual gate networknRepresenting the parent of the node n,
Figure FDA0002681261360000024
representing the probability value from node m to the edge of node n;
weighting the regression result and the gate function to obtain an age estimation result, further comprising:
dividing training data into k subsets with overlap by the local regressor to process heterogeneous data, training one local regressor for each subset, and recording the regression result value of the ith local regressor as ul(x) Noting that the gate function generated by the ith gate network is pil(x) The formula of the age estimation result is as follows:
Figure FDA0002681261360000025
where x is the input picture sample and y is the estimated age.
4. The apparatus of claim 3, wherein the local regressors divide the entire data space into a plurality of subspaces, and wherein each local regressor performs regression in one of the subspaces.
CN201910121339.XA 2019-02-19 2019-02-19 Human face age estimation method and device based on bridge type neural network Active CN109886183B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910121339.XA CN109886183B (en) 2019-02-19 2019-02-19 Human face age estimation method and device based on bridge type neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910121339.XA CN109886183B (en) 2019-02-19 2019-02-19 Human face age estimation method and device based on bridge type neural network

Publications (2)

Publication Number Publication Date
CN109886183A CN109886183A (en) 2019-06-14
CN109886183B true CN109886183B (en) 2021-01-12

Family

ID=66928434

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910121339.XA Active CN109886183B (en) 2019-02-19 2019-02-19 Human face age estimation method and device based on bridge type neural network

Country Status (1)

Country Link
CN (1) CN109886183B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7714736B2 (en) * 2007-10-30 2010-05-11 Gm Global Technology Operations, Inc. Adaptive filter algorithm for estimating battery state-of-age
US8520906B1 (en) * 2007-09-24 2013-08-27 Videomining Corporation Method and system for age estimation based on relative ages of pairwise facial images of people
CN104869096A (en) * 2015-04-30 2015-08-26 南京信息职业技术学院 Bootstrap-based BPSK signal blind processing result credibility test method
CN106068515A (en) * 2014-03-06 2016-11-02 高通股份有限公司 Multiple spectra ultrasonic imaging
CN106503623A (en) * 2016-09-27 2017-03-15 中国科学院自动化研究所 Facial image age estimation method based on convolutional neural networks
CN107045622A (en) * 2016-12-30 2017-08-15 浙江大学 The face age estimation method learnt based on adaptive age distribution
CN107895214A (en) * 2017-12-08 2018-04-10 北京邮电大学 A kind of multivariate time series Forecasting Methodology
CN108171209A (en) * 2018-01-18 2018-06-15 中科视拓(北京)科技有限公司 A kind of face age estimation method that metric learning is carried out based on convolutional neural networks
CN108447074A (en) * 2018-02-02 2018-08-24 中国科学院西安光学精密机械研究所 Underwater target identification method based on bidirectional self-adaptive semantic fusion
CN108734331A (en) * 2018-03-23 2018-11-02 武汉理工大学 Short-term photovoltaic power generation power prediction method based on LSTM and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030073255A1 (en) * 2001-10-12 2003-04-17 Sundar Narayanan Novel self monitoring process for ultra thin gate oxidation
US10235467B2 (en) * 2015-12-11 2019-03-19 Samsung Electronics Co., Ltd. Providing search results based on an estimated age of a current user of a mobile computing device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8520906B1 (en) * 2007-09-24 2013-08-27 Videomining Corporation Method and system for age estimation based on relative ages of pairwise facial images of people
US7714736B2 (en) * 2007-10-30 2010-05-11 Gm Global Technology Operations, Inc. Adaptive filter algorithm for estimating battery state-of-age
CN106068515A (en) * 2014-03-06 2016-11-02 高通股份有限公司 Multiple spectra ultrasonic imaging
CN104869096A (en) * 2015-04-30 2015-08-26 南京信息职业技术学院 Bootstrap-based BPSK signal blind processing result credibility test method
CN106503623A (en) * 2016-09-27 2017-03-15 中国科学院自动化研究所 Facial image age estimation method based on convolutional neural networks
CN107045622A (en) * 2016-12-30 2017-08-15 浙江大学 The face age estimation method learnt based on adaptive age distribution
CN107895214A (en) * 2017-12-08 2018-04-10 北京邮电大学 A kind of multivariate time series Forecasting Methodology
CN108171209A (en) * 2018-01-18 2018-06-15 中科视拓(北京)科技有限公司 A kind of face age estimation method that metric learning is carried out based on convolutional neural networks
CN108447074A (en) * 2018-02-02 2018-08-24 中国科学院西安光学精密机械研究所 Underwater target identification method based on bidirectional self-adaptive semantic fusion
CN108734331A (en) * 2018-03-23 2018-11-02 武汉理工大学 Short-term photovoltaic power generation power prediction method based on LSTM and system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Accuracy and sampling error of two age estimation techniques using rib histomorphometry on a modern sample;Julieta G. García-Donas等;《Journal of Forensic and Legal Medicine》;20151025;第28-34页 *
中国人渗出性年龄相关性黄斑变性易感基因及与环境交互作用研究;楚洁;《中国博士学位论文全文数据库(医药卫生科技辑)》;20091215;第E073-21页 *
计算机应用;郑毅等;《计算机应用》;20180610;第38卷(第6期);第1568-1574页 *

Also Published As

Publication number Publication date
CN109886183A (en) 2019-06-14

Similar Documents

Publication Publication Date Title
CN111914644B (en) Dual-mode cooperation based weak supervision time sequence action positioning method and system
Xia et al. W-net: A deep model for fully unsupervised image segmentation
CN109002845A (en) Fine granularity image classification method based on depth convolutional neural networks
Yan et al. Chiller faults detection and diagnosis with sensor network and adaptive 1D CNN
CN114220271A (en) Traffic flow prediction method, equipment and storage medium based on dynamic space-time graph convolution cycle network
US20190303713A1 (en) Discovery of shifting patterns in sequence classification
CN111090764A (en) Image classification method and device based on multitask learning and graph convolution neural network
CN110826702A (en) Abnormal event detection method for multitask deep network
CN112580902B (en) Object data processing method and device, computer equipment and storage medium
CN112836105B (en) Large-scale student aerobic capacity clustering method based on movement physiological characterization fusion
CN113283282B (en) Weak supervision time sequence action detection method based on time domain semantic features
CN111047078A (en) Traffic characteristic prediction method, system and storage medium
CN112668438A (en) Infrared video time sequence behavior positioning method, device, equipment and storage medium
CN113947157A (en) Dynamic brain effect connection network generation method based on hierarchical clustering and structural equation model
Wang et al. Correlated time series self-supervised representation learning via spatiotemporal bootstrapping
Gorodnichev et al. Research and Development of a System for Determining Abnormal Human Behavior by Video Image Based on Deepstream Technology
CN116052254A (en) Visual continuous emotion recognition method based on extended Kalman filtering neural network
CN111586728A (en) Small sample characteristic-oriented heterogeneous wireless network fault detection and diagnosis method
Anıl et al. Deep learning based prediction model for the next purchase
CN109886183B (en) Human face age estimation method and device based on bridge type neural network
CN115375038A (en) Aircraft engine failure mode identification and service life prediction method
Awad et al. Prediction of general high school exam result level using multilayer perceptron neural networks
KR102340387B1 (en) Method of learning brain connectivity and system threrfor
Gerych et al. Positive unlabeled learning with a sequential selection bias
CN112185543A (en) Construction method of medical induction data flow classification model

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant