视频中物体检测方法研究

上传人:壹****1 文档编号:489374019 上传时间:2023-04-04 格式:DOC 页数:13 大小:160.50KB
返回 下载 相关 举报
视频中物体检测方法研究_第1页
第1页 / 共13页
视频中物体检测方法研究_第2页
第2页 / 共13页
视频中物体检测方法研究_第3页
第3页 / 共13页
视频中物体检测方法研究_第4页
第4页 / 共13页
视频中物体检测方法研究_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《视频中物体检测方法研究》由会员分享,可在线阅读,更多相关《视频中物体检测方法研究(13页珍藏版)》请在金锄头文库上搜索。

1、在实际操作中,处理对象是从视频采集卡输入的实时图像序列,为了更好的检测图像中的移动物体,摄像头需要对于背景图进行学习,即获取静止的背景图像信息。对于视频中运动物体的检测主要措施分为两种:宏观检测法以及微观检测法。顾名思义,宏观检测法就是对于获取到的整副图像进行检测,反之,微观检测法是针对图像的 ROI感兴趣区域进行检测。背景差法,帧间差法以及综合法。惟分制图2.1检测运动物体流程图 _背景差分法:利用了获取到的背景的图像以及按照一定的算法或者人为的获取一张没有目标物体的背景图像,两者进行相减。然后通过阈值获得二值图像, 根据二值图像从而分割出图 像中的目标物体,从而可以到达检测出目标物体的目的

2、。 弊端:对于所比拟的背景图示需要 进行实时更新的,才可以满足一定的检测准确性。帧间差分法:从实时获取的帧图像,进行一帧一帧的图像作差值比拟, 从而得到的差值图像, 由于目标物体不停的运动,这样相连续的帧差值图像就能得到目标物体的运动轨迹,接着, 结合图像的分割技术,就能得到移动物体的轮廓。检测运动目标物体的整个过程体系为:捕捉视频流一转换视频格式一预处理图像一提取目标前景物一减小环境对于图像处理的误差一提取运动物体的特征一精确的跟踪运动物体。步骤详解:捕获视频流:利用现场的摄像头获取到实时的 视频码流。(2)图像预处理技术:对于捕获到的视频流图像,为了检测和跟踪的效果更为出色,需要进行预处理

3、, 滤除图像中的噪点、平滑处理图像 ,为之后的分析和处理图像作好准备。 预处理图像数据:图像平滑处理;图像的填充处理。2.4.1视频图像的平滑滤波处理滤波处理图像能够减小图像中的噪声,在提取目标物体之前去除图像的琐碎的细节,简化之后的算法。其产生的效果 :平滑曲线,柔化线与线连接的摩擦等。滤波理论上由 线性和非线性的两种方式。前者的算法简单,运算速度也比拟快,但是对于处理后的图像会造成 图 像的不清晰;然而,后者相对于前者造成的图像模糊等问题就可以很好的解决,其在去除信号噪声的同时能够很好的保持信号的局部特征,但是,同时,对于其算法的运算速度就会受到一定的影响。邻域平均滤波这个方法的原理是由一

4、个 NxN大小的模板S,在这个范围对于图像进行 滑动处理, 假设模板的中点象素点的灰度表示为I (x,y),那么经过邻域平均滤波方法的滤波后,此点的像素值变化成:从式可得:邻域滤波的在减小图像噪声的同时,图像将会变得模糊,而且当所需要 滑动处理的平面越大,消除噪声的效果也会越显著,但是相对的,图像的质量就会下降。加权平均滤波此方法是上述方法的优化改良算法。对于同一大小的模板S,对于其中不同位置的像素值运用不同的数值, 规那么是离象素点的中心越近的话,其系数就越大,相应的,远离中心像素的位置那么其系数就越小。所得的结果就是,平滑了图像,而边沿和细节都不会有明显的模糊痕迹。部不会有明显的模禅娘遭。

