一种基于神经网络的模式波前复原方法技术

技术编号:32671214 阅读:23 留言:0更新日期:2022-03-17 11:25
本发明专利技术公开了一种基于神经网络的模式波前复原方法,该方法提取了光斑的质心偏移量和二阶矩信息,并利用神经网络拟合光斑质心偏移量和二阶矩与Zernike系数之间的非线性关系,最后通过神经网络从光斑质心偏移量和二阶矩信息中直接预测待测波前对应的Zernike系数。与传统方法相比,本发明专利技术在提取子光斑质心偏移量的同时提取了光斑二阶矩信息,增加了子孔径内的有效信息,并利用神经网络拟合了光斑信息与Zernike系数之间的对应关系,提高了夏克

【技术实现步骤摘要】
一种基于神经网络的模式波前复原方法


[0001]本专利技术属于光学信息测量
,尤其涉及一种基于神经网络的模式波前复原方法。

技术介绍

[0002]夏克

哈特曼波前传感器是一种最常见的光学波前测量装置,主要由微透镜阵列和位于焦平面处的CCD组成,具有结构简单、光能利用率高、测量速度快等优势,被广泛应用于光学检测、激光光束诊断、自适应光学、眼科医学等领域。夏克

哈特曼波前传感器主要工作原理是通过微透镜阵列对入射波前进行分割,并将每个子波前聚焦于CCD上形成光斑阵列图像,然后根据光电探测器所采集的光斑强度信息计算每个子光斑质心偏移量,从而估算其对应的局域子波前斜率,最后通过相应算法复原整个畸变波前。
[0003]根据夏克

哈特曼波前传感器探测原理可知,夏克

哈特曼波前传感器将子波前近似为倾斜平面波,仅从子孔径内获取X、Y两个方向上的倾斜信息,所获取的波前信息有限,若要获得更高精度波前探测,需依赖于高密度子孔径采样波前。然而随着夏克

哈特曼波前传感器子孔径数目增多,单个子孔径内收集的信号能量降低,那么光斑的信噪比就会下降,导致光斑质心计算误差增大,从而导致波前复原精度降低,可见,哈特曼传感器存在复原精度和采样密度之间的矛盾,限制了哈特曼传感器对弱光等情况下的探测性能。因此,目前亟需一种新的波前复原方法从子孔径中提取更多波前信息,以更少的子孔径数目获取更高阶、更高精度的波前复原效果。

技术实现思路

[0004]本专利技术要解决的技术问题是:从子孔径中获取更多波前信息,提高夏克

哈特曼波前传感器的探测精度,相同子孔径数目条件下,以更高精度复原待测波前,同等条件下,以更少的子孔径实现高精度波前探测。
[0005]本专利技术解决上述技术问题采用的技术方案是:一种基于神经网络的模式波前复原方法,通过以下步骤实现波前复原:
[0006]步骤1:随机生成满足Kolmogorov湍流的模式系数A
N
:A
N
=[a
1 a2ꢀ…ꢀ
a
N
],式中共N阶Zernike系数,a
i
表示第i阶Zernike系数。
[0007]步骤2:根据步骤1中的模式系数A
N
与Zernike多项式生成畸变波前wf:
[0008][0009]式中,Z
i
表示第i阶Zernike多项式。
[0010]步骤3:将畸变波前输入夏克

哈特曼波前传感器系统并获得光斑阵列图像,夏克

哈特曼波前传感器系统共m个有效子孔径,从光斑阵列图像中提取每个子光斑的质心偏移量和二阶矩信息G
m

[0011][0012]式中,分别为第i个有效子光斑在x、y方向上的质心偏移量,x2、xy及y2部分的二阶矩信息,i=1

m。
[0013]步骤4:重复步骤1~3,生成训练样本和测试样本,光斑的质心偏移量和二阶矩信息矩阵作为网络的输入,Zernike系数矩阵作为网络的输出,样本的输入与输出一一对应。
[0014]步骤5:建立神经网络,利用步骤4中的训练样本训练神经网络并保存。
[0015]步骤6:利用步骤4中的测试样本测试步骤5训练好的网络,将质心偏移量和二阶矩信息输入网络预测待测波前对应的Zernike系数,最后根据步骤2重构波前相位。
[0016]进一步地,所述步骤2中畸变波前wf经过微透镜阵列分割后形成子波前wf
sub
被视为含有倾斜和二次曲率的波前,其多项式展开为:
[0017]wf
sub
=f
x
x+f
y
y+f
xx
x2+f
xy
xy+f
yy
y2,
[0018]式中,x、y为子孔径内直角坐标系下的坐标,f
x
、f
y
分别为子波前在x、y方向上的偏导,f
xx
、f
xy
、f
yy
为子波前的二次偏导。
[0019]进一步地,所述步骤3的光斑质心偏移量和二阶矩信息G
m

