一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

脸部构造推定装置、脸部构造推定方法以及脸部构造推定程序与流程

2023-02-06 13:33:16 来源:中国专利 TAG:

脸部构造推定装置、脸部构造推定方法以及脸部构造推定程序
1.相关申请的相互参照
2.本技术主张2020年6月19日在日本进行专利申请的日本特愿2020-106443的优先权,并将该在先申请的全部公开内容援引于此用于参照。
技术领域
3.本发明涉及脸部构造推定装置、脸部构造推定方法以及脸部构造推定程序。


背景技术:

4.例如,正在研究对有睡意的乘坐者进行督促休息或转换成自动驾驶等,根据车内的驾驶员的状态,来执行多种功能的装置等。在这样的装置中,要求简易地识别乘坐者的状态。正在研究:乘坐者通过推定与状态相应的脸部构造来掌握乘坐者这些人的状态。例如,已知通过深度学习,从脸部图像推定脸部构造的技术(参照专利文献1)。
5.现有技术文献
6.专利文献
7.专利文献1:国际公开2019-176994号公报


技术实现要素:

8.为了解决上述的诸多问题,基于第一观点的脸部构造推定装置,其中,
9.具有:
10.获取部,获取脸部图像;以及
11.控制部,输出所述脸部图像的脸部构造,
12.所述控制部作为识别部、推定部以及评价部发挥作用,所述识别部基于所述获取部获取到的脸部图像来识别该脸部图像的个体,所述推定部基于所述获取部获取到的脸部图像来推定该脸部图像的脸部构造,所述评价部计算所述推定部推定的脸部构造的有效性并使该有效性为阈值以上的所述脸部构造以及所述脸部图像应用于所述推定部的学习中,所述控制部基于所述识别部进行的所述个体的识别结果,使所述有效性为阈值以上的脸部构造以及所述脸部图像应用于所述推定部的学习。
13.基于第二观点的脸部构造推定方法,其中,
14.包括:
15.获取工序,获取脸部图像;以及
16.输出工序,输出所述脸部图像的脸部构造,
17.所述输出工序包括:
18.识别工序,基于在所述获取工序中获取到的脸部图像来识别该脸部图像的个体;
19.推定工序,基于在所述获取工序中获取到的脸部图像来推定该脸部图像的脸部构造;
20.评价工序,计算在所述推定工序中推定的脸部构造的有效性,并且使该有效性为阈值以上的所述脸部构造以及所述脸部图像应用于所述推定工序的学习中;以及
21.应用工序,基于所述识别工序进行的所述个体的识别结果,使所述有效性为阈值以上的脸部构造以及所述脸部图像应用于所述推定工序的学习中。
22.基于第三观点的脸部构造推定程序,其中,
23.使计算机作为获取部和控制部发挥功能,所述获取部获取脸部图像,所述控制部输出所述脸部图像的脸部构造,
24.所述控制部作为识别部、推定部以及评价部发挥作用,所述识别部基于所述获取部获取到的脸部图像来识别该脸部图像的个体,所述推定部基于所述获取部获取到的脸部图像来推定该脸部图像的脸部构造,所述评价部计算所述推定部推定的脸部构造的有效性并使该有效性为阈值以上的所述脸部构造以及所述脸部图像应用于所述推定部的学习中,
25.所述控制部基于所述识别部进行的所述个体的识别结果,使所述有效性为阈值以上的脸部构造以及所述脸部图像应用于所述推定部的学习中。
附图说明
26.图1是表示本实施方式的脸部构造推定装置的概略结构的框图。
27.图2是说明用于一次地构建图1的通用推定部的学习的概念图。
28.图3是说明基于带标签的脸部构造和由图1的通用推定部进行的脸部构造,来计算作为正确答案的有效性的方法的概念图。
29.图4是说明用于一次地构建图1的评价部的学习的概念图。
30.图5是说明用于二次地构建图1的通用推定部的脸部图像和虚拟的带标签的脸部构造的组的生成的概念图。
31.图6是说明用于二次地构建图1的通用推定部的学习的概念图。
32.图7是说明基于虚拟的带标签的脸部构造和图1的通用推定部进行的脸部构造,来计算作为正确答案的有效性的方法的概念图。
33.图8是说明用于二次地构建图1的评价部的学习的概念图。
34.图9是说明用于构建图1的识别部的学习的概念图。
35.图10是说明用于构建图1的个体用推定部的脸部图像和虚拟的带标签的脸部构造的组的生成的概念图。
36.图11是说明用于构建图1的个体用推定部的学习的概念图。
37.图12是用于说明图1的控制部所执行的构建处理的流程图。
38.图13是用于说明图1的控制部所执行的推定处理的流程图。
39.图14是说明使用了特定以外提取部生成的特征的特定提取部所进行的二次特征的生成的概念图。
40.图15是说明使用了非特定提取部生成的特征的特定提取部所进行的二次特征的生成的概念图。
41.图16是说明使用了特定以外提取部的特定提取部的学习的概念图。
42.图17是说明使用了非特定提取部的特定提取部的学习的概念图。
具体实施方式
43.以下,参照附图对应用了本公开的脸部构造推定装置的实施方式进行说明。需要说明的是,以下的应用了本公开的脸部构造推定装置的实施方式的说明兼作应用了本公开的脸部构造推定方法以及脸部构造推定程序的实施方式的说明。
44.本公开的一个实施方式的脸部构造推定装置例如设置于移动体。移动体可以包括例如车辆、船舶、以及飞机等。车辆例如可以包括汽车、工业车辆、铁道车辆、生活车辆、以及行驶在跑道上的固定翼机等。汽车可以包括例如乘用车、卡车、公共汽车、摩托车、以及无轨电车等。工业车辆可以包括例如面向农业以及面向建设的工业车辆等。工业车辆可以包括例如叉车以及高尔夫球车等。面向农业的工业车辆可以包括例如拖拉机、耕种机、移植机、收割扎束机、联合收割机、以及割草机等。面向建设的工业车辆可以包括例如推土机、铲土机、铲车、吊车、翻斗车、以及压路机等。车辆可以包括靠人力行驶的车辆。车辆的分类不限于上述。例如,汽车可以包括能够在道路行驶的工业车辆。多种分类可以包括相同的车辆。船舶可以包括例如喷气摩托艇、小船、以及油船等。飞机可以包括例如固定翼机以及旋转翼机等。
45.如图1所示,本公开的一个实施方式的脸部构造推定装置10构成为包括获取部11、存储部12、以及控制部13。
46.获取部11获取例如由摄像头14拍摄到的乘坐者的脸部的图像即脸部图像。需要说明的是,摄像头14例如安装于能够对位于驾驶席等移动体的特定位置的乘坐者的脸部周边进行拍摄的位置。另外,摄像头14例如以30fps对脸部图像进行拍摄。
47.存储部12例如包括ram(random access memory,随机存取存储器)以及rom(read only memory,只读存储器)等任意的存储设备。存储部12存储使控制部13发挥功能的各种程序、以及控制部13所使用的各种信息。
48.控制部13包括一个以上的处理器以及存储部。处理器可以包括读取特定的程序并执行特定的功能的通用的处理器、以及专用于特定处理的专用的处理器。专用的处理器可以包括面向特定用途的专用集成电路ic(asic;application specific integrated circuit)。处理器可以包括可编辑逻辑器件(pld;programmable logic device)。pld可以包括现场可编程门阵列(fpga;field-programmable gate array)。控制部13也可以是一个或者多个处理器协作的片上系统(soc;system-on-a-chip)以及系统级封装(sip;system in a package)中的任意一个。控制部13控制脸部构造推定装置10的各构成要素的动作。
49.控制部13将获取部11获取到的脸部图像的脸部构造向外部设备20输出。脸部构造是将根据人的状态而变化的表情等进行特定的特征,例如,像下巴尖等这样在脸部的轮廓上定义的点的集合体、像内眼角以及外眼角这样在眼睛的轮廓上定义的点的集合体、在从鼻尖到鼻根的鼻梁上定义的点的集合体等。以下,详细说明由控制部13进行的脸部构造的输出。控制部13作为识别部15、推定部16、以及评价部17发挥功能。
50.识别部15基于获取部11获取到的图像来识别该脸部图像的个体。识别部15例如由多层结构的神经网络构成。如后所述,识别部15通过实施有监督学习来构建。
51.推定部16基于获取部11获取到的脸部图像来推定该脸部图像的构造。推定部16例如包括通用推定部18以及个体用推定部19。通用推定部18基于识别部15无法识别的非特定的个体的脸部图像来推定脸部构造。个体用推定部19与识别部15识别出的个体对应地被选
择,并基于识别部15识别出的该个体的脸部图像来推定该个体的脸部构造。个体用推定部19推定出的脸部构造从控制部13被输出。通用推定部18以及个体用推定部19例如由多层结构的神经网络构成。如后所述,通用推定部18以及个体用推定部19通过实施有监督学习来构建。
52.评价部17判断推定部16推定的脸部构造的有效性。评价部17将有效性为阈值以上的脸部构造以及脸部图像应用于推定部16的学习。如后所述,将有效性为阈值以上的脸部构造以及脸部图像应用于推定部16的学习是基于识别部15进行的个体的识别结果进行的。评价部17例如由多层结构的神经网络构成。评价部17通过实施有监督学习来构建。
53.以下,对识别部15、推定部16、以及评价部17的有监督学习进行说明。在构造脸部构造推定装置10时,执行有监督学习,以构建通用推定部18以及评价部17。因此,在使用脸部构造推定装置10时,通用推定部18以及评价部17学习完毕。在脸部构造推定装置10的使用中,执行有监督学习,以构建识别部15以及个体用推定部19。
54.以下,对通用推定部18以及评价部17的构建进行说明。在机器学习进行的通用推定部18以及评价部17的构建中,使用多组脸部图像以及针对该脸部图像的带标签的脸部构造。带标签的脸部构造是作为针对脸部图像的正确答案的脸部构造。带标签的脸部构造例如基于前述的定义,通过人的判断制作而成。
55.如图2所示,一次通用推定部18a使用带标签的脸部构造lfs作为针对脸部图像fi的正确答案,通过进行有监督学习来构建。如图3所示,构建出的一次通用推定部18根据该多组cb1中包含的脸部图像fi来推定脸部构造gfs。
56.控制部13使用与脸部构造ggs的推定中所使用的脸部图像fi对应的带标签的脸部构造lfs来计算推定出的脸部构造gfs的有效性。有效性是推定出的脸部构造gfs与带标签的脸部构造lfs的一致性,例如,构成推定出的脸部构造gfs的点与构成带标签的脸部构造lfs的点之间的距离越大则有效性越低,越接近零则有效性越高。
57.如图4所示,脸部图像fi、带标签的脸部构造lfs、以及有效性的多组cb2被用于一次评价部17a的构建。将有效性作为脸部图像fi以及带标签的脸部构造lfs的正确答案使用,通过进行有监督学习来构建一次评价部17a。
58.也可以对一次通用推定部18a进一步进行机器学习。在一次通用推定部18a的进一步的机器学习中,使用没有带标签的脸部构造lfs的仅脸部图像fi。
59.如图5所示,为了进一步的机器学习,一次通用推定部18a基于脸部图像fi来推定该脸部图像fi的脸部构造gfs。评价部17基于脸部图像fi以及推定出的脸部构造gfs,来计算推定出的脸部构造gfs的有效性。在计算出的有效性为阈值以上的情况下,将推定出的脸部构造gfs作为虚拟的带标签的脸部构造vlfs与脸部图像fi进行组合。使用比具有真正的带标签的脸部构造lfs的脸部图像fi数量多的脸部图像fi进行脸部构造gfs的推定,生成虚拟的带标签的脸部构造vlfs和脸部图像fi的组cb3。
60.如图6所示,使用脸部图像fi以及虚拟的带标签的脸部构造vlfs的多组cb3,对一次通用推定部18a进行有监督学习,构建二次通用推定部18b。在构建了二次通用推定部18b的情况下,生成用于构成该二次通用推定部18b的数据,控制部13基于该数据作为通用推定部18发挥功能。在未构建二次通用推定部18b的情况下,生成用于构成一次通用推定部18a的数据,控制部13基于该数据作为通用推定部18发挥功能。
61.也可以进一步对一次评价部17a进行机器学习。在一次评价部17a的进一步的机器学习中,使用脸部图像fi以及虚拟的带标签的脸部构造vlfs的组cb3。如图7所示,为了进一步的机器学习,二次通用推定部18b基于与虚拟的带标签的脸部构造vlfs进行组合后的脸部图像fi,来推定该脸部图像fi的脸部构造gfs。使用与脸部图像fi对应的虚拟的带标签的脸部构造vlfs来计算所推定出的脸部构造gfs的有效性。
62.如图8所示,使用脸部图像fi、虚拟的带标签的脸部构造vlfs、以及有效性的多组cb4,对一次评价部17a进行有监督学习,构建二次评价部17b。在构建了二次评价部17b的情况下,生成用于构成该二次评价部17b的数据,控制部13基于该数据作为评价部17发挥功能。在未构建二次评价部17b的情况下,生成用于构成一次评价部17a的数据,控制部13基于该数据作为评价部17发挥功能。
63.以下,对识别部15的构建进行说明。例如,在由摄像头14拍摄新的乘坐者的情况下,进行用于构建识别部15的机器学习。当识别部15根据脸部图像fi无法确定个体时或者当脸部构造推定装置10的输入部检测到输入存在新的乘坐者时,控制部13判断由摄像头14拍摄到的脸部图像fi是新的乘坐者,并进行机器学习。如图9所示,识别部15通过针对摄像头14例如以30fps拍摄的特定的个体的多个脸部图像sfi,将新创建的识别名作为正确答案进行机器学习,从而构建为能够识别该个体的识别部15。每当由摄像头14拍摄新的乘坐者时,识别部15进行有监督学习,构建为能够确定学习完毕的多个个体。每当构建识别部15时,生成用于构成识别部15的数据,控制部13基于该数据作为识别部15发挥功能。
64.以下,对个体用推定部19的构建进行说明。如前所述,在构建了能够识别作为新的乘坐者的个体的识别部15之后,开始该个体所对应的个体用推定部19的新的构建。如图10所示,为了构建个体用推定部19,通用推定部18基于该个体的脸部图像sfi来推定该脸部图像sfi的脸部构造gfs。评价部17基于该个体的脸部图像sfi以及推定出的脸部构造ffs,来计算推定出的脸部构造gfs的有效性。在计算出的有效性为阈值以上的情况下,评价部17将脸部图像sfi以及脸部构造gfs应用于用于构建与识别部15能够识别的个体对应的个体用推定部19的学习。换言之,基于识别部15进行的个体的识别结果,有效性为阈值以上的脸部构造gfs以及脸部图像sfi被应用于推定部16的学习。评价部17生成有效性为阈值以上的作为虚拟的带标签的脸部构造vlfs的脸部构造gfs和脸部图像sfi的多组cb5。如图11所示,在生成的多组cb5的各组中,通过使用脸部构造vlfs作为针对脸部图像sfi的正确答案来进行有监督学习,从而构建个体用推定部19。在构建与特定的个体对应的个体用推定部19的情况下,生成用于构成该个体用推定部19的数据,控制部13基于该数据作为个体用推定部19发挥功能。
65.接着,使用图12的流程图对本实施方式中控制部13执行的构建处理进行说明。如上所述,构建处理从由摄像头14拍摄新的乘坐者时开始。
66.在步骤s100中,控制部13将新的乘坐者的识别名作为正确答案,执行特定的个体的脸部图像sfi的有监督学习。有监督学习的执行后,程序进入步骤s101。
67.在步骤s101中,控制部13将用于构成由步骤s100中的有监督学习构建的、能够识别新的个体的识别部15的数据存储于存储部12。存储后,程序进入步骤s102。
68.在步骤s102中,控制部13使通用推定部18执行基于一帧特定的个体的脸部图像sfi的该个体的脸部构造gfs的推定。推定后,程序进入步骤s103。
69.在步骤s103中,控制部13使评价部17执行在步骤s102中推定出的脸部构造gfs的有效性的计算。计算后,程序进入步骤s104。
70.在步骤s104中,控制部13判断在步骤s103中计算出的有效性是否为阈值以上。在为阈值以上的情况下,程序进入步骤s105。在不为阈值以上的情况下,程序进入步骤s106。
71.在步骤s105中,控制部13将在步骤s102中用于脸部构造gfs的推定的特定的个体的脸部图像sfi与该脸部构造gfs进行组合。在组合后,程序进入步骤s107。
72.在步骤s106中,控制部13废弃在步骤s102中在脸部构造gfs的特定中使用的一帧特定的个体的脸部图像sfi以及该脸部构造gfs。在废弃后,程序进入步骤s107。
73.在步骤s107中,控制部13判断特定的个体的脸部图像sfi以及脸部构造gfs的组cb4是否被充分蓄积。是否被充分蓄积例如可以根据组cb4的数量是否超过阈值来判断。在未被充分蓄积的情况下,程序返回步骤s102。在被充分蓄积的情况下,程序进入步骤s108。需要说明的是,在本实施方式中,也可以不执行步骤s107而进入步骤s108。
74.在步骤s108中,控制部13将组cb4中的脸部构造gfs设为虚拟的带标签的脸部构造vlfs来作为正确答案,执行特定的个体的脸部图像sfi的有监督学习。在有监督学习的执行后,程序进入步骤s109。
75.在步骤s109中,控制部13将用于构成由步骤s108中的有监督学习构建的、与新的个体对应的个体用推定部19的数据存储于存储部12。存储后,构建处理结束。
76.接着,使用图13的流程图对在本实施方式中控制部13执行的推定处理进行说明。推定处理从由摄像头14拍摄新的乘坐者时开始。
77.在步骤s200中,控制部13使识别部15执行基于由摄像头14拍摄到的脸部图像fi的个体的识别。识别后,程序进入步骤s201。
78.在步骤s201中,控制部13选择与在步骤s200中识别到的个体对应的个体用推定部19。选择后,程序进入步骤s202。
79.在步骤s202中,控制部13使在步骤s201中选择出的个体用推定部19基于在步骤s200中用于个体的识别的脸部图像fi执行脸部构造gfs的推定。推定后,程序进入步骤s203。
80.在步骤s203中,控制部13将在步骤s202中推定出的脸部构造gfs向外部设备20输出。输出后,推定处理结束。
81.在以上那样结构的本实施方式的脸部构造推定装置10中,基于识别部15进行的个体的识别结果,使有效性为阈值以上的脸部构造gfs以及脸部图像fi应用于推定部16的学习。通过这样的结构,脸部构造推定装置10能够筛选出适合于学习的脸部图像sfi以及脸部构造gfs,使推定部16学习,因此,能够提高基于脸部图像fi的脸部构造gfs的推定精度。另外,脸部构造推定装置10将适合于学习的脸部图像sfi以及脸部构造gfs的筛选基于评价部17计算的有效性来进行,因此,无需对大量的学习数据分别付与正确答案标签,从而能够减少注释成本的增加。
82.基于各附图和实施例对本发明进行了说明,需要注意的是,本领域技术人员容易基于本公开进行各种变形和修正。因此,需要注意这些变形和修正包含在本发明的范围内。
83.例如,在本实施方式中,通过使用特定的个体的脸部图像sfi以及虚拟的带标签的脸部构造vlfs进行学习从而独立地构建个体用推定部19,但不限于这样的结构。个体用推
定部19也可以基于与其他的个体对应的个体用推定部19来构建。
84.例如,个体用推定部19可以包括特征提取部以及推论部。特征提取部例如是卷积神经网络(cnn:convolutional neural network),在所获取的脸部图像sfi中进行特征提取。特征提取部例如基于脸部图像sfi的亮度来提取特征。提取的特征例如是特征映射。特征提取部例如基于脸部图像sfi的亮度进行特征提取。推论部基于特征提取部提取出的特征来推定脸部构造gfs。
85.如图14所示,与特定的个体对应的特征提取部(以后,称为“特定提取部”)21可以从与该特定提取部21对应的特定的个体以外的个体所对应的个体用推定部19的特征提取部(以后,称为“特定以外提取部”)22获取特征。特定以外提取部22将基于与特定提取部21对应的特定的个体的脸部图像sfi而提取的特征f提供给特定提取部21。特定提取部21可以基于该特定提取部21一次提取的特征、以及从特定以外提取部22获取到的特征f,生成输出用的二次特征。推论部23可以基于输出用的特征,来推定特定的个体的脸部构造gfs。
86.特定提取部21例如通过平均化等来生成二次特征。特定以外提取部22可以将针对特定以外提取部22的每个层(layer)而生成的特征f提供给特定提取部21。特定提取部22可以基于按每个层获取的特征f和在特定提取部21的对应的层中生成的特征,生成在特定提取部21的下一层中使用的特征。
87.或者,如图15所示,特定提取部21可以从与非特定的个体对应的个体用推定部19或通用推定部18的特征提取部(以下,称为“非特定提取部”)24获取特征。非特定提取部24基于与特定提取部21对应的特定的个体的脸部图像sfi,将提取的特征f提供给特定提取部21。特定提取部21可以基于该特定提取部21一次提取的特征以及从非特定提取部24获取到的特征f,生成输出用的二次特征。推论部23可以基于输出用的特征映射来推定特定的个体的脸部构造gfs。
88.特定提取部21例如通过平均化等来生成二次特征。非特定提取部24可以将针对非特定提取部24的每个层而生成的特征f提供给特定提取部21。特定提取部22可以基于按每个层获取的特征f和在特定提取部21的对应的层中生成的特征,生成在特定提取部21的下一层中使用的特征。
89.在新构建个体用推定部19的情况下,特定提取部21基于已经构建完毕的特定以外提取部22的提取结果进行学习。以下,对特征提取部的学习进行详细说明。
90.与前述的个体用推定部19的构建时同样地,特定提取部21以及推论部23通过使用作为针对特定的个体的虚拟的带标签的脸部构造vlfs且有效性为阈值以上的脸部构造gfs和脸部图像sfi的多组cb5并学习而被构建。
91.如图16所示,在构建特定提取部21时,用于对应的特定的个体以外的个体的已经构建完毕的个体用推定部19,基于针对该特定的个体的多组cb5中的脸部图像sfi,来推定脸部构造gfs。另外,该个体用推定部19的特征提取部即特定以外提取部22,基于该脸部图像sfi生成特征f。特定以外提取部22可以按每个层生成特征f。
92.学习中的特定提取部25,基于该学习中的特定提取部25基于脸部图像sfi而一次提取的特征以及从特定以外提取部22获取到的特征f来生成输出用的二次特征。学习中的特定提取部25例如通过平均化等而生成二次特征。学习中的推论部26基于从学习中的特定提取部25获取的特征来推定学习中的脸部构造tgfs。
93.控制部13计算学习中的脸部构造tgfs与多组cb5中的虚拟的带标签的脸部构造vlfs的第一差分loss
target
。另外,控制部13计算学习中的脸部构造tgfs与构建完毕的个体用推定部19分别推定出的脸部构造gfs的第二差分loss
assistance
。控制部13通过将第一差分loss
target
和分别进行了加权的第二差分loss
assistance
合计,来计算式(1)所示的整体差分loss
final