5、在姓理图像的实际应用中,常用的模板布土101 1 1I 20 11 I】从前两个矩阵模板的数值上就可以看出,此棋板是根据系数和模板的中心距离的反比来确企其内部的枚值的;而后一神E用的模板,那么是利用了 高斯模板,从而来碗定内部的系数权蕴的。中值滤波此方法属于非线性的滤波, 其是基于邻域运算的,其是利用了模板中的像素灰度的由降序排列后,便于查找出其序列的中间值,并且输出其中间值。假设,模板S的大小是MxN,那么图像在某点的灰度值是 I (x,y),经过此方法滤波后的结果是 :r (用刃t必/(/(r -X;片。盘属于庠Gauss低通滤波此方法属于非线性的滤波。其特点:具有使低频信一号较易通过并且

6、抑制较高频率 信号的作用。高斯滤波的方程表示 :月(虬牛成 A(2-5)式中,H (u)表示频率域;表示高斯曲线标准差:)表示经过傅立叶变换后的某点距离远点的距离。当取。C =4时,即取到截止频率,当滤波器的频率域下降到其最大值0.607时,利用这种方法滤波后得到的图像,能够增强图像的细节局部,在保证 全部图像清晰的情况下,在局部去除不需要的噪声。2.4.2图像的腐蚀、填充本论文中对于目标物体的检测和跟踪,为了确保其精确性,在对于帧图像处理时期运用了图像形态学中的腐蚀膨胀以及目标物体的检测边缘后的填充。1) 图像的腐蚀膨胀。由于各个摄像机的性能问题以及其使用的不同的环境因素,使得帧图像中会存在

7、许多杂乱的小点,而这些点其实大局部是噪音和干扰。那么利用了形态学中的腐蚀算法是为了将这些不需要的小噪点去除。而膨胀算法目的那么是将属于某个球的像素点尽可能的找到,通过图像的处理得到较为完整的球点。借此,通过坐标值求均值的方法能较为精准求取小球的球心。 综上,腐蚀膨胀的算法的目的是填充遗漏的小球内部的空隙,寻求更为完整的小球;去掉多余不需要的杂乱的噪点2) 图象的填充。检测出目标物体后,利用边缘检测只能检测出边缘,为了能更好的辨识 出物体,利用形态学的 漫水填充算法。(3)初始化以及更新背景图像:对于图像检测的时候,由于需要分割前景物体和背景, 所以对于背景都需要先进行初始化,或者对于背景图实时

8、进行更新 。在做图像差分之前, 首先,需要确定一幅背景图,将其初始化,才能在之后的检测中和当前实时的背景图进行差分计算,这样才能得到良好效果的前景图像。通过指定法确定第一帧背景图像,即认为的指定第一张图片作为背景图像,整个检测过程,通过算法实时更新背景图像。整个图像的初始化流程整体简述 :判断读取的是否为第一帧图像,假设是那么需要初始化;对于OpenCV处理图像的格式需要先转换为单通道灰度值;(3)将实时采集到的图像进行高斯的平滑滤波处理,去除噪点后可 以得到的图像象素点为 I(x, y: cvSmooth(pFrameMat, pFrameMat, CV GAUSSIAN,3, 0, 0);

9、(高斯平滑处理图像函数格式)。(4)对于图像进一步的去除噪点处理,可以使用形态学滤波:图像腐蚀 cvErode(pFrImg, pFrImg, 0, 1);图像膨胀 cvDilate(pFrImg, pFrlmg, fl, 1)第一阶段:背景初始化完成后,接着就是实时更新背景图像。OpenCV视觉库中的数学函数:cvRunningAvg ,用于实时更新背景图像。其函数的原型为:void cvRunningAvg( const CvArr* image, CvArr* acc, double alpha, const CvArr*mas1NULL )。其中函数参数的表示意义:image:表示输入

10、的图像;acc表示输入图像的累积;alpha:表示帧图像的权重;mask表示可选的运算。(实际应用,mask=null)函数中 出现了图像的累积。对于背景图像利用累积差分的功态形成,I I酎 background* I E)图2.4背景图累积差分示意图从上图中,可以得到公式:background (二 /) = (1 一 营)x background (工,#) + 财 x ( h, y)(2站)式中,image表示联得的最新的昭像;background表示生成的背景图像:a 每顿图像的权值昨1)。所以在更新图像的函敌中其图像崇积订算式町表示为:r/rrf .i; I)一x /雨段事t H1

11、w) rP(2-7)累积差分法的使用条件为:啊网础)!=0(4)从图像中提取目标物体:首先对于采集到的图像进行分割,接着将前景物体和背景别离出来,最后 阈值化得到运动物体的 二值化图像。第一阶段:二值化图像,然后分割。第二阶段:对于图像的分析处理前,进行图像的填充,保证切割前景图的完整。整个提取前景物的过程示意图如下列图2.5。n ftT 肖节用传1即wn 策A Hsn即谗母身浏tB图5提取前景物的流程示意图分析处理完图像之后, 就是区分前景图像和背景图像,从复杂的背景图像中提取出目标的移动物体,在图像处理中,将这种技术称之为,图像分割技术。实际应用中较为广泛的是:阈值分割、边缘检测、区域生长

