基于FPGA算法实现两路视频图像同步判别的研究分析.docx
《基于FPGA算法实现两路视频图像同步判别的研究分析.docx》由会员分享,可在线阅读,更多相关《基于FPGA算法实现两路视频图像同步判别的研究分析.docx(6页珍藏版)》请在第一文库网上搜索。
1、基于FPGA算法实现两路视频图像同步判别的研究分析1、引言由于两路视频信号的产生来源于相同景物的不同区域且有交叠部分,在任意拍摄时刻得到的两帧图像必然存在一定程度上的内容相关性,本算法将从图像重叠区域内容相关性入手,判别并调整两路视频的同步关系。同时,对于嵌这系统的算法实现上,数据运算量的简化也是很重要的问题,直接影响到系统的实时性。2、算法设计如图1a、b所示,An和Bn是两路视频图像,且基于内容同步,白色箭头指向的是当前时刻播放的图像帧。如果按照图1(a)的方式播放,两路视频是同步的;但是,由于播放器的独立性以及各种干扰的存在,如图1(b)的帧错位情况会出现。由此可见,需要解决的主要问题是
2、:判断当前播放是否同步;若不同步,错位多少帧,如何快速有效地找到同步帧。图1(a)A.两帧图像同步判别在任意时刻,两路边缘重叠的黑白图像信号(亮度信号为8位)的重叠区域图像对应两个矩阵。这两个矩阵的关系可是直接反应出两幅图像的同步关系O1)相关函数模型设f(x.y)为一幅大小为MN的图像(记为A),g(x.y)是一幅MxN的图像(记为B),下面计算两幅图画的相关性.P表示矩阵A、B的相关系数,具体定义如下:8v(4b)mSN%其中一M&B)是矩阵A.B的协方差.DD0分别为矩阵A,B的方差,m、v)-AMgdj1B)2)dyy(f(i.j)-A)2AMXNi*)D彘宫轲A其中A和0分别为矩阵A
3、和B的均值,即两蛤原图像的亮度均值,p的的圉是卜1J.初果p煌接近1.就说明矩阵Aff1B相关程度越高.即越有理由认为两帧图像是同多的2)抽样处理利用上述方法判定两帧图像同步时,严格的统计相关算法的结果准确度是最高的,但是必须付出极其大的运算量。因为计算相关系数需要将重叠部分图像的每一点的亮度值纳入计算范围;同时,矩阵A和B相关系数的计算是二维运算。以175X288点大小图像计算(702X576隔行扫描的1/4重叠部分),Cov(A,B)需要进行50400次8位2进制乘法运算和50400次8位2进制加法,DADB也各需要50400次8位2进制乘法运算和50400次8位2进制加法。显然,这样的运
4、算两使得运用酸式系统是难以满足实时性要求的。由于大部分情况下图像中的一点是与周围像素具有较强相关性的,所以没有必要在相关函数的运算过程中代入所有象素点的亮度值,而可以以适当的方式进行像素抽样。正是基于这种考虑,如果我们仅用对原图像采取隔1行、隔1列取一个像素的方法进行像素抽样,形成1/4大小的新图像,再用新图进行判别,则计算量就将减少了3/4o在判别过程中,我们继续采用像素抽样的方法。考虑到MXN的图像通常MN,所以考虑到采用隔6行、隔8列的方式抽样。如果每一行都从第1列开始选取如图2(a)所示,则未被选择的点与最近邻采样点的距离为5p(p为两个相邻像素的距离)。如果采用图2(b)所示偶数行从
5、第5列开始选择原点,则未被选择的点距最近邻抽样点的最大距离为3p(图中虚线点的位置距最近邻选择点的距离为3p)。图像中像素越接近,相似性越强;换言之,抽样点与未选点距离越小,图像保留下来的特征就越多,为此在匹配点数目不变时我们在偶数行向后移两个像素选择抽样点的选择方法如图2(b)所示,可以使抽样点最大限度保留图像的特征。图2(a)图3)FPGA算法设计若将从知的A|、B都做写均值处理,即ft(x,v)=x,v)-AgXx,y)=g(.A,则(2),(3)(4)式可重写为:wwrwceyxomcov(b)=7y,(y)(j):1XN);D1k冷S)(6)D1忐tt(gg)T(7)NIXRI-I:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 算法 实现 视频 图像 同步 判别 研究 分析