94.[数1]
[0095]
loss
final
=loss
target
γ
×
loss
assistance1
β
×
loss
assistance2


[0096]
在式(1)中,γ、β是加权系数。γ、β可以小于1,进而可以为0.5以下,进而加权系数的合计值可以为0.5以下。
[0097]
控制部13通过以整体差分loss
final
最小化的方式进行学习,从而构建特定提取部21以及推论部23。需要说明的是,在上述的特定提取部21以及推论部23的构建中,除了与特定提取部21对应的特定的个体的脸部图像sfi以及虚拟的带标签的脸部构造vlfs的多组cb5以外,该特定的个体以外的个体的脸部图像sfi以及虚拟的带标签的脸部构造vlfs也可以被用于学习。
[0098]
或者,在新构建个体用推定部19的情况下,特定提取部21基于已经构建完毕的非特定提取部24的提取结果进行学习。以下,对特征提取部的学习进行详细说明。
[0099]
与前述的个体用推定部19的构建时同样地,特定提取部21以及推论部23通过使用作为针对特定的个体的虚拟的带标签的脸部构造vlfs的有效性为阈值以上的脸部构造gfs和脸部图像sfi的多组cb5并学习而被构建。
[0100]
如图17所示,在构建特定提取部21时,用于非特定的个体的构建完毕的个体用推定部19或通用推定部18,基于针对该特定的个体的多组cb5中的脸部图像sfi,来推定脸部构造gfs。另外,该个体用推定部19或通用推定部18的特征提取部即非特定提取部24,基于该脸部图像sfi而生成特征f。非特定提取部24可以按每个层而生成特征f。
[0101]
学习中的特定提取部25基于该学习中的特定提取部25基于脸部图像sfi一次提取的特征、以及从非特定提取部24获取到的特征f来生成输出用的二次特征。学习中的特定提取部25例如通过平均化等而生成二次特征。学习中的推论部26基于从学习中的特定提取部25获取的特征,来推定学习中的脸部构造tgfs。
[0102]
控制部13计算学习中的脸部构造tgfs与多组cb5中的虚拟的带标签的脸部构造vlfs的第一差分loss
target
。另外,控制部13计算学习中的脸部构造tgfs与构建完毕的个体用推定部19或通用推定部18推定出的脸部构造gfs的第二差分loss
assistance
。控制部13通过将第一差分loss
target
和进行了加权的第二差分loss
assistance
合计,从而计算式(2)所示的整体差分loss
final

