一种基于皮肤色素浓度差分的非接触式脉搏测量方法

文档序号:8369980阅读:427来源:国知局
一种基于皮肤色素浓度差分的非接触式脉搏测量方法
【技术领域】
[0001 ] 本发明涉及一种利用含有皮肤区域的视频、非接触式测量人体脉搏的方法。
【背景技术】
[0002]脉搏是了解人体心血管系统功能的简便指标,也是反映身体状况和机能水平比较灵敏的有效指标。人体脉搏也称心率,是心脏节奏性收缩和舒张引起的动脉跳动。正常人的脉搏频率和心跳频率是一样的,且节律均匀,间隔相等。目前临床上基本采用无创检测获取人体脉搏,常用的设备是光电式脉搏传感器,常通过指尖或者耳垂接触获得脉搏数据。这种检测方式,通常被称为接触式脉搏测量。
[0003]基于光电传感器利用光强变化进行检测的原理,理论上记录反射光强度的媒介,比如经过一定距离拍摄获得的测试部位的图像/视频亦能反应脉搏的变化,即使人眼无法感知这种微弱的变化。这是一种非接触式的测量方法。与接触式脉搏测量相比,非接触式测量更加方便,可用于远程医疗、非接触式心理评估、测谎以及人机交互等多个应用领域。但目前基于视频的非接触式脉搏测量的研宄还非常少。

【发明内容】

[0004]本发明介绍一种非接触式脉搏测量方法,该方法利用含有人体皮肤的视频作为输入,基于人体皮肤表面的色素浓度差分进行人体脉搏估算。
[0005]本发明所述的基于人体皮肤表面的色素浓度差分进行人体脉搏估算的方法,包括如下步骤:
[0006]步骤22:输入的视频是彩色的,每帧图像包含RGB三个颜色通道。视频中含有人体皮肤区域。
[0007]步骤23:确定计算窗口。脉搏信号是实时变化的,每一次脉搏计算都基于连续的M帧,称之为一个计算窗口。以下步骤中的24-28均基于当前的计算窗口。
[0008]步骤24:参照图2,从视频中提取单帧图像,并在单帧图像中定义一个包含人体皮肤的感兴趣区域(Reg1n Of Interest: ROI)。该皮肤区域的定义可以有两种方式:
[0009]a)直接定义固定的皮肤区域,后面每帧图像都基于同样的ROI计算。
[0010]b)在第一帧定义一个皮肤区域,并在后面的每帧图像中,利用目标跟踪技术每次重新定位ROI。但是ROI大小保持不变,仅更新坐标。
[0011]定义ROI以后,所有的计算仅限于ROI区域。然后,计算第i帧图像中ROI区域R通道和G通道的亮度平均值,并分别记为匕和&。
[0012]步骤25:单帧图像信号采集。根据步骤24,在当前计算窗口计算每一帧的^和&。然后,对计算窗口内的M个^和&分别进行去均值处理,处理后的每个数据分别记为r ^口gi°单帧图像对应的脉搏信号Iii计算公式为n i= r i/gi。
[0013]步骤26:脉搏信号的数学表达。在光密度空间,人体皮肤的成像可以由皮肤黑色素浓度分布分量Im、血色素浓度分布分量Ih和剩余分量I 性组合表示,参照图3所示。光密度空间的计算以log运算进行表达。相邻两帧的黑色素浓度以及其它剩余分量的色素浓度是不变的,可以看成直流分量(DC分量)。而相邻两帧的血色素浓度会随着血液浓度的变化而变化,可以看成交流分量(AC分量)。因此,在光密度空间,相邻帧的差分可以看成与血色素浓度变化线性相关,而血色素浓度的变化频率即为脉搏。因此,可用光密度空间相邻帧的血色素浓度差分作为脉搏信号的数学表达。当前计算窗口对应的脉搏信号S= {Si....SM},单个信号的表达公式为Si= log (n i+1/ni),其中,I彡i彡Μ。
[0014]27:脉搏信号预处理。利用步骤26计算得到的脉搏信号含有一定的噪声,并且包含人体脉搏不可能达到的频率区间。接下来,参照图4所示,对脉搏信号进行带通滤波,去除脉搏信号中频率过低或者过高的部分。
[0015]28:脉搏计算。经过步骤27,脉搏信号S将变得更加合理,可以通过频率域中的计算获得脉搏值。参照图4所示,利用快速傅立叶变换FFT,计算脉搏信号S在频率域的极值,即为当前计算窗口中的脉搏估算值。
[0016]29:下一个计算窗口。下一次脉搏计算,将基于下一个计算窗口。相邻的计算窗口可以具有一定的重叠度,参照图5所示。
[0017]30:如果输入视频还未结束,则返回步骤23,重新在下一个计算窗口进行脉搏估算。否则,结束整个脉搏估算流程。
[0018]如图1所示,该方法具体包含以下几个模块:
[0019](I)基于单帧图像的脉搏信号采集。该模块涉及视频中感兴趣区域ROI的确定,以及从单帧图像中计算得到对应的脉搏信号。
[0020](2)基于连续相邻帧的人体脉搏信号表示。该模块涉及利用连续相邻帧的血色素浓度差分来表示人体血液容量的变化,并利用这种变化的数学表达式表征人体脉搏信号。
[0021](3)人体脉搏信号的预处理。基于连续的相邻帧获得脉搏信号以后,需要通过设计数字滤波器,排除不合理的高频或者低频成份,仅保留符合人体脉搏区间的合理成份。
[0022](4)人体脉搏估算。经过预处理,去除掉部分噪音以后,利用频率域的分析估算包含一定帧数的计算窗口内的人体脉搏。
[0023](5)脉搏的计算窗口。人体脉搏是实时变化的,脉搏的计算基于包含一定帧数的计算窗口。下一次的脉搏计算,就要移动到下一个计算窗口。相邻计算窗口具有一定的重叠度。
[0024]本发明的工作原理是:人体皮肤中的血色素浓度影响皮肤对光的吸收。通过记录反射光强度的连续皮肤图像帧,可以细微地反映皮肤对光的吸收的变化,从而同步反映皮肤中血色素浓度的变化。这种变化频率即对应人体脉搏。
[0025]本发明的优点是:无需接触目标,只需拍摄一段包含目标皮肤区域的视频,即可估算目标脉搏,是一种非接触式的生理参数获取方法。
【附图说明】
[0026]图1是本发明的流程图
[0027]图2是单帧图像的脉搏信号采集模块示意图。
[0028]图3是基于连续相邻帧,利用人体皮肤血色素浓度差分建立的脉搏信号数学表达式示意图。
[0029]图4是人体脉搏信号预处理,以及在频率域的脉搏信号估算示意图。
[0030]图5是脉搏计算窗口示意图。
【具体实施方式】
[0031]下面结合附图和【具体实施方式】对本发明进行详细描述,但是本发明的保护范围并不仅限于此。本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0032]本方法的量化流程图参照图1所示,下面根据图1详细说明本方法的实施步骤。
[0033]步骤22:输入的视频是彩色的,每帧图像包含RGB三个颜色通道。视频中含有人体皮肤区域。
[0034]步骤23:确定计算窗口。脉搏信号是实时变化的,每一次脉搏计算都基于连续的M帧,称之为一个计算窗口。以下步骤中的24-28均基于当前的计算窗口。
[0035]步骤24:参照图2,从视频
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1