[发明专利]一种运动区域探测方法及装置有效
申请号: | 201010171449.6 | 申请日: | 2010-05-13 |
公开(公告)号: | CN101854466A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 杨云飞 | 申请(专利权)人: | 北京英泰智软件技术发展有限公司 |
主分类号: | H04N5/14 | 分类号: | H04N5/14;G06T7/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运动 区域 探测 方法 装置 | ||
1.一种运动区域的探测方法,其特征在于,包括:
对当前图像帧进行边缘检测,确定出当前帧中光流值大于设定光流阈值的像素点;
将每个图像帧划分为若干个大小相等的宏块,计算当前图像帧每个第一宏块与所述当前图像帧的前一图像帧对应位置的第二宏块之间的第一相关性系数,以及计算当前图像帧每个第一宏块与所述当前图像帧的下一图像帧对应位置的第三宏块之间的第二相关性系数;
计算所述第一相关性系数与第二相关性系数的差值的绝对值,确定出所述绝对值大于设定的相关性系数阈值的第一宏块;
将确定出的所述像素点和所述第一宏块的交集所在的区域作为运动区域的探测结果。
2.如权利要求1所述的方法,其特征在于,对当前图像帧进行边缘检测,包括:
从当前图像帧和当前帧的前一图像帧左上角3*3大小的图像块开始,按照从左到右、从上到下的顺序,以一个像素点为步长,依次移动索贝尔算子提供的3*3模板;
计算当前图像帧中每个与所述模板位置对应的3*3图像块的中心像素点的横轴、纵轴和时间轴的梯度值;
根据计算出的所述横轴、纵轴和时间轴的梯度值,确定出当前图像帧中该中心像素点对应的光流值。
3.如权利要求2所述的方法,其特征在于,计算每个与所述模板位置对应的3*3图像块的中心像素点的横轴、纵轴和时间轴方向上的梯度值,包括:
将所述模板中横轴方向的参数值分别与所述3*3图像块对应位置的像素点的灰度值相乘,并计算乘积之和,得到所述3*3图像块的中心像素点的横轴梯度值;
将所述模板中纵轴方向的参数值分别与所述3*3图像块对应位置的像素点的灰度值相乘,并计算乘积之和,得到所述3*3图像块的中心像素点的纵轴梯度值;
分别对当前帧及当前帧的前一图像帧相同位置的3*3图像块,将所述模板中时间轴方向的参数值分别与3*3图像块对应位置的像素点的灰度值相乘,并计算乘积之和,将当前帧和所述前一图像帧乘积之和的平均值作为当前帧中所述3*3图像块的中心像素点的时间轴梯度值。
4.如权利要求2所述的方法,其特征在于,根据计算出的所述梯度值之和,确定出当前图像帧中该中心像素点对应的光流值,包括:
使用下述公式计算当前图像帧中所述中心像素点在X方向和Y方向上的光流值:
上式中,Vx为当前图像帧中所述中心像素点X方向上的光流值;
Vy为当前图像帧中所述中心像素点Y方向上的光流值;
Ix为当前图像帧中所述中心像素点横轴梯度值;
Iy为当前图像帧中所述中心像素点纵轴梯度值;
It为当前图像帧中所述中心像素点时间轴梯度值;
使用下述公式计算当前图像帧中所述中心像素点对应的光流值:其中Vt为当前图像帧中所述中心像素点对应的光流值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京英泰智软件技术发展有限公司,未经北京英泰智软件技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010171449.6/1.html,转载请声明来源钻瓜专利网。