[0103]
[数2]
[0104]
loss
final
=loss
target
γ
×
loss
assistance
[0105]
在式(2)中,γ是加权系数。γ可以小于1,进而可以为0.5以下。
[0106]
控制部13通过以整体差分loss final
最小化的方式进行学习,从而构建特定提取部21以及推论部23。
[0107]
需要说明的是,与非特定的个体对应的个体用推定部19可以通过使用了公开的脸部图像以及针对该脸部图像的带标签的脸部构造的多组的学习来构建。与非特定的个体对
应的个体用推定部19可以与通用推定部18分开地构建。在与通用推定部18分开地构建的非特定的个体对应的个体用推定部19中,可以使用作为针对特定的个体的虚拟的带标签的脸部构造vlfs的有效性为阈值以上的脸部构造gfs和脸部图像sfi的多组cb5,并进行进一步的学习。
[0108]
如上所述的个体用推定部19通过基于与其他的个体对应的个体用推定部19来构建,进一步提高脸部构造gfs的推定精度。
[0109]
附图标记说明
[0110]
10 脸部构造推定装置
[0111]
11 获取部
[0112]
12 存储部
[0113]
13 控制部
[0114]
14 摄像头
[0115]
15 识别部
[0116]
16 推定部
[0117]
17 评价部
[0118]
18 通用推定部
[0119]
18a 一次通用推定部
[0120]
19 个体用推定部
[0121]
20 外部设备
[0122]
21 特定提取部
[0123]
22 特定以外提取部
[0124]
23 推论部
[0125]
24 非特定提取部
[0126]
25 学习中的特定提取部
[0127]
26 学习中的推论部
[0128]
cb1 脸部图像以及带标签的脸部构造的组
[0129]
cb2 脸部图像、带标签的脸部构造以及有效性的组
[0130]
cb3 脸部图像以及虚拟带标签的脸部构造的组
[0131]
cb4 脸部图像、虚拟的带标签的脸部构造以及有效性的组
[0132]
cb5 特定的个体的脸部图像以及虚拟的带标签的脸部构造的组
[0133]
f 特征
[0134]
fi 脸部图像
[0135]
gfs 推定出的脸部构造
[0136]
lfs 带标签的脸部构造
[0137]
sfi 特定的个体的脸部图像
[0138]
tgfs 学习中的脸部构造
[0139]
vlfs 虚拟的带标签的脸部构造
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献