一种视频监控系统中人体摔倒监测的方法技术方案

技术编号:15640394 阅读:210 留言:0更新日期:2017-06-16 05:38
一种用于视频监控系统中人体摔倒检测的方法,该方法利用Vibe算法提取出前景信息,针对前景信息提取其Hu距特征以及中心变化率、人体高宽比、有效面积比总共10维特征数据,利用Adaboost算法对样本中提取到的特征数据进行训练,得到一个强分类器,并使用强分类器对视频监控系统中的实时图像进行处理,检测是否有摔倒情况。经过试验证明,该方法相对现有其他摔倒检测方法,在提高运算速度和降低内存占用的情况下,检测准确度可达到93%,改善了现有智能监控系统中识别准确度低和实时性差的现状。

【技术实现步骤摘要】
一种视频监控系统中人体摔倒监测的方法
本专利技术涉及计算机视觉领域,具体涉及一种视频监控系统中人体摔倒监测的方法。技术背景近些年来,随着我国进入“老龄化”社会,关爱老人,空巢老人的养老问题日益凸显,让老人“老有所依,老有所养”成为了如今科学发展的重要命题。由于老人经常会突发致命疾病,一旦由于疾病突发等情况导致晕倒,如未及时发现,极有可能威胁生命,给家人造成难以挽回的遗憾。而在高速发展的今天,可用的人力资源越来越稀缺,老人的看护问题成为了刻不容缓的社会性问题。目前现有的对人体姿态的检测方法主要分为两大类,第一种是在人体关键部位佩戴加速度传感器,通过对人体运动时三轴方向的加速度进行检测来判断人体是否跌倒,这种方法不仅检测准确度较低,而且极易因人体的正常弯腰,蹲下等行为而导致误检,而且对于用户来说,随身携带硬件设备也是极不方便的。第二种就是依靠智能视频监控系统,实现对运动目标的检测和跟踪,通过对运动人体提取轮廓特征进行分析,有效分析出人体行为。相对于佩戴传感器的方式,在准确度和用户体验度上都有了很大的提高。目前计算机视觉领域内对于运动目标的检测,最常用的背景建模方法是采用混合高斯模型(GMM)对样本的概率密度分布进行估计,而估计采用的模型是几个高斯模型的加权和,每个高斯模型就代表一个类,然后选取概率最大的类作为判断结果。但是高斯混合模型每一步迭代计算量巨大,并且随着时间推移,运动前景信息极易被污染,逐渐被分类为背景图像,不适合应用在实时监控视频系统中。Vibe背景建模为运动目标检测研究领域开拓了新思路,它是一种新颖快速及有效的运动目标检测算法,其思想简单,易于实现,Vibe通常随机选择邻域20个样本为每个像素建立一个基于样本的背景模型,利用一个二次抽样因子,随机更新背景模型,即在较少样本的前提下保证算法准确性。Vibe算法相对于其他动目标检测算法,大大提高了运算效率,可以满足实时监控系统对运行效率的要求。智能监控系统对人体行为的检测主要基于获取行为模式与测试序列的相似性,常见的行为分类方法包括直接分类法,模板匹配法和状态空间法。直接分类法往往不考虑时序关系,只针对单帧图像直接对其行为特征进行学习和训练,模板匹配法则是在标准行为模板库中存放已知的行为模板,通过将行为识别过程中提取出的模板与已有模板进行比较,来进行行为分类识别与分类,模板匹配方法计算过程简单,但健壮性较差,受标准行为模板库影响较大。状态空间法则是充分考虑人运动的动态过程,将每一种姿势定义成为几个状态的集合,状态之间的相互切换采用概率统计模型来描述,最常用的状态空间法是隐马尔科夫模型(HMM),但是状态空间法包括大量的迭代运算,计算复杂度高,不适合实时监控场合。
技术实现思路
为了克服现有技术的上述不足,本专利技术的目的是提供一种基于计算机视觉的摔倒检测方法。在人体检测跟踪方面,本专利技术采用的Vibe算法采用单帧初始化,随机更新的策略,大大减少了时间复杂度和空间复杂度,相比传统检测方法,检测速度提高了数十倍,并且随着时间推移,检测前景不会被逐渐污染为背景信息,算法鲁棒性更好。在特征提取方面,本专利技术采用的提取特征方法只提取前后两帧特征,既保留了人体行为动态信息的描述,又保证了时间效率,而又将人体轮廓的局部描述信息与全局描述信息结合起来,更好地描述了人体运动的过程,大大提高了摔倒检测的准确度。在行为识别方面,本专利技术采用的AdaBoost算法思想简单易于实现,分类效果的同时,提高了运行效率,整体改善了现有智能监控系统中识别准确度低和实时性差的现状。为了达到上述目的,本专利技术所采取的技术方案是:1、一种视频监控系统中人体摔倒监测的方法,具体实施方式如下:1)输入视频图像的转换:将标准彩色摄像头所采集的图像转化为灰度图像;2)图像中动目标与背景的分离:采用Vibe算法,将视频片段中前景图像与背景图像分离,提取出只有前景信息的二值图像;3)去除图像信息中的噪声:通过形态学处理,结合中值滤波,去除二值图像中的噪声信息;4)提取人体姿态特征数据:针对去除噪声信息后的前景图像,提取特征数据Hu1~Hu7,Ratio,E,K;5)生成样本特征矩阵:以视频文件的每两帧作为一个样本,以n个摔倒行为作为正样本、以m个正常行为作为负样本,对提取到的特征数据进行分类,分别生成一个n*10维的正样本特征矩阵和一个m*10维的负样本特征矩阵;6)形成最终分类器:利用AdaBoost分类器对训练样本的特征数据进行训练,通过AdaBoost对提取出的正、负样本特征矩阵中的样本进行训练,得出错误率最小的强分类器作为最终分类器;7)处理实时视频图像:将监控系统中的实时视频图像,按照所述步骤1)~4)方法提取特征数据,以实时视频的当前帧以及前一帧的图像信息,生成实时视频的1*10维特征行向量;8)识别实时视频图像:对所述步骤7)提取出的1*10维特征行向量,利用所述步骤6)得到的最终分类器对特征值进行分类识别,检测是否有摔倒行为发生。所述步骤4)中的特征数据,由以下数据组成:1)Hu不变矩:根据图像变化的中心距,提取出7个Hu不变矩Hu1~Hu7作为姿态提取的特征向量;2)人体高宽比Ratio:提取人体最小外接矩形,取其高度H和宽度W的比值Ratio=H/W作为人体运动的特征向量;3)有效面积比E:假设人体轮廓面积为S,人体最小外界矩形的面积为S’,有效面积比E=S/S';4)中心变化率K:假设视频序列中第n帧和第n+1帧的中心点分别为A和A',这两点的坐标分别为A(xn,yn)和A'(xn+1,yn+1),定义中心点A和中心点A'两点之间的连线的斜率为中心变化率K,K由公式(Ⅰ)计算得到:所述步骤2)采用的Vibe算法,在后续更新背景模型时,采用一定的更新率随机更新背景模型。所述步骤5)中的样本特征矩阵,以提取到的特征数据的每两帧作为一个样本,以摔倒行为作为正样本,以正常行作为负样本,总共生成n个正样本和m个负样本;每个样本提取一组1*10维行特征向量,分别组成一个n行10列的正样本特征矩阵和一个m行10列的负样本特征矩阵。所述步骤6)中的最终分类器,是通过AdaBoost分类器训练得到的出错误率最小的强分类器,具体训练方法如下:1)将所有样本初始化,每一个样本都被赋予相同的权值wi,wi=1/(n+m);2)如果训练过程中某个样本已经被准确分类,则在构造下一个训练集时它的权值就被降低,相反,如果某个样本点没有被准确的分类,那么它的权值就被提高;3)将训练后的弱分类器组合成强分类器,加大误差率小的弱分类器的权重,降低误差率大的分类器的权重,迭代多次后形成最终分类器。附图说明图1为本专利技术的检测流程图;图2a为视频图像中某一帧原图,图2b为原图经过处理生成的灰度图像,图2c为经过Vibe提取前景以及形态学处理后生成的二值图像;图3是本专利技术提取特征值的示意图;图4a是本专利技术使用的自建数据库,图4b是Weizmann人体行为数据库;图5是本专利技术采用Vibe算法与传统GMM算法比较图。具体实施方式以下结合附图与实施例对本专利技术进一步进行叙述,但本专利技术不局限于以下实施例。参照图1至图5所示,本专利技术提供的一种视频监控系统中摔倒检测的方法,包括以下步骤:1、训练阶段:1)针对自拍摔倒数据库和Weizma本文档来自技高网
...
一种视频监控系统中人体摔倒监测的方法

