一种基于动态复原矩阵的波前复原加速方法技术

技术编号:38749079 阅读:15 留言:0更新日期:2023-09-09 11:15
本发明专利技术提出了一种基于动态复原矩阵的波前复原加速方法,该方法适用于共轭梯度及其变种求解波前复原系数并通过提出的双阶段预处理器加速波前复原,本发明专利技术在相同的复原精度下,波前复原的乘法运算量约是SVD方法波前复原的1/28,相比没有预处理器共轭梯度变种算法波前复原速度整体提升约35%。本发明专利技术可有效提高由斜率或光强等进行加权造成复原矩阵动态变化的波前复原和控制实时性,拓展了波前传感器的使用范围,有望用于光强闪烁等缺光场景的高精度、高鲁棒性波前测量。高鲁棒性波前测量。高鲁棒性波前测量。

【技术实现步骤摘要】
一种基于动态复原矩阵的波前复原加速方法


[0001]本专利技术属于波前传感
,尤其涉及一种基于动态复原矩阵的波前复原加速方法。

技术介绍

[0002]夏克

哈特曼波前传感(SH

WFS)器是目前应用最广的波前传感器,通常由微透镜和CCD光电传感器组成,它是以高的时间和空间分辨率提供光束位相和光强的动态时间

空间分布,是一种以波前斜率测量为基础的波前测试仪器。夏克

哈特曼波前传感器具有以下优点:结构简单,没有运动部件;可以对重复率脉冲的信标进行探测。
[0003]实际应用中,受大气湍流、噪声、夏克

哈特曼波前传感器部分子孔径内光强闪烁甚至出现缺光等因素影响,传统波前复原算法的复原精度难以满足这些场景的需求,需要对光强、斜率等信息进行加权或子孔径去除满足复原精度需要求以及稳定的波前复原。2013年Xue等人提出的基于强度分布的控制算法通过对光强加权将激光斯特列尔比提升了5%,2016年Chen等人通过对斜率加权将一级衍射环的能量从41%提升64%,2020年Wei等人实验表明对于缺光场景下子孔径去除法相比斜率置零法复原精度相对较高。这些算法有以下的特征,即需要重新求解复原矩阵的逆矩阵。SVD方法常常被用于计算复原矩阵广义逆矩阵,由于SVD方法运算量较大且随着矩阵维度增加运算量会急速增加严重影响系统的实时性,这也是限制缺光子孔径去除法广泛应用的因素,因此,亟需寻找一种加速波前复原系数求解的方法。
专利技术内容
[0004]本专利技术要解决的技术问题是:解决夏克

哈特曼波前传感器子孔径缺光或对斜率、光强加权场景下动态复原矩阵波前复原实时性差的问题,提出了一种基于动态复原矩阵的波前复原加速方法,在相同波前复原精度下可有效提高波前复原的实时性。
[0005]本专利技术解决上述技术问题采用的技术方案是:一种基于动态复原矩阵的波前复原加速方法,该方法通过对共轭梯度或其变种构造双阶段预处理器将求解的线性系统转化为一个与其有相同解但有良好的谱属性的线性系统从而加快迭代的收敛速度提高求解的实时性,以子孔径去除法为应用案例,该方法具体通过以下步骤实现:
[0006]步骤1:基于模式法的波前复原可用线性等式表示为G=Z
o
A,其中G是波前传感器探测得到的斜率数据,Z是静态的复原矩阵,A是要求解的泽尼克系数,为了减小计算复杂度和提高复原精度常用的线性等式为对静态的复原矩阵求广义逆作为共轭梯度或其变种第一阶段预处理矩阵即
[0007]步骤2:构造产生动态复原矩阵的对角矩阵W,Z
N
=((WZ
o
)
T
(WZ
o
))为动态的复原矩阵,将矩阵H=Z
N
M1作为第二阶段预处理矩阵的优化基础,H是一个特征值为0到1之间的簇矩阵,当特征值分布越集中时,预处理共轭梯度平方法收敛速度越快,因此可以通过修改H矩阵的条件数集中特征值分布。
[0008]步骤3:通过改善H矩阵最小特征值的方式减小H矩阵的条件数,应用克雷洛夫子空间方法通过有限步骤估计最小特征值t和特征向量V。
[0009]步骤4:T=Kt是缩放后的特征值,K是比例系数,第二阶段预处理矩阵可表示为M2=M1+M1*V*(V
T
/T),将M2作为最终的共轭梯度平方法的预处理矩阵。
[0010]步骤5:使用预处理后的共轭梯度或其变种求解波前泽尼克模式系数。
[0011]进一步地,步骤3所述的克雷洛夫估计最小特征值的过程如下:
[0012]步骤3.1:确定第一阶段预处理矩阵M1和非零随机向量X0,然后对非零随机向量X0做归一化操作:X=X0/||X0||2。
[0013]步骤3.2:对特征向量进行求解过程如下:
[0014][0015]其中,i是迭代次数,α是迭代步长。
[0016]步骤3.3:重复步骤3.2可求解最小特征值特征向量和最小特征值t=V
T
HV。
[0017]本专利技术与现有技术相比有如下优点:
[0018]本专利技术通过双阶段预处理方法加速迭收敛速度可进一步提高缺光子孔径去除法求解模式系数速度,在兼顾波前传感器对子光斑丢失容忍度的基础上为信标光近场光强分布不均匀、光强闪烁等情况的高精度高帧频的波前复原提供有效的解决方案,拓宽了缺光子孔径去除法的适用范围。
附图说明
[0019]图1为本专利技术子孔径去除法预处理迭代流程图。
[0020]图2为实施例中畸变波前数据采集装置图,其中,1为平行光源产生装置,2为线性偏振片,3为反射镜,4为分光棱镜,5为空间光调制器(SLM),6,8为第一、二透镜组成4

