一种测量运动目标生命体征的方法

文档序号:10594564阅读:488来源:国知局
一种测量运动目标生命体征的方法
【专利摘要】本发明公开了一种测量运动目标生命体征的方法,包括如下步骤:步骤1,对待测量视频的第一帧图像进行人脸检测,如果检测不到人脸则认为本次心率检测失败,否则进行下一步;步骤2,根据步骤1得到的人脸检测结果进行人脸追踪,如果追踪过程中发现人脸追踪丢失,则返回步骤1重新进行人脸检测,否则进行下一步;步骤3,根据所得人脸追踪结果,进行生命体征信号的分离;步骤4,提取生命体征信号并进行功率谱分析,判定此生命体征信号是否为虚假信号,如果不是虚假信号则进行心率值的转换。本发明能够在保证所得生命体征信号准确度的前提下,对运动的目标也能进行生命体征信号的提取。
【专利说明】
-种测量运动目标生命体征的方法
技术领域
[0001] 本发明设及视频图像处理技术领域,特别是一种测量运动目标生命体征的方法。
【背景技术】
[0002] 现阶段生命体征监测方法有接触式生命体征监测和非接触式生命体征监测。接触 式生命体征监测需要利用某种机械或电子装置监测人体的生理信息,易对人体造成不适 感,而且人体的移动也会对监测结果的准确性造成一定的影响。非接触式生命体征监测方 法目前有多普勒雷达探测式,序列图像采集式。其中多普勒雷达探测式结构复杂,造价昂 贵,不适合在日常生活中使用。而序列图像采集式不能够实时连续的给出人体的生命体征 信息。因此需要研究出更加快捷方便的监测方法,现阶段正在研究中的视频图像生命体征 监测系统具有快速,实时,鲁棒性强,成本低廉W及使用范围广等优点,受到了人们的欢迎。
[0003] 视频图像生命体征监测系统通过采集目标的视频图像,检测出人脸区域,在屯、脏 搏动作用下,引起人脸血管内血容积的变化,进而引起皮肤内血液对光束的吸收发生变化, 通过提取人脸区域的生命体征信息,对其进行分析,得到人体的屯、率。然而现阶段的研究 中,需要被测者保持身体尽量静止,而且所运用到的视频追踪算法是opencv提供的基础算 法,对于一些比较复杂的目标,比如有一定运动幅度的不能够很好的追踪,甚至会出现目标 追踪失败的现象,而且现阶段的追踪算法耗时久,不能够满足实时性。运就需要我们将更有 效,更快速的追踪方法运用到视频图像的生命体征监测系统中。2011年,专利申请号为 201110325533.3公开了一种非接触式生命体征信息的检测方法,包含W下步骤:步骤1,按 固定帖连续采集待测目标的视频图像,自动检测图像中的ROI(感兴趣)区域;步骤2,从所述 ROI区域划分出的多通道信号中分离出生命体征信号;步骤3,提取出所述生命体征信号的 频率并将其转化为所述生命体征,获得检测结果。虽然专利申请号为201110325533.3的非 接触式生命体征信息的检测方法,可W检测出人体的生命体征,但是存在W下问题:(1)该 方法只能测量静止目标的生命体征,所用的追踪方法不能够快速准确的追踪运动目标,对 于运动目标生命体征的测量有很大的误差;(2)还没有对人脸检测失败,追踪失败和检测到 虚假生命体征信号的情况进行判断;(3)所使用的带通滤波器的参数是固定的,不能够根据 运动状态来自适应的改变参数,滤除不感兴趣的信号。

【发明内容】

