基于子孔径波面拼接的直接波前解卷积效率
2019-04-03樊志华吴建东谢长生
黄 健,樊志华,吴建东,谢长生
(1. 电子科技大学 航空航天学院,四川 成都 611731; 2. 上海航天控制技术研究所,上海 201109; 3. 中国航天科技集团有限公司 红外探测技术研发中心,上海 201109)
0 引言
超音速飞行器在稠密大气层内高速飞行时,气流对其产生的气动加热会使飞行器头部周围产生高温,造成头部激波与弹体冷却层之间、气流与外部气流之间形成强湍流边界层[1]。当目标的红外光线通过湍流流场时,由于混合层气体密度梯度发生变化,因此导引头光学系统将接收到畸变的目标图像,这种效应被称为气动光学效应[2-4],是影响导引头对目标探测、识别和跟踪能力的主要因素[5-7]。
近年来,气动光学波前畸变的自适应校正研究取得了一定成果[8-11],但距离实现气动光学效应的实时校正还存在较大差距。气动光学与大气光学效应都源于光路上的流场变化,然而气动光学波前畸变的频率变化范围在30~100 kHz,目前自适应光学系统控制带宽仅约为1 kHz,难以对气动光学相位畸变进行实时补偿[3, 9, 12],因此应采用图像事后处理技术进行气动光学效应校正[13]。
模糊图像事后处理技术种类繁多,运行效果和效率有各自不同的适应性[14]。其中较为成熟的是基于波前探测的解卷积图像复原技术,也被称为直接波前解卷积(DWFS)。该方法利用波前传感器探测到的畸变波前信息对降质图像进行解卷积处理,将波前信息作为先验知识,充分利用当前电子系统处理速度快的优势,在提高图像处理效果与运算效率方面取得了良好的联合效果。相对于昂贵、复杂的自适应光学系统,DWFS硬件系统功耗低、体积小、成本低,这些优势使DWFS方法更适宜在机载或弹载条件下应用[15]。
本文提出了一种子孔径波面拼接的波前复原方法,分析了波面拼接下的直接波前解卷积效果,同时对波面拼接与传统泽尼克模式法在运行效率上的差异进行了比较分析。
1 子孔径波面拼接方法
在传统的自适应光学领域,通常采用模式法来重构波前[16],即用1组泽尼克多项式来描述波前Φ(x,y),其表达式为
(1)
式中:a0为平均波前相位;aK为第K项泽尼克多项式系数;ZKx,y为第K项泽尼克多项式;ε为波前相位测量误差。通过斜率测量出波前误差的各个模式系数后,就可得到整个波前的表达式。哈特曼波前探测器子孔径上的斜率数据与泽尼克多项式系数的关系可表示为
G=DA+ε
(2)
式中:G表示子孔径斜率向量;D为系统结构确定的常数矩阵;A为波前泽尼克系数。在最小范数和最小二乘意义下可求得波前对应的泽尼克系数的解,即
A=D+G
(3)
式中:“+”表示矩阵求逆;D+为波前复原矩阵。通过泽尼克系数可用式(1)求出待测的波前相位。
模式法复原的优点是复原精度高,对像差拟合能力强;缺点是包含了大量的乘法运算,计算量大。采用子孔径直接拼接的方法,可构造出一种具有更小乘法运算量和总运算量的波前重构算法,其基本过程主要有两步:一是根据子孔径斜率构建该子孔径区域上的等效斜面;二是根据孔径的相对位置,将相邻斜面拼接在一起。由于第一步中仅通过斜率数据生成子孔径斜面,造成相邻孔径上相位之间的平移误差信息丢失,因此在第二步中,利用波面的连续性假设,即相邻波面接缝处的相位值应相同,拼接过程中加上接缝位置处2个波面的相对误差即可。
采用3种不同密度子孔径拼接1个均方根值为0.357λ的离焦波面,仿真过程如图1所示。图1(a),(b),(c)对应的拼接波面的残差均方根值分别为0.033 1λ,0.008 2λ和0.003 6λ。随着子孔径密度的增大,波前残差进一步减小。对于离焦而言,4×4的子孔径分布已使得重构波前残差小于原始波前的1/10,子孔径波面拼接能捕获大部分的波前特征。
在子孔径波面拼接复原中,波面误差主要来自两部分:一是理论上待拟合波面在任意子孔径上仍为曲面,子孔径分割时可用1个斜平面来近似,因此产生局部拟合误差;二是相邻子孔径上的波面用斜面拟合后,由于其斜率并不完全相等,接触边线的相位值并非严格意义上相同,在拼接时采用边线均值相等的方法,这也会产生拟合误差。随着孔径密度增加,这两部分误差均同步下降,直至符合波面拟合误差需求。
在气动光学效应中,气动光学相位畸变可能含有高阶像差成分,因此对于高阶波面的拼接需要更多的子孔径,根据自适应光学波前探测的基本原理,子孔径尺度应该尽量小于波面的相干结构尺度。对于构成波面的泽尼克多项式,子孔径周期数应大于泽尼克多项式的周期数的2~3倍。
2 直接解卷积像清晰化效果分析
图像复原在天文观测、医学成像、遥感测量等领域被广泛应用,其主要是从观测到的降质图像中剥离出真实图像[17]。图像的降质模型可描述为
g(x,y)=h(x,y)*f(x,y)+n(x,y)
(4)
式中:g(x,y)为实际观测值;f(x,y)为真实图像;h(x,y)为系统或环境造成的降晰函数;n(x,y)为噪声;“*”为空域循环卷积。由于空域的卷积等价于频域上的相乘,因此
G(fx,fy)=H(fx,fy)·F(fx,fy)+
N(fx,fy)
(5)
式中:G(fx,fy),H(fx,fy),F(fx,fy),N(fx,fy)分别为式(4)中对应变量的傅里叶变换。
图像复原问题从物理上讲是一个在噪声影响下的解卷积问题,在光学与成像系统中,点扩散函数(PSF)可用来代替h(x,y),其可利用傅里叶变换通过光学系统的畸变波前直接计算获得。确定了PSF就可使用其逆函数与实际观测到图像进行卷积,从而将真实图像复原出来。这种依赖于波前信息的解卷积方法即为DWFS。
针对1个包含第101阶泽尼克多项式的复合像差,对其进行子孔径波面拼接,利用拼接波面计算其点扩散函数和解卷积的效果。其中,第101阶泽尼克多项式的角向频率数为12,因此采用24×24的子孔径分布进行波前探测和波面拼接。包含高阶像差的波面拼接与解卷积效果如图2所示。由图可见:当子孔径采样密度满足采样要求时,其拼接波面与原始波面高度相似,并且两者点扩散函数的形态也基本相同,直接解卷积会获得1个接近艾里斑的单峰亮斑,这表明利用子孔径波面拼接方法可实现良好的直接波前解卷积效果。拼接波面复原误差使得其点扩散函数并不完全与原始波面的点扩散函数一致,因此解卷积后的光斑也并不是严格意义上的艾里斑,在图2(e)中看不到二阶亮环。
图2 包含高阶像差的子孔径波面拼接与解卷积效果Fig.2 Wavefront splicing for high order aberrations and corresponding effect of direct wavefront deconvolution
解卷积效果不但与波前的空间频率结构有关,而且与畸变波前的幅值有关。含有高阶像差的直接波前解卷积效果如图3所示。由图可见,直接波前解卷积对相对较大的波前像差的效果比较明显。
图3 含有高阶像差的直接波前解卷积效果Fig.3 Effect of direct wavefront deconvolution including high order aberrations
对包含101阶泽尼克多项式的高阶复合像差采用24×24子孔径进行波面拼接,拼接过程中保持像差形态不变,但改变像差的幅值,复原波前的均方根值(RMS)取值在0.02λ~0.71λ的范围内,然后用拼接波前进行直接解卷积。当波前RMS较大时,解卷积处理后图像的斯特列尔比可提高20倍以上;而在低像差端(RMS<0.05λ或斯特列尔比接近于1),解卷积不能带来任何提升,这是解卷积运算本身会引入少量误差。
气动光学效应校正要求有较好的斯特列尔比增强效果和较高的运行效率。本文中采用拼接方法构造波面,与传统模式法相比,大幅减小了运算量。
假设采用1个M×M像素的哈特曼波前传感器,分割为N×N个子孔径,可令子孔径像素数目为P=M/N,则采用模式法复原波前所需的运算包括:
1) 子孔径质心计算
根据质心计算公式,子孔径单方向质心计算包含P×P次乘法、2P×P次加法和1次除法。考虑到子孔径总数为N×N,分别计算x,y这2个质心变量,则总的运算量包含2M2次乘法、4M2次加法和2N2次除法。
2) 泽尼克系数计算
假设所需重构的波前的泽尼克阶数为K,则式(3)中复原矩阵D+的维数为K×2N2,斜率向量G的维数为2N2×1,因此求解波前的泽尼克系数的运算量包括2KN2次乘法和2KN2次加法。
3) 泽尼克模式波前复原
假设所需复原的波前像素数为Q×Q,每个泽尼克多项式都是1个Q×Q的矩阵,则根据式(1),所需的运算量为KQ2次乘法和KQ2次加法。
波面拼接算法与模式法相比,所需的运算量的主要区别在于波面重构过程,模式法中的泽尼克系数计算和波前复原被子孔径斜面生成和波面拼接过程代替,这一步所需的运算主要包括生成子孔径波面的乘法和拼接过程中相邻波面移位所需的加法。假设重构波面像素为Q,则子孔径斜面生成的运算量为2Q2次乘法和Q2次加法,波面移位拼接的运算量仅包含Q2次加法。
在实际波前探测系统中,子孔径数目N远小于相机像素分辨率Q,因此对于含有高阶成分的像差而言,子孔径波面拼接所需的乘法和加法运算约为模式法的2/K,这极大提升了气动光学波前畸变的探测和重构效率,增强了气动光学效应校正的实时性。
3 结束语
为解决气动光学相位快速探测的问题,提出了一种能实现波面快速、高精度重构的子孔径拼接方法。当子孔径频率横向分辨率大于波面角向频率2倍时,波前重构误差RMS值小于原始波面RMS的1/10。利用拼接波面构建点扩散函数对原始波面下的模糊图像进行直接波前解卷积处理,能极大提高图像清晰化处理后成像光斑的斯特列尔比。波面拼接方法的运算量仅为传统模式法的几十分之一,能应用于气动光学效应畸变图像的快速校正处理中,增强气动光学效应校正的实时性。基于直接波前解卷积方法的气动光学效应畸变图像校正还包括大量的点扩散函数生成和解卷积运算。未来的研究中,需要深入探索点扩散函数生成和解卷积运算的快速方法,进一步提高气动光学效应畸变图像校正的整体效率。