一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于大气湍流图像畸变校正的改进B样条非刚性配准方法

2022-06-05 01:19:09 来源:中国专利 TAG:

一种用于大气湍流图像畸变校正的改进b样条非刚性配准方法
技术领域
1.本发明属于大气光学领域,具体涉及一种用于大气湍流图像畸变校正的改进b样条非刚性配准方法。


背景技术:

2.大气湍流是一种不规则的大气随机运动,这种随机运动会导致大气折射率的随机起伏,因此当光在大气湍流中传播时,就会导致光斑漂移、光束扩展、光斑闪烁等大气湍流效应。这种湍流效应对远距离目标的成像探测而言,直接会导致图像的随机几何畸变以及时空可变模糊,从而为大气中远距离目标探测带来很大的干扰,如何消除大气湍流的影响一直是可见/红外探测领域的一个难题。
3.为了校正大气湍流条件下图像的几何畸变问题,通常采用图像配准方法。由于湍流引起的图像几何畸变是随机的,因此大多采用非刚性配准方法。相对于其他的非刚性配准方法,由于b样条具有光滑性、快速插值和多分辨率的层次结构,因此基于b-样条的非刚性图像配准具有较高的配准结果。但是,传统的基于lm加速的b-样条非刚性图像配准在应用于湍流图像几何形变校正时,当图像畸变严重时,校正性能不稳定。


技术实现要素:

4.本发明的目的在于提出一种用于大气湍流图像畸变校正的改进b样条非刚性配准方法,首次提出融合粒子群算法的可调控指数级阻尼因子lm算法,用于获得图像变形场的最佳控制点矩阵,以此求得经b样条非刚性变换后的配准图像,提高校正性能稳定性。
5.为了实现上述目的,本发明所采用的技术方案为:
6.一种用于大气湍流图像畸变校正的改进b样条非刚性配准方法,包括以下步骤:
7.步骤1、输入经大气湍流退化后的图像序列,取图像序列的平均帧作为参考图像r,图像序列中的每一帧作为浮动图像g,设参考图像和浮动图像在x和y方向上的尺寸分别为m和n,则每一帧图像总的像素个数为m
×
n;
8.步骤2,生成用于b样条非刚性变换的均匀网格控制点矩阵s,控制点矩阵所组成的网格覆盖区域在x方向和y方向都比浮动图像多出3个像素点;
9.步骤3,采用b样条非刚性变换的方式生成图像变形场,图像变形场由多个三阶b样条基函数与控制点矩阵相乘并求和得到;
10.步骤4,利用步骤3得到的变形场,对浮动图像作变换,变换后的图像,与参考图像之间进行归一化平方差,作为图像配准相似度的目标函数;
11.步骤5,利用融合粒子群算法的可调控指数级阻尼因子lm算法,求得目标函数最小时的最优控制点矩阵;
12.步骤6,利用所述步骤5获得的最优控制点矩阵,计算基于b样条非刚性变换的变形场,将浮动图像原像素位置减去相应位置的变形场,即为配准后的浮动图像。
13.与现有方法相比,本发明其显著优点在于:
14.(1)指数级阻尼因子能够减少迭代次数,提高收敛速度。
15.(2)利用粒子群算法获得初值,增强lm算法的全局寻优能力。
16.(3)在处理多帧图像时,稳定性较好,在不同的图像畸变状态下,能够实现较低的均方误差、较高的峰值信噪比和较高的结构相似性,从而获得较好的图像校正质量。
附图说明
17.图1为本发明的算法流程图。
18.图2为融合粒子群算法的可调控指数级阻尼因子lm算法流程图。
19.图3为“chimney”序列处理结果:(a)参考图像(序列平均图像);(b)浮动图像;(c)基于lm算法的b-样条非刚性配准图像;(d)本发明配准图像。
20.图4为本发明和基于lm算法的b样条非刚性配准处理得到的“chimney”序列的均方误差。
21.图5为本发明和基于lm算法的b样条非刚性配准处理得到的“chimney”序列的峰值信噪比。
22.图6为本发明和基于lm算法的b样条非刚性配准处理得到的“chimney”序列的结构相似性。
23.图7为“building”序列处理结果:(a)参考图像(序列平均图像);(b)浮动图像;(c)基于lm算法的b-样条非刚性配准图像;(d)本发明配准图像。
24.图8为本发明和基于lm算法的b样条非刚性配准处理得到的“building”序列的均方误差。
25.图9为本发明和基于lm算法的b样条非刚性配准处理得到的“building”序列的峰值信噪比。
26.图10为本发明和基于lm算法的b样条非刚性配准处理得到的“building”序列的结构相似性。
具体实施方式
27.为了解决传统的基于lm加速的b-样条非刚性图像配准在应用于校正湍流图像几何形变时,当图像畸变严重时,校正性能不稳定的问题。本发明提出了一种用于大气湍流图像畸变校正的改进b样条非刚性配准方法,如图1所示,实现步骤如下:1)输入经大气湍流退化后的图像序列,取图像序列的平均帧作为参考图像,图像中的每一帧作为浮动图像;2)生成用于b样条非刚性变换的均匀网格控制点矩阵;3)采用b样条非刚性变换的方式生成图像变形场;4)根据变形场,对浮动图像作变换,变换后的图像,与参考图像之间进行归一化平方差,作为图像配准相似度的目标函数;5)利用融合粒子群算法的可调控指数级阻尼因子lm算法,求得目标函数最小时的最优控制点矩阵;6)根据最优控制点矩阵,求得配准后的浮动图像。具体步骤如下:
28.步骤1,输入经大气湍流退化后的图像序列,取图像序列的平均帧作为参考图像r,图像序列中的每一帧作为浮动图像g,设参考图像和浮动图像在x和y方向上的尺寸分别为m和n,则每一帧图像总的像素个数为m
×
n。
29.步骤2,生成用于b样条非刚性变换的均匀网格控制点矩阵s。假定控制点矩阵s在x方向和y方向上的维度分别为k
x
和ky,为了使控制点矩阵所形成的网格完全覆盖图像尺寸,设控制点在x方向上的网格间距为l
x
,在y方向上的网格间距为ly,那么按照均匀生成网格的方式,则k
x
、ky与l
x
、ly之间的关系如下:
[0030][0031]
式(1)中,表示向下取整,因此,控制点的总数目为k=k
xky

