【技术实现步骤摘要】
本专利技术涉及一种电子稳像方法,特别涉及一种。
技术介绍
对于手持或安装在运动载体上的摄像机,摄像机在成像过程中由于手的抖动、载体运动以及外界干扰都会造成图像抖动而导致成像质量下降,使得观察者出现视觉疲劳。对于如移动智能监控和导弹制导等应用场合还会造成无法完成对目标的检测和跟踪。因此,研究图像稳定技术无论对于民用和军用、自动和非自动成像系统都具有重要意义。电子稳像技术(又称数字稳像技术)由于采用数字图像处理技术通过确定图像序列的帧间变换关系进而完成图像抖动抑制工作,无需复杂昂贵机械和光学系统,相对于传统的机械稳像和光学稳像技术,具有体积小、成本低、结构简单、操作灵活、功耗低、可靠性高并且使用范围广特点。可用于基于视频的远程遥控系统、无人车辆自主导航系统、移动智能监控系统、智能手机成像系统、光学卫星遥感系统、视频侦察系统、导弹成像制导系统以及车载控的观瞄系统等。并且随着计算机处理速度的提高及大规模集成电路的发展,低价高清摄像头的普及,电子稳像在各行各业的应用也越来越广泛,有着巨大的市场需求。现阶段出现了多种电子稳像方法,从处理方式上可分为以下两类:基于灰度区域处理的电子稳像技术和基于特征点提取与匹配的电子稳像技术,其中,基于灰度区域处理的电子稳像技术包括:基于灰度块匹配的稳像技术、基于位平面匹配的稳像技术、基于灰度投影的稳像技术、基于相位相关的稳像技术等。基于灰度块匹配的稳像技术因其算法实现简单、易于硬件实现的特点在稳像技术中最常使用,但是存在估计精度和计算复杂度矛盾。即块匹配方法的稳像精度取决于块的大小、搜索策略和匹配准则,而这些因素又影响算法的计算量, ...
【技术保护点】
基于远近景切换的自适应电子稳像方法,其特征在于,它包括如下步骤:步骤一:获取摄像设备在当前时刻的焦距值f,若当前焦距值f大于预设的远景焦距阈值f1,则进入远景处理模式,转入步骤二;若当前焦距值f小于预设的近景焦距阈值f2,则进入近景处理模式,进入步骤三,否则,进入中景处理模式,转入步骤四;步骤二:进入远景稳像模式,对拍摄的视频做如下处理:步骤二一:提取视频流中连续K帧图像作为一组处理单位,该组的第一帧为上一组处理单位的运动补偿后的最后一帧,K的大小由系统自适应决定;步骤二二:对步骤二一提取到的一组处理单位的每帧图像进行极坐标变换,获得极坐标系下的K帧图像;步骤二三:对步骤二二获得的极坐标系下的每帧图像,利用所述帧与相邻帧的灰度投影向量求得帧间旋转运动参数估计,相邻帧为所述帧的前一帧,帧间表示所述帧与前一帧之间;步骤二四:对步骤二三得到的帧间旋转运动参数估计进行检测并校正错误估计,得到每帧的帧间旋转运动参数;步骤二五:利用均值滤波对步骤二四得到的每帧的帧间旋转运动参数进行处理,得到帧间有意旋转运动参数和帧间随机旋转运动参数;步骤二六:将步骤二五所得的帧间随机旋转运动参数进行累加,求取每帧 ...
【技术特征摘要】
1.基于远近景切换的自适应电子稳像方法,其特征在于,它包括如下步骤: 步骤一:获取摄像设备在当前时刻的焦距值f,若当前焦距值f大于预设的远景焦距阈值,则进入远景处理模式,转入步骤二 ;若当前焦距值f 小于预设的近景焦距阈值f2,则进入近景处理模式,进入步骤三,否则,进入中景处理模式,转入步骤四; 步骤二:进入远景稳像模式,对拍摄的视频做如下处理: 步骤二一:提取视频流中连续K帧图像作为一组处理单位,该组的第一帧为上一组处理单位的运动补偿后的最后一帧,K的大小由系统自适应决定; 步骤二二:对步骤二一提取到的一组处理单位的每帧图像进行极坐标变换,获得极坐标系下的K帧图像; 步骤二三:对步骤二二获得的极坐标系下的每帧图像,利用所述帧与相邻帧的灰度投影向量求得巾贞间旋转运动参数估计,相邻巾贞为所述巾贞的前一巾贞,巾贞间表示所述巾贞与前一中贞之间; 步骤二四:对步骤二三得到的帧间旋转运动参数估计进行检测并校正错误估计,得到每中贞的巾贞间旋转运动参数; 步骤二五:利用均值滤波对步骤二四得到的每帧的帧间旋转运动参数进行处理,得到帧间有意旋转运动参数和帧间随机旋转运动参数; 步骤二六:将步骤二五所得的帧间随机旋转运动参数进行累加,求取每帧图像相对于该组第一帧的累积随机旋转运动参数,并对该帧图像的累积随机旋转运动进行补偿; 步骤二七:对步骤二六补偿后的每帧图像构建位平面金字塔; 步骤二八:自适应确定进行`帧间平移运动参数估计时的取块模式; 步骤二九:对步骤二七构建的位平面金字塔利用步骤二八确定的取块模式进行由顶至底快速帧间块匹配,得到帧间平移运动参数估计; 步骤二十:对步骤二九得到的帧间平移运动参数估计进行检测并校正错误估计,得到每帧的帧间平移运动参数; 步骤二十一:利用均值滤波方式对步骤二十得到的帧间平移运动参数进行处理,得到帧间有意平移运动参数和帧间随机平移运动参数; 步骤二十二:将步骤二十一所得的帧间随机平移运动参数进行累加,求取每帧图像相对于该组第一帧的累积随机平移运动参数,并对该帧图像的累积随机平移运动进行补偿;步骤二十三:输出步骤二十二补偿后的每帧图像,进行下一组处理,转入步骤一;步骤三:进入近景稳像模式,对拍摄的视频做如下处理: 步骤三一:提取视频流中连续K帧图像作为一组处理单位,该组的第一帧为上一组处理单位的运动补偿后的最后一帧,K的大小由系统自适应决定; 步骤三二:对所述一组处理单位的每帧图像进行预处理,提取每帧图像的SURF角点;步骤三三:利用邻域灰度相关,对步骤三二提取SURF角点后的每帧图像的SURF角点进行帧间角点粗匹配,获得每帧图像的帧间SURF角点匹配对; 步骤三四:利用随机抽样一致性原则,去除步骤三三获得每帧图像的帧间SURF角点匹配对中的误匹配对; 步骤三五:利用步骤三四中去除误匹配对后的匹配对,求取每帧图像的帧间原始射影变换矩阵;步骤三六:对步骤三五得到的每帧图像的帧间原始射影变换矩阵提取每帧图像的帧间有意射影变换矩阵,并利用帧间有意射影变换矩阵对每帧图像进行随机运动补偿; 步骤三七:输出步骤三六补偿后的每帧图像,转入步骤一; 步骤四:进入中景稳像模式,对拍摄的视频做如下处理: 步骤四一:提取视频流中连续K帧图像作为一组处理单位,该组的第一帧为上一组处理单位的运动补偿后的最后一帧,K的大小由系统自适应决定; 步骤四二:对所述一组处理单位的每帧图像进行预处理,提取每帧图像的Harris角占.步骤四三:利用邻域灰度相关,对步骤四二提取Harri s角点后的每巾贞图像的Harri s角点进行帧间角点粗匹配,获得每帧图像的帧间Harris角点匹配对; 步骤四四:利用随机抽样一致性原则,去除步骤四三获得每帧图像的帧间Harris角点匹配对中的误匹配对; 步骤四五:利用步骤四四中去除误匹配对后的匹配对,求取每帧图像的帧间原始仿射变换矩阵; 步骤四六:对步骤四五得到的每帧图像的帧间原始仿射变换矩阵提取每帧图像的帧间有意仿射变换矩阵,并利用帧间有意仿射变换矩阵对每帧图像进行随机运动补偿; 步骤四七:输出步骤四六补偿后的每帧图像,转入步骤一。2.根据权利要求1所述的基于远近景切换的自适应电子稳像方法,其特征在于,所述步骤二一、步骤三一和步骤四一中,K的大小由系统自适应决定的方法获得,具体过程为: 在稳像过程中: 若该组处理单位为第一组处理单位时,K的值为8 ; 若该组处理单位不是第一组时,根据处理前一组处理单位时估计出的最大帧间平移运动参数,选择所述K值: 若该组处理单位的前一组处理单位的最大帧间平移运动参数超过预设的阈值Mtl时,则K选择为7或8或9 ;若前一组的最大帧间平移运动参数小于此所述阈值M0时,则K选择为10 或 11 或 12。3.根据权利要求1所述的基于远近景切换的自适应电子稳像方法,其特征在于,所述步骤二二中,对步骤二一提取到的一组处理单位的每帧图像进行极坐标变换,获得极坐标系下的K帧图像的方法为: 以每帧图像的中心为极坐标变换中心,最大极径为该帧图像中心到四边的距离的最小值;极角取样间隔为0.5° ; 对于极坐标变换过程中取样处未定义像素的位置采用线性插值的方法进行处理。4.根据权利要求1所述的基于远近景切换的自适应电子稳像方法,其特征在于,所述步骤二三中,对步骤二二获得的极坐标系下的每帧图像,利用所述帧与相邻帧的灰度投影向量得到巾贞间旋转运动参数估计的方法包括如下步骤: 步骤二三A:分别取极坐标系下的每帧和与其对应的相邻帧的极角轴灰度投影向量,对所述投影向量分别进行归一化处理; 步骤二三B:将每个所述帧的灰度投影向量分成20段等长度的子向量; 步骤二三C:分别取每帧灰度投影向量的每一子向量,在对应相邻帧的投影向量的对应位置附近进行移动,记录灰度相关系数最大时的移动量,则该移动量为该帧与相邻帧的旋转运动参数的一个估计;则每帧图像的等长度的灰度投影子向量则获...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。