[0020][0021]通过以下方式获得:
[0022][0023][0024]式中,分别为第i个有效子孔径光斑在x、y方向上的质心偏移量,x2、xy及y2部分的光斑二阶矩信息,每个子孔径焦面探测区域为M
×
N像素,m、n为对应的像素区域,x
mn
、y
mn
为点(m,n)处的像素坐标,I
mn
为点(m,n)处像素的强度,C
x
(i)、C
y
(i)分别表
示第i个子孔径在x、y方向的标定位置,C
xx
(i)、C
xy
(i)、C
yy
(i)分别表示第i个子孔径x2、xy及y2部分的二阶矩标定位置。
[0025]进一步地,所述步骤5中的神经网络可以为BP神经网络、极限学习机、卷积神经网络、深度学习或其他任意类型的神经网络。
[0026]进一步地,所述步骤5中用网络训练的损失函数为系数均方差函数:
[0027][0028]式中,T
i
为预测的Zernike系数,a
i
为输入的Zernike系数。
[0029]本专利技术与现有技术相比有如下优点:
[0030]本专利技术将子孔径的波前看作含有倾斜相差和二次曲率相差的子波前,在提取子光斑质心偏移量的同时提取了子光斑的二阶矩信息,增加了波前的有效信息,提高了夏克

哈特曼波前传感器的探测精度,相同探测条件下可有效降低子孔径的数目;同时,本专利技术利用神经网络拟合了入射波前模式系数与焦平面光斑质心偏移量和二阶矩信息的对应关系,在提高波前探测精度的同时提高了波前探测的速度,满足实时探测波前要求。本专利技术有望用于暗弱信标、眼科医学、高分辨率波前探测等相关领域。
附图说明
[0031]图1为本专利技术一种基于神经网络的模式波前复原方法流程图。
[0032]图2为本专利技术使用的一种网络模型示意图。
[0033]图3为实施例中1000组测试样本输入波前RMS分布情况。
[0034]图4为实施例中本专利技术波前复原残差RMS分布情况。
[0035]图5为实施例中本专利技术波前复原结果,其中,图5(a)为实施例中随机选取的一组入射波前,图5(b)为本专利技术复原的波前,图5(c)为本专利技术波前复原残差。
具体实施方式
[0036]为使本专利技术的目的和技术方案更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。
[0037]图1为一种基于神经本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于神经网络的模式波前复原方法,其特征在于,通过以下步骤实现波前复原:步骤1:随机生成满足Kolmogorov湍流的模式系数A
N
:A
N
=[a
1 a2…
a
N
],式中共N阶Zernike系数,a
i
表示第i阶Zernike系数;步骤2:根据步骤1中的模式系数A
N
与Zernike多项式生成畸变波前wf:式中,Z
i
表示第i阶Zernike多项式;步骤3:将畸变波前输入夏克

哈特曼波前传感器系统并获得光斑阵列图像,夏克

哈特曼波前传感器系统共m个有效子孔径,从光斑阵列图像中提取每个子光斑的质心偏移量和二阶矩信息G
m
:式中,分别为第i个有效子光斑在x、y方向上的质心偏移量,x2、xy及y2部分的二阶矩信息,i=1

m;步骤4:重复步骤1~3,生成训练样本和测试样本,光斑的质心偏移量和二阶矩信息矩阵作为网络的输入,Zernike系数矩阵作为网络的输出,样本的输入与输出一一对应;步骤5:建立神经网络,利用步骤4中的训练样本训练神经网络并保存;步骤6:利用步骤4中的测试样本测试步骤5训练好的神经网络,将质心偏移量和二阶矩信息输入网络预测待测波前对应的Zernike系数,最后根据步骤2重构波前相位。2.根据权利要求1所述的一种基于神经网络的模式波前复原方法,其特征在于:所述步骤2中畸变波前wf经过微透镜阵列分割后形成子波前wf
sub
被视为含有倾斜和二次曲率的波前,其多项式展开为:wf
sub
=f
...

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

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

1