【技术保护点】
一种视频监控系统中人体摔倒监测的方法,其特征在于,具体实施方式如下:1)输入视频图像的转换:将标准彩色摄像头所采集的图像转化为灰度图像;2)图像中动目标与背景的分离:采用Vibe算法,将视频片段中前景图像与背景图像分离,提取出只有前景信息的二值图像;3)去除图像信息中的噪声:通过形态学处理,结合中值滤波,去除二值图像中的噪声信息;4)提取人体姿态特征数据:针对去除噪声信息后的前景图像,提取特征数据Hu

【技术特征摘要】
1.一种视频监控系统中人体摔倒监测的方法,其特征在于,具体实施方式如下:1)输入视频图像的转换:将标准彩色摄像头所采集的图像转化为灰度图像;2)图像中动目标与背景的分离:采用Vibe算法,将视频片段中前景图像与背景图像分离,提取出只有前景信息的二值图像;3)去除图像信息中的噪声:通过形态学处理,结合中值滤波,去除二值图像中的噪声信息;4)提取人体姿态特征数据:针对去除噪声信息后的前景图像,提取特征数据Hu1~Hu7,Ratio,E,K;5)生成样本特征矩阵:以视频文件的每两帧作为一个样本,以n个摔倒行为作为正样本、以m个正常行为作为负样本,对提取到的特征数据进行分类,分别生成一个n*10维的正样本特征矩阵和一个m*10维的负样本特征矩阵;6)形成最终分类器:利用AdaBoost分类器对训练样本的特征数据进行训练,通过AdaBoost对提取出的正、负样本特征矩阵中的样本进行训练,得到错误率最小的强分类器作为最终分类器;7)处理实时视频图像:将监控系统中的实时视频图像,按照所述步骤1)~4)方法提取特征数据,以实时视频的当前帧以及前一帧的图像信息,生成实时视频的1*10维特征行向量;8)识别实时视频图像:对所述步骤7)提取出的1*10维特征行向量,利用所述步骤6)得到的最终分类器对特征值进行分类识别,检测是否有摔倒行为发生。2.根据权利要求1所述一种视频监控系统中人体摔倒监测的方法,其特征在于,所述步骤4)中的特征数据,由以下数据组成:1)Hu不变矩:根据图像变化的中心距,提取出7个Hu不变矩Hu1~Hu7作为姿态提取的特征向量;2)人体高宽比Ratio:提取人体最小外接矩形,取其高度H和宽度W的比值Rat...

【专利技术属性】
技术研发人员:杨刚秦英瑜赵德亮
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1