首页 > 代码库 > KRM(kinect-based respiratory monitoring system)

KRM(kinect-based respiratory monitoring system)

该系统主要由三部分组成:kinetic 传感器、转换板(translation surface);转换板的作用是减少身体上不规则表面产生的噪声,而且可以放大呼吸运动来克服低的深度图像分辨率。通过SDK里的函数获取感兴趣区域的深度图,求平均值来减少噪声,每一帧的平均深度图都要保存,然后会输出一个文本文件,脸面包含呼吸跟踪的点。每一个点都有一个平均深度和从记录开始时的相对应的时间。

 

 M=L/H=cotθ,这样就可以把不明显的垂直方向的运动转化为明显的水平方向上的运动(θ是camera坐标轴与转换板之间的夹角)。

 

实验过程,需要在转换板下面固定一个应变测量仪带,主要目的是kinect监测系统系统和应变仪上的呼吸信号能被同时获得。在获取图像时  需要把感情趣区域放到转换板中央位置。由于监测系统是分开的,追踪需要同步化,不用硬件上的同步,而是用音频促使序列来代替。在采集数据的过程中,主要采集二个时期的,先是让实验者吸气-憋气-呼气-憋气,每个阶段都是持续2秒,连续重复三次这样的过程,所以,这就可以和正常状态时的呼吸区别开。采用相关系数和随机概率分布来衡量KRM的效果。