申请/专利权人:南京云思创智信息科技有限公司
申请日:2023-09-07
公开(公告)日:2024-04-16
公开(公告)号:CN116999044B
主分类号:A61B5/024
分类号:A61B5/024;A61B5/00
优先权:
专利状态码:有效-授权
法律状态:2024.04.16#授权;2023.11.24#实质审查的生效;2023.11.07#公开
摘要:本发明公开一种实时运动全连接双向一致光流场心率信号提取方法,包括:通过视频采集的方式,对用户的人脸检测和跟踪,获取用户的人脸区域图像、提取用户的人脸肤色区域,动态选取ROI区域,进行基色分离,生成原始数字信号以及将采样数字信号进行盲源分离得到独立的源信号,再经过信号处理后提取出脉搏波后做FFT变换,选取最大的峰值频率当作心跳的频率,本发明通过在原有的人脸检测和跟踪区域中,进一步利用全连接双向一致光流场,动态选取ROI区域,只保留对心率信号有用的ROI区域,可以减少因为运动对rPPG信号造成的干扰,结合CHROM模型可靠计算人体在运动状态下的心率信号。
主权项:1.一种实时运动全连接双向一致光流场心率信号提取方法,其特征在于,包括:S1、通过视频采集的方式,对用户的人脸检测和跟踪,获取用户的人脸区域图像;S2、提取用户的人脸肤色区域,动态选取ROI区域,进行基色分离,生成原始数字信号;S3、将采样数字信号进行盲源分离得到独立的源信号,再经过信号处理后提取出脉搏波后做FFT变换,选取最大的峰值频率当作心跳的频率;所述动态选取ROI区域的步骤如下:在提取的ROI区域一段时间共L帧的视频帧内,计算某一特征点在后一帧的光流场,并以该特征点在后一帧的位置反向计算位于当前位置的光流场,并进行一致性判定;进行递归扩展,以一帧为距离扩展到L帧内的图像上某一点的一致性判断,保留匹配的特征点,过滤掉无法匹配特征点;计算某一特征点在后一帧的光流场,并以该特征点在后一帧的位置反向计算位于当前位置的光流场,并进行一致性判定的具体步骤如下:输入连续的两帧图像k帧和k+1帧,以及一个初始像素点p_k;在p_k点使用光流场法计算得到位移向量d_ku,v;根据位移向量d_ku,v更新像素点位置,得到p_k+1=p_k+d_ku,v;在p_k+1点使用逆向光流场法计算得到位移向量d_k+1^‘u,v;根据位移向量d_k+1^‘u,v更新反向像素点位置,得到p_k^'=p_k+1+d_k+1^‘u,v;比较p_k和p_k^'的距离是否足够近,如果距离小于某个阈值,则认为该像素点在连续帧之间的位移已经稳定,如果距离大于等于某个阈值,则过滤掉无法匹配的像素点;进行递归扩展,以一帧为距离扩展到L帧内的图像上某一点的一致性判断,保留匹配的特征点,过滤掉无法匹配特征点的具体步骤如下:输入包含L帧图像的序列[0:L-1帧],以及一个初始像素点p_0;定义一个列表all_p,将初始像素点p_0加入列表中,判断序列长度:如果序列长度小于2,则返回None;调用consistent函数,使用初始像素点p_0作为计算的起点,使用光流场法计算得到位移向量,并计算得到第1帧的匹配像素点位置p_1;判断输入序列长度是否等于2:如果是,则将p_1加入all_p列表中,并返回all_p,如果输入序列长度大于2,则递归调用consistent函数计算第1帧之后的所有帧的匹配特征点位置,得到一个匹配特征点位置列表list_p;将计算得到的匹配特征点位置列表list_p加入all_p列表中,存储所有帧之间的保留匹配的匹配特征点位置。
全文数据:
权利要求:
百度查询: 南京云思创智信息科技有限公司 一种实时运动全连接双向一致光流场心率信号提取方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。