[发明专利]基于Transformer的非接触式心率测量方法有效
申请号: | 202110960664.2 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113408508B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 葛国敬;朱贵波;王金桥 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/32;G06K9/62;G06N3/04;G06N3/08;A61B5/024 |
代理公司: | 北京市恒有知识产权代理事务所(普通合伙) 11576 | 代理人: | 郭文浩;尹文会 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 transformer 接触 心率 测量方法 | ||
1.一种基于Transformer的非接触式心率测量方法,该方法包括以下步骤:
步骤S10,获取设定时间段内包含人脸信息的待测视频帧序列;
步骤S20,基于所述待测视频帧序列,通过人脸关键点模型获取人脸感兴趣区域图像序列;
步骤S30,对所述人脸感兴趣区域图像序列进行预处理,并基于预处理后的所述人脸感兴趣区域图像序列,通过训练好的端到端Transformer模型获取设定时间段内的心率序列;
其中,所述端到端Transformer模型基于顺次连接的线性层、空间Transformer模块、时间Transformer模块和全连接层构建;
所述空间Transformer模块包括N个第一处理模块;所述第一处理模块基于多头注意力子模块、多层感知机子模块构建;
所述多头注意力子模块基于顺次连接的归一化层、多头注意力层构建;
所述多层感知机子模块基于顺次连接的归一化层、多层感知机结构构建;所述多层感知机结构基于顺次连接的全连接层、激活函数层、Dropout层、全连接层和Dropout层构建;
所述多头注意力子模块的输入和所述多头注意力子模块内多头注意力层的输出相加构成所述多头注意力子模块的输出;所述多头注意力子模块的输出和所述多层感知机子模块内多层感知机结构的输出相加构成所述多层感知机子模块的输出;
所述时间Transformer模块包括M个第二处理模块,所述第二处理模块与第一处理模块结构相同;
“对所述人脸感兴趣区域图像序列的预处理”其方法为:基于所述人脸感兴趣区域图像序列,按时间顺序均匀采集F张图像作为待处理采样帧;
“通过训练好的端到端Transformer模型获取所述设定时间段内的心率序列”,其方法为:
步骤S31,对F张所述待处理采样帧进行预处理,获得F个嵌入式向量,包括:将所述待处理采样帧分为F×N个大小为P×P的采样块,其中,每张待处理采样帧对应N个采样块;
将每个采样块拉成一个向量获得待处理向量,基于待处理向量,通过线性映射获得待处理嵌入式向量;
将对应于同一张待处理采样帧的待处理嵌入式向量进行堆叠,获得F个嵌入式向量;
步骤S32,基于所述嵌入式向量,通过空间Transformer模块获取F个第一待处理输出向量;
步骤S33,基于所述第一待处理输出向量,通过位置编码、堆叠获得第一输出向量;所述第一输出向量为F×D的矩阵,其中D为空间Transformer模块输出的维度;
步骤S34,基于所述第一输出向量,通过时间Transformer模块获取第二输出向量;
步骤S35;基于所述第二输出向量,通过全连接层,获得设定时间段内的心率序列。
2.根据权利要求1所述的基于Transformer的非接触式心率测量方法,其特征在于,所述多头注意力层的每个头所采用的注意力机制为,
将多头注意力子模块内的归一化层的输出与权重矩阵相乘得到q、k、v;
其中,表示第个多头注意力子模块的输入,表示多头注意力子模块内的归一化层所作的层归一化操作,表示第个多头注意力子模块的第个头;表示权重矩阵;
将q与k点积计算,对点积计算所得的结果依次经过激活函数层和Dropout层后作为系数与v相乘;
对相乘所得的结果经过线性层和归一化层后进行输出。
3.根据权利要求1所述的基于Transformer的非接触式心率测量方法,其特征在于,所述训练好的端到端Transformer模型,其训练方法为:
步骤A10,获取训练视频帧序列,基于训练视频帧序列,通过人脸关键点模型获取人脸感兴趣区域图像序列;将训练视频帧序列所对应的人脸感兴趣区域图像序列及其标准心率序列作为训练样本,构建训练样本集;
步骤A20,对所述训练样本集中的人脸感兴趣区域图像序列进行预处理,预处理后输入至端到端Transformer模型中,得到预测的设定时间段内的心率序列;
步骤A30,基于端到端Transformer模型输出的设定时间段内的心率序列、标准心率序列,计算损失值,并调整所述端到端Transformer模型参数;
步骤A40,循环执行步骤A20-A30,直至得到训练好的端到端Transformer模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110960664.2/1.html,转载请声明来源钻瓜专利网。
- 基于Transformer+LSTM神经网络模型的商品销量预测方法及装置
- 一种基于Transformer模型自然场景文字识别方法
- 一种深度Transformer级联神经网络模型压缩算法
- 点云分割方法、系统、介质、计算机设备、终端及应用
- 基于Transformer的中文智能对话方法
- 一种基于改进Transformer模型的飞行器故障诊断方法和系统
- 一种基于Transformer模型的机器翻译模型优化方法
- 基于Transformer和增强交互型MPNN神经网络的小分子表示学习方法
- 基于U-Transformer多层次特征重构的异常检测方法及系统
- 基于EfficientDet和Transformer的航空图像中的飞机检测方法