[0004] 本发明的目的在于提供一种实时性好、准确性高的测量运动目标生命体征的方 法,能够在保证生命体征信号测量准确性的同时,扩大生命体征信号测量的应用范围。
[0005] 实现本发明目的的技术解决方案为:一种测量运动目标生命体征的方法,包括如 下步骤:
[0006] 步骤1,对待测量视频的第一帖图像进行人脸检测,如果检测不到人脸则认为本次 屯、率检测失败,否则进行下一步;
[0007] 步骤2,根据步骤1得到的人脸检测结果进行人脸追踪,如果追踪过程中发现人脸 追踪丢失,则返回步骤I重新进行人脸检测,否则进行下一步;
[0008] 步骤3,根据所得人脸追踪结果,进行生命体征信号的分离;
[0009] 步骤4,提取生命体征信号并进行功率谱分析,判定此生命体征信号是否为虚假信 号,如果不是虚假信号则进行屯、率值的转换。
[0010] 优选地,步骤1中所述人脸检测采用人脸识别算法。
[0011] 优选地,步骤2中所述人脸追踪采用基于相关滤波的追踪算法。
[0012] 进一步地,步骤3所述根据所得人脸追踪结果,进行生命体征信号的分离,具体为:
[0013] (3.1)对原始信号进行预处理,包括平滑滤波和带通滤波,其中带通滤波器是自适 应的带通滤波器;
[0014] (3.2)通过分析待测视频的中屯、点和追踪所得人脸区域的中屯、点,判断待测视频 中人的运动状态,并分析待测视频的频谱特性,得到视频的中屯、频率及带宽;
[0015] (3.3)根据得到的运动状态和频率特征,自适应的改变带通滤波器的参数,得到人 体生命体征的信号。
[0016] 进一步地,步骤4所述提取生命体征信号并进行功率谱分析,判定此生命体征信号 是否为虚假信号,如果不是虚假信号则进行屯、率值的转换,具体为:
[0017] (4.1)首先对提取的生命体征信号进行平滑滤波处理,然后对平滑滤波后的信号 进行自相关运算减小噪声干扰;
[0018] (4.2)对自相关运算后的信号进行快速傅里叶变换FFT,获得频谱上的峰值功率点 即为生命体征信号的频率;
[0019] (4.3)九下剌吿化牛命化征信号是否为虚假信号,定义V:
[0020]
[0021] 其中peakmax表示=个分量功率谱峰值幅度最大的功率谱,peakmin表示=个分量功 率谱峰值幅度最小的功率谱;
[0022] 如果V<0.35,则判定此生命体征信号为虚假信号,结束测量;如果V^O. 35,则判定 此生命体征信号为真实信号,进入步骤(4.4);
[0023] (4.4)步骤(4.2)所获得频谱上的峰值功率点即为生命体征信号的频率,将此峰值 功率点乘W60,得到一分钟内屯、率值。
[0024] 本发明与现有技术相比,其显著优点在于:(1)利用了基于相关滤波的追踪方法, 能够快速的追踪到实验所需的感兴趣区域,在满足准确性的同时,也满足了实时性;(2)利 用了基于相关滤波的追踪方法,使非接触式生命体征测量方法不再局限于测量静止的实验 对象,可W测量运动的实验对象;(3)加入了人脸检测失败,追踪失败,虚假生命体征信号的 判断,进一步提高了检测结果的准确性;(4)采用了自适应的带通滤波,适用于静止和运动 两种情况,在保证了生命体征信号测量准确性的同时,本发明扩大了生命体征信号测量的 应用范围。
【附图说明】
[0025] 图1是本发明测量运动目标生命体征的方法流程图。
[0026] 图2是本发明中待测量视频的原始信号波形图。
[0027] 图3是本发明中待测量视频经过处理后的信号波形图。
【具体实施方式】
[0028] 本发明提出的测量运动目标人体生命体征的方法,通过利用基于相关滤波的追踪 方法来确定人脸区域,并自适应的选择合适的带通滤波来得到需要的信号,在保证生命体 征信号测量准确性和实时性的同时,扩大了生命体征信号测量的应用范围。
[0029] 结合图1,本发明测量运动目标生命体征的方法,包括如下步骤:
[0030] 步骤1,对待测量视频的第一帖图像进行人脸检测,如果检测不到人脸则认为本次 屯、率检测失败,否则进行下一步;所述人脸检测采用"Robust Real-time Object Detection" (Paul Viola,Michael Jones,2001 邸L,pp. 1-4)-文中提出的人脸识别算法用 于人脸检测。
[0031] 加入了有无人脸的判断,如果没有人脸区域,可W避免进行下面的一系列工作。
[0032] 步骤2,根据步骤1得到的人脸检测结果进行人脸追踪,如果追踪过程中发现人脸 追踪丢失,则返回步骤1重新进行人脸检测,否则进行下一步;所述人脸追踪采用"Real- Time Compressive Tracking''(Kai hua Zhang,Lei Zhang ,and Ming-Hsuan Yang, 2012ECCV,PP. I-4) -文中提出的基于相关滤波的追踪算法。
[0033] 该追踪算法由于使用了FFT(快速傅里叶变换),可W准确快速的追踪到目标的感 兴趣区域,追踪的实时性和准确行有了很大的提局。该追踪算法还加入了对追踪丢失情况 的判断,每秒钟对追踪到的区域进行人脸检测算法,如果检测不到人脸,认为追踪失败,贝U 返回到步骤1重新进行人脸检测算法。
[0034] 步骤3,根据所得人脸追踪结果,进行生命体征信号的分离,所述分离生命体征信 号采用独立成分分析,具体为:
[0035] (3.1)对原始信号进行预处理,包括平滑滤波和带通滤波,其中带通滤波器是自适 应的带通滤波器;
[0036] (3.2)通过分析待测视频的中屯、点和追踪所得人脸区域的中屯、点,判断待测视频 中人的运动状态,并分析待测视频的频谱特性,得到视频的中屯、频率及带宽;
[0037] (3.3)根据得到的运动状态和频率特征,自适应的改变带通滤波器的参数,得到人 体生命体征的信号。
[0038] 步骤4,提取生命体征信号并进行功率谱分析,判定此生命体征信号是否为虚假信 号,如果不是虚假信号则进行屯、率值的转换,具体为:
[0039] (4.1)首先对提取的生命体征信号进行平滑滤波处理,然后对平滑滤波后的信号 进行自相关运算减小噪声干扰;
[0040] (4.2)对自相关运算后的信号进行快速傅里叶变换FFT,获得频谱上的峰值功率点 即为生命体征信号的频率;
[0041] (4.3)为了判定此生命体征信号是否为虚假信号,定义V:
[0042]
[0043] 其中peakmax表示=个分量功率谱峰值幅度最大的功率谱,peakmin表示=个分量功 率谱峰值幅度最小的功率谱;
[0044] 如果V<0.35,则判定此生命体征信号为虚假信号,结束测量;如果V>0.35,则判定 此生命体征信号为真实信号,进入步骤(4.4);
[0045] (4.4)步骤(4.2)所获得频谱上的峰值功率点即为生命体征信号的频率,将此峰值 功率点乘W60,得到一分钟内屯、率值。
[0046] 实施例
[0047] 为了使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对 本发明进一步详细说明。
[0048] 本实施例对提出的测量运动目标人体生命体征的方法的性能进行了验证。
[0049] 实验参数设置如下:
[0050] 硬件配置:Intel(R)Core(TMH5-5200CPU@2.20GHz 2.12GHz [0化1] 视频格式:AVI
[0052] 视频帖率:24fps
[0053] 其中为了消除手机拍摄过程中手的不自主抖动造成的不必要误差,采用=脚架固 定手机。在程序运行中,为了消除手机拍摄开始时可能有的手机会自动的进行光照的适应, 检测时从第25帖开始检测。检测的总视频帖数是500帖,时长是20秒。
[0054] 本实施例操作流程如图1所示,具体步骤如下:
[0055] 步骤1:对待测量视频的第一帖采用人脸检测算法,如果检测不到人脸,则认为本 次屯、率检测失败,否则,进行下一步;
[0056] 步骤2:根据步骤1得到的人脸检测结果,进行人脸追踪算法,如果追踪过程中发现 人脸追踪丢失,则返回步骤1重新进行人脸检测算法,否则,进行下一步;
[0057] 步骤3:根据所得人脸追踪结果,进行生命体征信号的分离;
[0058] 步骤4:提取生命体征信号,对所得信号进行功率谱分析,如果V<0.35,则判定此生 命体征信号为虚假信号,否则,对所得信号进行屯、率值的转换。
[0059] 本发明在运动和静止两种情况下都可W准确的测量出实验者的屯、率。本发明在对 生命体征信号进行分离之前,对原始信号进行了滤波处理,平滑滤波消除噪声,带通滤波过 滤掉不需要的信号,如图2所示,得到的原始信号比较杂乱,如图3所示,经过一系列滤波处 理之后的信号变得有序,有利于后续的分析。下表1是本发明检测结果与专利申请号为 201110325533.3的非接触式生命体征检测的结果对比表。本发明为了验证试验的可信度, 采用了迪卡依GE0NAUTE 110屯、率带作为试验对照。其中检测目标的1,2,3为待检测目标运 动情况下的视频,检测目标4,5为待检测目标静止情况下的视频。其中屯、率带检测结果均值 是在20秒内记录屯、率带的检测结果的均值,并四舍五入之后的结果。由表1可W看出,在检 测静止目标的时候,本发明和对比实验的检测结果与屯、率带检测结果基本一致,但是在检 测运动目标的时候,专利申请号为201110325533.3的非接触式生命体征检测的结果和屯、率 带的结果相差很大,可见检测结果很差。由表1可W看出本发明在检测运动目标的时候比专 利申请号为201110325533.3的非接触式生命体征检测有明显的优势。
[0060] 表1本发明检测结果与专利申请号为201110325533.3的非接触式生命体征检测的 结果对比表
[0061]
[0062]综上,本发明提出的一种测量运动目标生命体征的方法通过利用相关滤波的追踪 方法来确定人脸区域,并自适应的选择合适的带通滤波来得到需要的信号,在保证生命体 征信号测量准确性和实时性的同时,扩大了生命体征信号测量的应用范围。
【主权项】
1. 一种测量运动目标生命体征的方法,其特征在于,包括如下步骤: 步骤1,对待测量视频的第一帧图像进行人脸检测,如果检测不到人脸则认为本次心率 检测失败,否则进行下一步; 步骤2,根据步骤1得到的人脸检测结果进行人脸追踪,如果追踪过程中发现人脸追踪 丢失,则返回步骤1重新进行人脸检测,否则进行下一步; 步骤3,根据所得人脸追踪结果,进行生命体征信号的分离; 步骤4,提取生命体征信号并进行功率谱分析,判定此生命体征信号是否为虚假信号, 如果不是虚假信号则进行心率值的转换。2. 根据权利要求1所述的测量运动目标生命体征的方法,其特征在于,步骤1中所述人 脸检测采用人脸识别算法。3. 根据权利要求1所述的测量运动目标生命体征的方法,其特征在于,步骤2中所述人 脸追踪米用基于相关滤波的追踪算法。4. 根据权利要求1所述的测量运动目标生命体征的方法,其特征在于,步骤3所述根据 所得人脸追踪结果,进行生命体征信号的分离,具体为: (3.1) 对原始信号进行预处理,包括平滑滤波和带通滤波,其中带通滤波器是自适应的 带通滤波器; (3.2) 通过分析待测视频的中心点和追踪所得人脸区域的中心点,判断待测视频中人 的运动状态,并分析待测视频的频谱特性,得到视频的中心频率及带宽; (3.3) 根据得到的运动状态和频率特征,自适应的改变带通滤波器的参数,得到人体生 命体征的信号。5. 根据权利要求1所述的测量运动目标生命体征的方法,其特征在于,步骤4所述提取 生命体征信号并进行功率谱分析,判定此生命体征信号是否为虚假信号,如果不是虚假信 号则进行心率值的转换,具体为: (4.1) 首先对提取的生命体征信号进行平滑滤波处理,然后对平滑滤波后的信号进行 自相关运算减小噪声干扰; (4.2) 对自相关运算后的信号进行快速傅里叶变换FFT,获得频谱上的峰值功率点即为 生命体征信号的频率; (4.3) 为了判定此生命体征信号是否为虚假信号,定义V:其中peakmax表示三个分量功率谱峰值幅度最大的功率谱,peakmin表示三个分量功率谱 峰值幅度最小的功率谱; 如果V〈0.35,则判定此生命体征信号为虚假信号,结束测量;如果V多0.35,则判定此生 命体征信号为真实信号,进入步骤(4.4); (4.4) 步骤(4.2)所获得频谱上的峰值功率点即为生命体征信号的频率,将此峰值功率 点乘以60,得到一分钟内心率值。
【文档编号】G06K9/00GK105956556SQ201610286712
【公开日】2016年9月21日
【申请日】2016年4月29日
【发明人】伏长虹, 豆彩霞, 洪弘, 左悦
【申请人】南京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1