[0032]
步骤3,采用b样条非刚性变换的方式生成图像变形场,变形场d(x,y)表示为:
[0033][0034]
其中,s为控制点矩阵。
[0035][0036]
b0(u)、b1(u)、b2(u)、b3(u)以及b0(v)、b1(v)、b2(v)、b3(v)为三阶b样条基函数,表示为:
[0037][0038][0039]
步骤4,利用步骤3得到的变形场d(x,y)对浮动图像作变换,浮动图像变换后表示为g((x,y)-d(x,y)),图像配准的目的是使得变换后的浮动图像充分逼近参考图像。为了度量变形后浮动图像与参考图像的相似度,采用归一化的平方差之和作为目标函数,表述为:
[0040][0041]
其中,s为控制点矩阵,f为定义的目标函数,x和y分别为浮动图像和参考图像中的位置坐标,||
·
||为2-norm。
[0042]
将公式(2)带入公式(6),可得:
[0043][0044]
步骤5,为了求解所述步骤4中目标函数的最小值,从而获得最优控制点矩阵,本发明提出了融合粒子群算法的可调控指数级阻尼因子lm算法,其算法流程图如图2所示,算法包含以下步骤:
[0045]
c0.利用粒子群算法得到控制点矩阵初值s0。
[0046]
c1.设置最大迭代次数maxiter、阻尼因子λ初值。
[0047]
c2.若迭代次数小于最大迭代次数,计算控制点的雅可比矩阵j和归一化的平方差之和计算目标函数f。
[0048]
c3.计算迭代步长,由下式表示:
[0049]
δs=-j
t
f/(j
t
j λi)
ꢀꢀꢀ
(8)
[0050]
式中j
t
为j的转置矩阵(下同),i为单位矩阵。
[0051]
c4.计算更新后的控制点矩阵s=s0 δs,并根据归一化的平方差之和计算更新的目标函数f’,并根据下式计算增益因子:
[0052]
r=(f-f’)/(-s
t
λj
t
f)
ꢀꢀꢀ
(9)
[0053]st
为s的转置。
[0054]
c5.若增益因子r小于0.3:
[0055]
当f《f’时,
[0056]
λ=p
λ
,其中1《p《2
ꢀꢀꢀ
(10)
[0057]
当f≥f’时,
[0058][0059]
c6.若增益因子r大于1,则:
[0060][0061]
c7.若增益因子r满足1≥r≥0.3,则:
[0062]
λ=λ
ꢀꢀꢀ
(13)
[0063]
c8.若未达到最大迭代次数,重复步骤c2-c7。
[0064]
c9.若达到最大迭代次数,算法结束,输出最佳控制点矩阵s’。
[0065]
步骤6,利用步骤5求取的最优控制点矩阵s’,计算配准后的浮动图像g’,表示为:
[0066][0067]
下面结合仿真结果对本发明的效果做进一步的描述。
[0068]
1、仿真条件:
[0069]
实验平台为intel(r)core(tm)i7-11800h@2.30ghz,内存16gb,运行windows7的pc机,编程语言为matlabr2016b。
[0070]
2、仿真内容与结果分析:
[0071]
仿真1,用本发明和基于lm的b样条非刚性配准方法对湍流退化的“chimney”图像序列进行配准,结果如图3,其中图3(a)是参考图像,采用视频序列的平均帧作为参考图像。图3(b)是浮动图像(退化序列的其中一帧)。图3(c)是基于lm算法的b-样条非刚性配准图像,图3(d)是本发明得到的配准图像。从图3可以看出,本发明配准的图像,几何畸变获得有效校正。
[0072]
为定量描述配准后“chimney”图像的质量,分别采用均方误差(mse),峰值信噪比(psnr)和结构相似性(ssim)对每一帧图像的校正结果进行比较,分别如图4-6所示。由图可知,本发明降低了配准图像的均方误差,提高了配准图像峰值信噪比和结构相似性。尤其是在一些图像帧中,峰值信噪比提高超过5db。
[0073]
仿真2,用本发明和基于lm的b样条非刚性配准方法对湍流退化的“building”图像序列进行配准,结果如图7,其中图7(a)是参考图像,采用视频序列的平均帧作为参考图像。图7(b)是浮动图像(退化序列的其中一帧)。图7(c)是基于lm算法的b-样条非刚性配准图像,图7(d)是本发明得到的配准图像。从图7可以看出,本发明配准的图像,几何畸变获得有效校正。
[0074]
为定量描述配准后“building”图像的质量,分别采用均方误差(mse),峰值信噪比(psnr)和结构相似性(ssim)对每一帧图像的校正结果进行比较,分别如图8-10所示。由图可知,本发明降低了配准图像的均方误差,提高了配准图像峰值信噪比和结构相似性。
[0075]
以上内容仅仅是对本发明的构思所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献