发明名称 一种运动检测方法及装置
摘要 本发明提供了一种运动检测方法及装置,分别根据当前输入图像与当前背景图像获取背景差分图像,根据所述当前输入图像与所述当前输入图像的前一帧输入图像获取帧间差分图像;通过将所述背景差分图像和所述帧间差分图像进行逻辑与处理获取运动图像。由于背景差分图像中包括了当前输入图像中与背景图像相区别的前景信息,而帧间差分图像中包括了当前输入图像中发生运动的信息,因此将两部分信息结合起来,能够获得运动的前景信息。
申请公布号 CN100593335C 申请公布日期 2010.03.03
申请号 CN200710178409.2 申请日期 2007.11.29
申请人 北京中星微电子有限公司 发明人 王磊;黄英
分类号 H04N7/18(2006.01)I;G06T7/20(2006.01)I 主分类号 H04N7/18(2006.01)I
代理机构 北京德琦知识产权代理有限公司 代理人 宋志强;麻海明
主权项 1、一种运动检测方法,其特征在于,该方法包括:a、通过将当前输入图像与当前背景图像相减获得所述当前输入图像的背景差分图像,并通过将当前输入图像与所述当前输入图像的前一帧输入图像相减获得所述当前输入图像的帧间差分图像;b、对相减后获得的背景差分图像和帧间差分图像进行二值化处理;c、对二值化处理后的背景差分图像和帧间差分图像进行形态学滤波处理;d、通过将形态学滤波处理处理后的背景差分图像和帧间差分图像进行逻辑与处理获取运动图像;e、对获取的运动图像进行形态学滤波处理,输出形态学滤波处理后的运动图像;f、在当前输出的运动图像中确定运动前景区域;在当前输入图像中确定非替换区域,所述非替换区域在所述当前输入图像中的位置与所述运动前景区域在所述当前输出的运动图像中的位置相同;用当前输入图像中非替换区域以外的区域替换当前背景图像中相对应的区域,将替换后生成的背景图像作为当前背景图像;g、将当前检测到的运动目标与预先建立的数据库中的运动目标进行相似度比较,并具体包括:g1、计算相似度<img file="C2007101784090002C1.GIF" wi="554" he="120" />其中,当前检测到的运动区域为{A<sub>i</sub>}<sub>i=1</sub><sup>M</sup>,数据库中的运动目标为{B<sub>j</sub>}<sub>j=1</sub><sup>N</sup>,A<sub>i</sub>的区域直方图图像特征分别为<img file="C2007101784090002C2.GIF" wi="401" he="63" />Bj的区域直方图图像特征分别为<img file="C2007101784090002C3.GIF" wi="400" he="63" />i=1,2,…,M,j=1,2,…,N,M为运动区域的数量,N为运动目标的数量,H为直方图的区间数;g2、求出所有相似度中的最大值<maths num="0001"><![CDATA[<math><mrow><mi>d</mi><mrow><mo>(</mo><msub><mi>A</mi><mi>x</mi></msub><mo>,</mo><msub><mi>B</mi><mi>x</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>max</mi><mrow><mo>(</mo><mo>{</mo><mi>d</mi><mrow><mo>(</mo><msub><mi>A</mi><mi>i</mi></msub><mo>,</mo><msub><mi>B</mi><mi>j</mi></msub><mo>)</mo></mrow><msubsup><mo>}</mo><mrow><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>M</mi></mrow><mrow><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>N</mi></mrow></msubsup><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>以实现A<sub>x</sub>和B<sub>y</sub>的匹配,x和y分别为d(A<sub>i</sub>,B<sub>j</sub>)最大时对应的i和j;g3、用所述检测到的运动区域A<sub>x</sub>的信息替换数据库中所述与之匹配的运动目标B<sub>y</sub>的信息,并在当前检测到的运动区域为{A<sub>i</sub>}<sub>i=1</sub><sup>M</sup>和数据库中的运动目标为{B<sub>j</sub>}<sub>j=1</sub><sup>N</sup>中分别除去A<sub>x</sub>和B<sub>y</sub>,并返回步骤g1,直至没有当前检测到的运动区域或者数据库中的运动目标剩余;h、对步骤g获得的目标跟踪后图像进行后续分析,在分析结果为情况异常时进行报警,同时将步骤g目标跟踪后得到的图像通过视频编码方法进行视频编码、输出编码后的图像。
地址 100083北京市海淀区学院路35号世宁大厦15层
您可能感兴趣的专利