【技术实现步骤摘要】
一种面向视频流的分布式人脸及生理特征识别方法
本专利技术涉及一种人脸及生理特征识别方法,具体涉及一种面向视频流的分布式人脸及生理特征识别方法,属于分布式系统与图像处理应用软件领域。
技术介绍
心率是指单位时间内心脏搏动的次数,一般指每分钟心脏搏动的次数。心率作为人体生命活动重要的生理特征参数,在生命体征的检测和疾病的预防诊断等方面具有重要的应用价值。常规的生理参数检测仪器一般是接触式的,包括心电图机、可穿戴式设备等。近些年来,由于PPG光学技术的发展和摄像头的普及,非接触式生理参数检测方法引起了广泛的关注。一类是通过摄像头捕获胸腔由呼吸引起的起伏变化,系统通过信号处理计算出心率,但基于胸腔的检测方法得到的不是血液容积脉搏波,因此应用范围较小。另一类是通过采集设备记录下皮肤组织在一定光照条件下血管内血液容积的变化,即可得到与心脏搏动周期相同的血流信号,得到生命体征参数。这种方法实现了非接触式测量,用户只需要保证待测皮肤在摄像头的拍摄范围内即可。现有生理特征识别方法主要目标是克服传统呼吸和心率检测仪等接触式生理特征识别设备的局限性,使用红外摄像头或者专用的生理特征信号 ...
【技术保护点】
1.一种面向视频流的分布式人脸及生理特征识别方法,其步骤包括:A.搭建客户端、智能识别服务器和信息管理服务器的框架,具体步骤如下:A1.在客户端建立一个客户端进程,进程内创建两个线程;A2.建立智能识别服务器,在识别服务器下搭建两个子系统;A3.在信息管理服务器的管理信息库中建立个人信息表;所述的个人信息表包括但不限于:姓名、心率值;B.客户端的抓取检测线程从视频流中动态抓取视频帧,对视频帧进行预处理和人脸检测,具体步骤如下:B1.开启移动终端摄像头,从视频流中动态抓取视频帧;B2.对人脸视频帧图像进行预处理;B3.对视频帧图像进行人脸检测;B4.若不存在人脸,则直接在移动 ...
【技术特征摘要】
1.一种面向视频流的分布式人脸及生理特征识别方法,其步骤包括:A.搭建客户端、智能识别服务器和信息管理服务器的框架,具体步骤如下:A1.在客户端建立一个客户端进程,进程内创建两个线程;A2.建立智能识别服务器,在识别服务器下搭建两个子系统;A3.在信息管理服务器的管理信息库中建立个人信息表;所述的个人信息表包括但不限于:姓名、心率值;B.客户端的抓取检测线程从视频流中动态抓取视频帧,对视频帧进行预处理和人脸检测,具体步骤如下:B1.开启移动终端摄像头,从视频流中动态抓取视频帧;B2.对人脸视频帧图像进行预处理;B3.对视频帧图像进行人脸检测;B4.若不存在人脸,则直接在移动终端屏幕上显示该视频帧;若存在人脸,则执行C;C.抓取检测线程存储人脸位置信息,对人脸感兴趣区域进行生理特征识别,将识别结果传递给显示请求线程进行显示,具体步骤如下:C1.存储人脸位置信息,并根据人脸位置信息计算人脸感兴趣区域位置信息;C2.求出人脸感兴趣区域的灰度平均值;;C3.对人脸提取感兴趣区域进行生理特征识别,包括但不限于检测心率值;C4.每隔M帧连同人脸位置信息、人脸感兴趣区域位置信息以及心率值一起传递给显示请求线程;D.请求显示线程将接收的人脸视频帧发送给智能图像识别服务器进行人脸身份识别,具体步骤如下:D1.显示请求线程获取抓取检测线程传递来的视频帧图像、检测到的人脸位置信息、人脸感兴趣区域位置信息以及心率值;D2.在人脸周围和人脸感兴趣区域上画出矩形框,并在人脸框上方显示心率值,在人脸框下方显示“人脸身份识别中”,在移动终端屏幕上实时显示视频帧;D3.每隔N帧,将图像帧连同人脸位置信息及心率值一起,打包发送给智能识别服务器进行人脸身份识别;E.智能识别服务器接收人脸视频帧,利用人脸视频帧进行人脸身份识别,更新数据库,向客户端返回识别结果,具体步骤如下:E1.WebService服务子系统接收请求,启动一个服务线程处理请求;E2.识别子系统接收识别请求,进行人脸身份识别;E3.将识别出来的人脸身份结果通过管道通信返回给WebService服务子系统;E4.Webservice服务线程接收识别子系统返回的人脸身份结果,处理业务逻辑,并将人脸身份结果和心率值写入信息管理服务器的管理信息库中;传递和更新的信息包括但不限于:姓名,心率值;E5.Webservice服务线程发送人脸身份识别结果给客户端进行显示;F.客户端接收识别结果,在移动终端屏幕上显示合成后的人脸图像以及生理特征曲线图,具体步骤如下:F1.客户端的显示请求线程接收Webservice服务线程发来的人脸身份信息;F2.在移动终端屏幕上实时...
【专利技术属性】
技术研发人员:赵霞,吴雅妮,陶宇航,刘庆同,袁潇,毛楷成,
申请(专利权)人:北京工商大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。