时间:2024-05-04
魏华良 王金祥(通讯作者) 延边大学工学院计算机科学与技术学科
随着社会的进步与发展,对独居老人的异常行为检测非常有必要,本文针对室内固定摄像头采集的视频图像运用三帧差与背景差结合的方法,进行运动检测跟踪分析,对老人运动行为的不同情况做出判断,对异常的行为做出告警。
背景差分方法是对图像背景进行更新和建立的过程,因此背景图像的准确性将影响到运动目标检测的效果。本文使用Surendra 算法更新背景。
因为前后两幅图像之间存在差异,然后判断通过帧差法得到的图像中的像素点,当像素点高于阈值时判断该点为运动区域的前景,当像素点低于阈值时判断该点为静止的背景。算法步骤如下:
步骤1:建立背景初始图像,一般选取视频中第一帧图像作为初始的背景图像。
步骤2:帧差法获得前景图像,并进行阈值处理获得二值图像。
步骤3:通过二值图像来更新背景图像。
实验证明当背景图像的更新速率约等于0.1 时背景更新效果为最佳。
当检测到无运动目标时则以当前帧为背景图像。即当前景图像经过图像处理后得到像素点全为0 的图像时,则更新背景使用当前帧作为背景图像。
建立好背景模型后,就可以对目标进行检测。本文将采用三帧差法与背景差法相结合的方法进行运动目标检测。三帧差可以很好的反映出目标的运动情况。但是如果目标没有运动,三帧差法就并不能很好的跟踪目标,而此时背景差法则可以弥补三帧差法的不足之处,同时三帧差法又可以弥补背景差法因前景像素值和背景像素值相近而产生的误差。两种方法结合才可以准确的检测到运动目标。
本文将根据形状特征、中心下降速率以及维持一钟状态的时间三个因素来对运动目标的异常行为进行识别与告警。
对于形状特征最简单的方法就是找目标的外接矩形,提取外接矩形的方法是:通过查找经过检测后的并且经过去噪处理的运动目标前景图像中的像素点来提取。在提取完外接矩形后,根据外接矩形长宽比来判断出运动目标的状态,以及姿势等。
关于中心的下降速率的检测,只需要考察y 轴方向上的中心变化。本文取运动目标的外接矩形的中心作为人体的中心。选择一定时间间隔t 的前后两帧图像Ft、Ft-1作为检测图像,当Ft(x,y) - Ft-1(x,y)的值大于阈值K 时,则判定为危险因素,即有可能处于摔倒状态。
结合上述两种方法的检测,其中当长宽比θ维持一种状态所用时间t 不超过时间阈值ΔT 下限时,认定其为safety 级别,当t 超过时间阈值ΔT上限时,可将站立、蹲坐和躺卧三种状态给予不同级别告警。当长宽比θ维持一种状态在时间阈值ΔT 之内时,则依据中心下降速率来判断异常行为级别。
表1 不同状况的警报级别
直立行走状态 下蹲或预摔倒状态 摔倒或跌倒状态
通过实验结果表明,该系统实用性强,对于关键的异常行为如:摔倒等。检测准确率高,且抗干扰能力强。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!