12、2.5.1边缘检测边缘检测中的边缘是指目标物体,即前景物和背景图的交界处,这些局部往往是整幅图像中变化差异最大的地方 :图像的灰度值和亮度都会产生跳变,数学算法模型中就会 表现出一阶导的不连续行,由此原因,其实利用图像的梯度函数就可以求得图像的边缘,在实际应用中,被广泛应用的有Sobel算子;Prewitt算子;Roberts算子;Canny算子。(1) Sobel 算子此算子的模板:3x3,如式所示:7 (47)以 4 叭利用公式计算狒度的幅值,式中,sx = (/2 + /叫 +)_( + an 4- w6)(2-8) =(历? + /% + m.)一 (阿卜 urn + /6)(2-9)

13、当式子中的a=2,可以得到Sobel的垂直和水平的模板分别是:-1 0 1-2 0 2-1 0 1(2) Prewitt 算了Prewilt算了的原理实质和Sobel算了相同,其差异就是在7系数取a-1,所以水平 和诉有的模板分别是:一1 0 1-1 0 I-1 0 1I I1()00-1 -1-1(3) Roberts 算于H原理公式如下:鼠 5 =1 /(-/心】,八 1)I+1 /(,+ m-八f+ i)i(2-10)利用卷积模板,那么:俭农/)=|&1 + 1幺I 4 ) Canny 算子不同于上述的几个算孔 基于Can叫算子的边线检测需要符合3个判决的准那么如: ()信噪比.即,从图

14、像中提取出的边妹质量遍着信噪比的提高,也会随之遂高.(2) 单位讪殊响应我们利用检测算子的挛交更点的平均距瓣满足下式的要求.这样单位边 缘就只存在一个响应,其理论公式为;J Hg1 W式子中.是/仃)的-阶导数、(1)是4 (.T)的二阶导数m根懈推导公式,可以 叫显地看出,Canny W子由于同时退用到了一阶、二阶导数.其算法的结果更为的粘准, 检测图像边缘的能力和效果fi定会更好,论文中,对Fi&动物体的边缘检测就是利用r 这个方法,其具体过程是:(D对于获取到的图像,利用高厮渡波进行平滑姓理;以) 梯度方向和幅值的汁.算;(3)非极大值进行抑制对于图像中所计鼻出的梯度的幅值】3) 利用双

15、阑值算法进行检测边绿以及联结边缘&2.5.2阈值二值化的分割对于检测物体从而狭得的前景和背景的差图,利用阚俏分甜技术,从而脚口标物体 别离出图像*圈值分割【*1用先确定图像中每个像素点的处于灰度范围的某个灰度值,将 所得到的图僵中各个像素的灰度值和之前确定阚值进行比拟,比拟之后的站果就是将所 有的檬素点分成了两类,类为像素的灰度小于阚值,反之,就是另一类.其分割的过程 首先.魂定某个分割的阖也T,接着.分割图像,共值取决于之前确定的阚值,并且进行 二:值化图像像素.选取合咕的阈值可以减少由F环境造或的咒照影响,现在常出的动态 阕值法有直方图法以及最大类间方差法OTSU)虬ri方图注的攵质是利用图像的像素邻域局那的特征*捋原来的n方图变换成个新 的直方图.从而来确定一个新的阅佰,对于低拂度直方图,那么两峰之间的谷就会比晾 来直方哥L的更深,此时,图像的分割阕值t选取谷底的一灰

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号