[发明专利]一种基于FPGA平台的快速位平面电子稳像方法有效
申请号: | 201310076351.6 | 申请日: | 2013-03-11 |
公开(公告)号: | CN103179399A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 蔡成涛;朱齐丹;夏桂华;梁小龙;吕晓龙;徐从营 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 平台 快速 平面 电子 方法 | ||
1.一种基于FPGA平台的快速位平面电子稳像方法,其特征是:
(1)对拍摄的视频序列进行乒乓存储,第偶数帧存储在第一视频缓存中,第奇数帧存储在第二视频缓存中,针对两个视频缓存进行图像的第4位平面提取,并将提取的位图按照字节的方式存储在第一位平面缓存和第二位平面缓存中;
(2)设定与抖动幅度有关的两个参数:搜索长度和边框剪裁长度,搜索长度包括search_lengthy和search_lengthx,表示的是搜索算法可以搜索到的最大范围的长度;边框剪裁长度包括clip_lengthy和clip_lengthx,表示的是去除匹配区域之外的边框部分;
①对第n帧图片进行灰度变换,根据剪裁区域的y、x方向参数确定匹配区域的大小,对中心的匹配区域进行6×6分割,此36个块即是需要匹配的块;
②按照初始的搜索长度search_lengthy和search_lengthx,将匹配区域保持中间位置、上移search_lengthy、下移search_lengthy、左移search_lengthx、右移search_lengthx,得到五个不同位置的矩阵;
将移动后的匹配区域与第n-1帧图片相应位置进行同或运算,分别求每个匹配块的运算结果和:
式中k代表匹配块所处的区域,包括中mid、上up、下down、左left、右right;i、j代表匹配块在匹配区域中的行列数,分别从1~6,G、H代表每个匹配块的长和宽所占的像素总数,g、h代表当前每个匹配块的长和宽所占的像素数,f表示像素值,n表示视频帧数,x,y表示第i行第j列匹配块在k位置的起始坐标,D表示表示第i行第j列匹配块的差的绝对值的和;
③比较的大小,针对每个i、j值求出五个区域中最小的Dij和它所处的方位,并且求出每个方位最小的Dij的个数:
式中numk表示在k方位值最小的块的个数;
④比较nummid、numup、numdown、numleft、numright,其中最大值代表的方位即是匹配区域在本次搜索中的最优匹配位置,根据最优块的方位对帧间偏移量movy,movx进行修正:
⑤修正匹配区域的搜索长度和搜索位置:如果最佳匹配位置为mid,search_lengthx、search_lengthy都减半,匹配区域的起始位置保持不变;如果最佳匹配位置为up,search_lengthy先减半,匹配区域的起始位置向上移动search_lengthy;如果最佳匹配位置为down,search_lengthy先减半,匹配区域的起始位置向下移动search_lengthy;如果最佳匹配位置为left,search_lengthx先减半,匹配区域的起始位置向左移动search_lengthx;如果最佳匹配位置为right,search_lengthx先减半,匹配区域的起始位置向右移动search_lengthx;
重复步骤①~⑤操作,不断剔除运动目标保留背景块,对搜索长度进行减半,修正匹配区域的搜索位置,修正帧间平移变量直到搜索长度search_lengthy、search_lengthx都小于1,此时所得的movy和movx即为两帧图像的偏移量;
(3)根据所得的帧间运动矢量分别进行x,y两个方向的均值滤波,提取出无意义的高频随机抖动矢量,将视频帧按照抖动矢量移动相反方向进行补偿,最后输出稳定的视频序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310076351.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种H3受体PET配体的前体化合物及其合成方法
- 下一篇:角部用长条气密板