f系统,7为光圈,9为微透镜阵列,10为CCD相机。
[0021]图3为实施例中样本处理第二阶段M2矩阵条件数和第一阶段预处理矩阵M1条件数之比关系图。
[0022]图4为实施例中1000组测试样本用SVD方法、共轭梯度平方法和预处理共轭梯度平方法求解模式系数乘法运算量结果。其中图4中(a)为SVD方法、共轭梯度平方法和预处理共轭梯度平方法求解模式系数乘法运算量对比图,图4中(b)是SVD方法乘法运算量相比预处理共轭梯度平方法乘法运算量的比例图,图4中(c)为共轭梯度平方法和预处理共轭梯度平方法求解模式系数乘法运算量对比图,图4中(d)是共轭梯度平方法乘法运算量相比预处理共轭梯度平方法乘法运算量的比例图。
具体实施方式
[0023]为使本专利技术的目的和技术方案更加清楚直观,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。
[0024]实施例中,采集数据的装置系统如图2所示,其中,1为平行光源产生装置,2为线性偏振片,3为反射镜,4为分光棱镜,5为空间光调制器(SLM),6,8为第一、二透镜组成4

f系统,7为光圈,9为微透镜阵列,10为CCD相机。实施例中主要参数如下:波长635nm,子孔径数
目16
×
16,子孔径尺寸400μm,微透镜焦距42.3mm,像素尺寸6.4μm
×
6.4μm。
[0025]如图1所示,基于动态复原矩阵的波前复原加速方法的具体步骤包括:
[0026]步骤1:通过使用Kolmogorov湍流模型生成前35阶的随机入射波前,并计算波前复原矩阵Z
O
和第一阶段预处理矩阵M1,对采集的入射波前进行20%的随机缺光处理并生成对应的缺光子孔径去除对角矩阵W以及Z
N

[0027]步骤2:计算矩阵H并求其最小特征值和特征向量。
[0028]进一步地,步骤2中计算矩阵H最小特征值和特征向量使用克雷洛夫方法迭代步长α选取为1.1,迭代次数使用固定迭代次数i=15,比例系数K选取为3,图3是第一阶段预处理矩阵M1和通过矩阵H最小特征值和特本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于动态复原矩阵的波前复原加速方法,其特征在于:通过对共轭梯度或其变种进行双阶段预处理优化操作加速迭代收敛速度从而加快波前复原速度,该方法具体通过以下步骤实现:步骤1:基于模式法的波前复原用线性等式表示为G=Z
O
A,其中G是波前传感器探测得到的斜率数据,Z
O
是静态的复原矩阵,A是泽尼克模式系数;为了减小计算复杂度和提高复原精度,采用线性等式为对静态的复原矩阵求广义逆作为共轭梯度或其变种的第一阶段预处理矩阵即步骤2:构造产生动态复原矩阵的对角矩阵W,Z
w
=((WZ
o
)
T
(Wz
o
))为动态的复原矩阵,将矩阵h=Z
N
M1作为第二阶段预处理矩阵的优化基础,H的特征值矩阵为0到1之间的簇对角矩阵,当特征值分布越集中时,预处理共轭梯度或其变种收敛速度越快,因此,通过修改H矩阵的...

【专利技术属性】
技术研发人员:刘生虎官泓利王帅杨康建赵旺
申请(专利权)人:中国科学院光电技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1