Age estimation apparatus, age estimation method, and age estimation program
First Claim
1. An age estimation apparatus of estimating an age of an object on image data, comprising:
- a dimension compression unit of applying dimension compression to the image data to output low dimensional data;
a clustering unit of performing clustering of the low dimensional data outputted;
a labeling unit that applies a correct age to a part of each clustered low dimensional data to form labeled training data and unlabeling the low dimensional data other than representative data to form unlabeled training data; and
an identification unit for minimizing a value of a loss function to set a learned parameter, whereinthe loss function is a function defined on the basis of an error between an age which is correct in the labeled training data and an age estimated by the identification unit and a term which is increased when a difference between an age estimated from the labeled training data and an age estimated from the unlabeled training data is large even though a distance between the labeled training data and the unlabeled training data is small, andwhen predetermined image data, on which an object of age estimation is taken, is inputted, the dimension compression unit applies dimension compression to the image data and outputs the image data as the low dimensional data to the identification unit, and the identification unit estimates an age of the object on the image data on the basis of the dimension compression low dimensional data and the learned parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are an age estimation apparatus, an age estimation method, and an age estimation program capable of reducing the labor of labeling the image data used for age estimation. An age estimation apparatus for estimating an age of a person on image data includes a dimension compression unit for applying dimension compression to the image data to output low dimensional data; a clustering unit for performing clustering of the low dimensional data outputted; a labeling unit for labeling representative data of each cluster among the low dimensional data clustered; and an identification unit for estimating an age of a person on the basis of a learning result using a feature amount contained in labeled low dimensional data and unlabeled low dimensional data.
5 Citations
15 Claims
-
1. An age estimation apparatus of estimating an age of an object on image data, comprising:
-
a dimension compression unit of applying dimension compression to the image data to output low dimensional data; a clustering unit of performing clustering of the low dimensional data outputted; a labeling unit that applies a correct age to a part of each clustered low dimensional data to form labeled training data and unlabeling the low dimensional data other than representative data to form unlabeled training data; and an identification unit for minimizing a value of a loss function to set a learned parameter, wherein the loss function is a function defined on the basis of an error between an age which is correct in the labeled training data and an age estimated by the identification unit and a term which is increased when a difference between an age estimated from the labeled training data and an age estimated from the unlabeled training data is large even though a distance between the labeled training data and the unlabeled training data is small, and when predetermined image data, on which an object of age estimation is taken, is inputted, the dimension compression unit applies dimension compression to the image data and outputs the image data as the low dimensional data to the identification unit, and the identification unit estimates an age of the object on the image data on the basis of the dimension compression low dimensional data and the learned parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An age estimation method for estimating an age of an object on image data, comprising:
-
a dimension compression step of applying dimension compression to the image data to output low dimensional data; a clustering step of performing clustering of the low dimensional data outputted; a labeling step that applies a correct age to a part of each clustered low dimensional data to form labeled training data and unlabeling the low dimensional data other than representative data to form unlabeled training data; and a first setting step for setting a learned parameter learned by minimizing a value of a loss function in an identification device, wherein the loss function is a function defined on the basis of an error between an age which is correct in the labeled training data and an age estimated by the identification device and a term which is increased when a difference between an age estimated from the labeled training data and an age estimated from the unlabeled training data is large even though a distance between the labeled training data and the unlabeled training data is small, and when predetermined image data, on which an object of age estimation is taken, is inputted, dimension compression is applied to the image data, the image data is outputted to the identification device as the low dimensional data, and the identification device estimates an age of the object on the image data on the basis of the dimension compression-applied low dimensional data and the learned parameter. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable recording medium having an age estimation program that estimates an age of an object on image data recorded, wherein a computer is caused to execute
dimension compression processing of applying dimension compression to the image data to output low dimensional data; -
clustering processing of performing clustering of the low dimensional data outputted; labeling processing that applies a correct age to a part of each clustered low dimensional data to form labeled training data and unlabeling the low dimensional data other than representative data to form unlabeled training data; and first setting processing of setting a learned parameter learned by minimizing a value of a loss function, wherein the loss function is a function defined on the basis of an error between an age which is correct in the labeled training data and an age estimated by the identification unit and a term which is increased when a difference between an age estimated from the labeled training data and an age estimated from the unlabeled training data is large even though a distance between the labeled training data and the unlabeled training data is small, and when predetermined image data, on which an object of age estimation is taken, is inputted, the computer is caused to apply dimension compression to the image data to form the low dimensional data and execute age estimation processing of estimating an age of the object on the image data on the basis of the low dimensional data and the learned parameter. - View Dependent Claims (12, 13, 14, 15)
-
Specification