[发明专利]一种基于深度学习的‘宏to微转换模型’的微表情自动识别方法有效
申请号: | 201710587663.1 | 申请日: | 2017-07-18 |
公开(公告)号: | CN107273876B | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 贲晛烨;庞建华;冯云聪;任亿;赵子君;张鑫 | 申请(专利权)人: | 山东大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/02 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 吕利敏 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 to 转换 模型 表情 自动识别 方法 | ||
1.一种基于深度学习的‘宏to微转换模型’的微表情自动识别方法,其特征在于,包括:
A、微表情样本处理
1)对微表情数据集样本和宏表情数据集样本进行预处理;
2)构建跨模态元组损失函数的样本对;
B、跨模态‘宏to微’转换模型训练
3)训练AU检测网络,初始化AU检测网络参数,以基于时空全卷积层的AU检测网络训练一个柔性最大值损失函数Softmax Loss Function;
4)固定AU检测网络参数,初始化跨模态‘宏to微’转换模型参数,训练跨模态‘宏to微’转换模型,通过训练同时减少一个跨模态元组损失函数和一个柔性最大值损失函数的值;
C、微表情识别
根据训练好的卷积神经网络模型,初始化测试参数,将用于测试的样本送入训练好的卷积神经网络模型中,经过网络前向传播之后输出识别率。
2.根据权利要求1所述的一种基于深度学习的‘宏to微转换模型’的微表情自动识别方法,其特征在于,所述步骤1),对微表情数据集样本和宏表情数据集样本进行预处理,包括步骤如下:
a、通过时间插值模型插值的方法,分别将微表情数据集样本每一个图像序列、宏表情数据集样本每一个图像序列插值为F帧,F的取值范围为[10,32]且F为整数;
b、根据回归局部二值特征算法检测出微表情数据集样本每一个图像及宏表情数据集样本每一个图像中人脸的27个特征点,设定两眼中心的目标距离D为[100,150]之间的整数大小的像素值,将微表情数据集样本每一个图像及宏表情数据集样本每一个图像进行等比缩放,使两眼中心的距离为D,并将图像旋转使两眼中心处于水平位置,相应27个特征点的位置也进行了变换;
c、假设以D的S倍切割微表情数据集样本每一个图像及宏表情数据集样本每一个图像,S的取值范围为[2,3],根据步骤b变换后的特征点中鼻尖的位置,向其上下左右四个方向分别延伸个像素值来切割图像,使得微表情数据集样本每一个图像及宏表情数据集样本每一个图像的分辨率均为231×231像素。
3.根据权利要求2所述的一种基于深度学习的‘宏to微转换模型’的微表情自动识别方法,其特征在于,F=16,D为100像素值,S=2.3。
4.根据权利要求1所述的一种基于深度学习的‘宏to微转换模型’的微表情自动识别方法,其特征在于,所述步骤2),构建跨模态元组损失函数的样本对,具体构建如下:
以微表情为参考样本,在微表情数据集样本和宏表情数据集样本中分别选取一个相同标签的样本作为正样本,即一个微表情正样本、一个宏表情正样本;在宏表情数据集样本中选取M个不同标签的样本作为宏表情负样本,一个参考样本、一个微表情正样本、一个宏表情正样本和M个宏表情负样本共同组成跨模态元组损失函数样本的一个大小为3+M的批量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710587663.1/1.html,转载请声明来源钻瓜专利网。