一种基于灰度投影的实时电子稳像方法
[10-10 20:36:41] 来源:http://www.88dzw.com 电子制作 阅读:8228次
文章摘要: 位置处的像素的灰度值。 投影滤波就是要对图像投影值进行滤波,因为偏移量大时,边缘信息在互相关运算时会对互相关的峰值产生不利的影响,这就要求把边缘处的投影值去除。通常采用的是余弦滤波,此方法可以保留中间区域的投影值,降低边缘区域的信息幅值,从而保证相关计算的正确性,提高校正精度。 相关计算是把第k帧图像与参考帧图像的行、列投影曲线做互相关计算,根据两条相关曲线的峰值即可确定当前帧图像相对于参考帧图像的行、列位移矢量。得到水平和垂直方向的位移矢量后就把当前图像向位移矢量的反方向移动相应像素距离,实现图像序列的稳定。4、分区域灰度投影 为消除局部运动物体对
一种基于灰度投影的实时电子稳像方法,标签:电子小制作,http://www.88dzw.com位置处的像素的灰度值。
投影滤波就是要对图像投影值进行滤波,因为偏移量大时,边缘信息在互相关运算时会对互相关的峰值产生不利的影响,这就要求把边缘处的投影值去除。通常采用的是余弦滤波,此方法可以保留中间区域的投影值,降低边缘区域的信息幅值,从而保证相关计算的正确性,提高校正精度。
相关计算是把第k帧图像与参考帧图像的行、列投影曲线做互相关计算,根据两条相关曲线的峰值即可确定当前帧图像相对于参考帧图像的行、列位移矢量。得到水平和垂直方向的位移矢量后就把当前图像向位移矢量的反方向移动相应像素距离,实现图像序列的稳定。
4、分区域灰度投影
为消除局部运动物体对运动估计的影响,提高灰度投影的可靠性,采用分区域灰度投影法。
分块的大小和多少应该由图像的大小、内部运动物体的大小,还有灰度投影的有效性三个方面决定。若分得块太多,每个块包含的信息量太少,将会影响灰度投影的准确度,若分的块太少了,就不能准确判断局部运动矢量。
表1为将投影区域分成不同大小进行运动估计的仿真实验结果。由表1可知,若投影区域大小小于90×90能准确估计的范围太小,容易出现误差,而大于100×100像素的能保证灰度投影的有效性,满足运动估计的需要。块的大小的确定还要兼顾内部运动物体的大小,内部运动物体越小,越容易应用分块的灰度投影法消除其对全局运动矢量造成的影响。应用背景下目标最小为几个像素,最大时为180×120个像素。通常情况下,运动目标位于视场中心,如果分成4个投影区域[9],每个区域都可能包含运动目标的一部分,也就难以得到实际的全局运动矢量,所以至少要把投影区域分成9个块。假定图像大小为720×576,目标最大为180×120,选取中间投影区域分成9个大小为200×180像素的块,目标最多占有四个块,不会影响全局运动估计的判决。可见,只要满足内部运动物体占有少数块和保证灰度投影的有效性,就能保证得到正确的全局运动估计矢量。
表1 投影区域分块大小对运动估计影响
图2 图像分块示意图
5、变换参考帧策略
实时电子稳像中,摄像机处于不断的运动中,背景不是一成不变的。如果一直以第一帧为参考帧,可能最后稳像出来的图像序列不能反映真实的运动,这就要求实时更新参考帧。如果每一帧都以前一帧为参考帧,又会大大增加计算量,影响电子稳像的实时性。
为了兼顾稳像的速度和准确度,采用每n帧换一次参考帧,n的值要综合考虑摄像头的运动情况来确定。参考帧使用的是稳定以后的图像,这里存在的问题就是如果一直选取稳定后的图像为参考帧,如果某次运动补偿出现错误,例如由于实际偏移超出最大偏移范围而导致的运动估计错误,那么这种错误就会一直延续下去。所以采取视频编码中若干P帧后插入I帧的方法[10],每隔k帧插入一帧原始图像作为参考帧。如果换取参考帧时,本帧的运动矢量太大,偏离上一参考帧太多,则采取下一帧为参考帧。
- 上一篇:LED通用电平显示电路
《一种基于灰度投影的实时电子稳像方法》相关文章
- › 一种基于可验证秘密分享的密钥管理方案
- › 一种基于小功率高温无刷直流电动机驱动器设计
- › 一种基于DSP的直流电源供电系统的设计
- › 一种基于J2ME的移动支付系统的设计与实现
- › 一种基于AIT2139的视频转换器设计
- › 一种基于单片机电压采样的功率因数在线检测
- 在百度中搜索相关文章:一种基于灰度投影的实时电子稳像方法
- 在谷歌中搜索相关文章:一种基于灰度投影的实时电子稳像方法
- 在soso中搜索相关文章:一种基于灰度投影的实时电子稳像方法
- 在搜狗中搜索相关文章:一种基于灰度投影的实时电子稳像方法