1、(10)申请公布号 CN 102609915 A (43)申请公布日 2012.07.25 CN 102609915 A *CN102609915A* (21)申请号 201210016533.X (22)申请日 2012.01.19 G06T 5/00(2006.01) G02B 5/18(2006.01) (71)申请人 西南科技大学 地址 621010 四川省绵阳市涪城区青龙大道 中段 59 号 (72)发明人 范勇 陈念年 王逍 巫玲 王俊波 万德寅 (54) 发明名称 一种基于远场光斑的光栅自动拼接算法 (57) 摘要 本发明公开了一种基于远场光斑的光栅自动 拼接算法, 包括以下步骤
2、 : CCD 采集当前远场光斑 图像F1, 对图像F1进行预处理得到滤波后的图像 F2 ; 对图像 F2 采用激光光斑最佳阈值分割算法得 到图像 F3 ; 对图像 F3 采用投影算法, 分别计算 x 方向和 y 方向上最高峰与次最高峰之间的距离、 距离比和峰值比等特征参数 ; 然后根据特征提取 结果控制电机运动, 调整光栅姿态, 最终达到光栅 自动拼接良好的目的。 (51)Int.Cl. 权利要求书 2 页 说明书 4 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 4 页 附图 3 页 1/2 页 2 1. 一种基于远场光斑的光栅自动
3、拼接算法, 其特征在于, 包括以下步骤 : (1)CCD 采集当前远场光斑图像 F1, 对图像 F1 进行预处理得到滤波后的图像 F2 ; (2) 对图像 F2 采用激光光斑最佳阈值分割算法得到图像 F3 ; (3) 对图像 F3 采用投影算法, 分别计算 x 方向和 y 方向上最高峰与次最高峰之间的距 离、 距离比和峰值比等特征参数 ; (4)若在x方向的距离比不小于阈值D0x或y方向上的距离比不小于阈值D0y, 则进入粗 调过程, 转步骤 (5) ; 若在 x 方向的距离比小于阈值 D0x且 y 方向上的距离比小于阈值 D0y, 则进入步骤 (6) ; (5) 若是前 2 帧图像或出现震荡
4、现象, 根据光斑间的间距变化趋势来确定电机运动方 向 ; 若非前 2 帧图像, 则根据已确定的电机运动方向, 根据光斑间的间距给相应的光栅拼接 电机运动命令来调整光栅姿态, 然后转步骤 (1) ; 若在已确定电机运动方向条件下出现震 荡, 采取电机向任意一方向运动步长 N1方式进行预走位和重新确定电机运动方向, 然后转 步骤 (1) ; (6) 在细调过程中, 若为首次细调, 则先固定参考光斑与运动光斑的相对位置 ; 若在 x 方向的峰值比不小于 T0x或在 y 方向上的峰值比不小于阈值 T0y, 根据激光光斑间的间距, 给 相应的光栅拼接电机命令进行光栅姿态调整, 然后转步骤(1), 若在x
5、方向的峰值比小于T0x 且在 y 方向上的峰值比小于阈值 T0y, 则光栅拼接结束。 2.根据权利要求1所述的基于远场光斑的光栅自动拼接算法, 其特征在于, 步骤(2)中 所述的分割算法如下 : 其中 : Ni表示直方图中第 i 级灰度值数量, fmax(x, y) 为图像中最大像素值, fmin(x, y) 为图像 中最小像素值。 3. 根据权利要求 1 所述的基于远场光斑的光栅自动拼接算法, 其特征在于, 所述步骤 (3) 中, 所述距离比计算方法为 : D0y, D/S 其中 D 为最高峰与次最高峰之间的背景距离, S 为波峰距离。同理可得在 x 方向上的 距离比。 权 利 要 求 书
6、CN 102609915 A 2 2/2 页 3 峰值比定义为 : 在 y 方向上的峰值比 T0y T2/T1, 其中 T1为最高峰的峰值、 T2为次最高 峰的峰值 ; 同理可得在 x 方向的峰值比定义 T0x。 权 利 要 求 书 CN 102609915 A 3 1/4 页 4 一种基于远场光斑的光栅自动拼接算法 技术领域 0001 本发明涉及一种基于远场光斑的光栅自动拼接算法。 背景技术 0002 在啁啾脉冲放大系统中, 产生的超短激光脉冲能量受限于脉冲压缩器中光栅的损 伤阈值和口径, 要求光栅的尺寸足够大。目前对超短脉冲损伤阈值较高的光栅是多层电介 质全息光栅, 而获得这种大面积光栅非
7、常困难。因此将几块小光栅拼接成一大面积光栅是 一个不错的方法。 0003 对于两块光栅进行拼接, 主要存在六种基本拼接误差 : 两种平移误差、 三种旋转误 差和光栅刻线宽度误差, 平移误差分别为两子光栅不共面和两子光栅间有狭缝, 三种旋转 误差对应两子光栅的栅面及栅线彼此不平行 ; 这些误差将给光束带来相位差, 使得脉冲压 缩的质量下降。对这六种拼接误差可划分为三对, 分别是平移误差、 x 和 z 方向上的旋转误 差、 y 方向上的旋转误差和光栅刻线宽度误差, 每对误差参数可相互补偿。 0004 一块性能良好的拼接光栅必须满足以下三个条件 : (1) 各块子光栅必须共面 ; (2) 子光栅的栅
8、线必须彼此平行 ; (3) 子光栅间的缝隙为光栅周期的整数倍。从目前的文献报 道来看, 主要利用拼接光栅的远场分布、 近场波面检测等手段来分析单组拼接光栅存在的 误差。 发明内容 0005 本发明所要解决的技术问题是针对现有技术的不足提供一种基于远场光斑的光 栅自动拼接算法。 0006 本发明的技术方案如下 : 0007 一种基于远场光斑的光栅自动拼接算法, 包括以下步骤 : 0008 (1)CCD 采集当前远场光斑图像 F1, 对图像 F1 进行预处理得到滤波后的图像 F2 ; 0009 (2) 对图像 F2 采用激光光斑最佳阈值分割算法得到图像 F3 ; 0010 (3) 对图像 F3 采
9、用投影算法, 分别计算 x 方向和 y 方向上最高峰与次最高峰之间 的距离、 距离比和峰值比等特征参数 ; 0011 (4)若在x方向的距离比不小于阈值D0x或y方向上的距离比不小于阈值D0y, 则进 入粗调过程, 转步骤 (5) ; 若在 x 方向的距离比小于阈值 D0x且 y 方向上的距离比小于阈值 D0y, 则进入步骤 (6) ; 0012 (5) 若是前 2 帧图像或出现震荡现象, 根据光斑间的间距变化趋势来确定电机运 动方向 ; 若非前 2 帧图像, 则根据已确定的电机运动方向, 根据光斑间的间距给相应的光栅 拼接电机运动命令来调整光栅姿态, 然后转步骤 (1) ; 若在已确定电机运
10、动方向条件下出 现震荡, 采取电机向任意一方向运动步长 N1方式进行预走位和重新确定电机运动方向, 然 后转步骤 (1) ; 0013 (6) 在细调过程中, 若为首次细调, 则先固定参考光斑与运动光斑的相对位置 ; 若 说 明 书 CN 102609915 A 4 2/4 页 5 在 x 方向的峰值比不小于 T0x或在 y 方向上的峰值比不小于阈值 T0y, 根据激光光斑间的间 距, 给相应的光栅拼接电机命令 ( 根据实验来确定电机的运动步长 N4) 进行光栅姿态调整, 然后转步骤 (1), 若在 x 方向的峰值比小于 T0x且在 y 方向上的峰值比小于阈值 T0y, 则光栅 拼接结束。 0
11、014 所述的基于远场光斑的光栅自动拼接算法, 步骤 (2) 中所述的分割算法如下 : 0015 0016 其中 : 0017 0018 0019 0020 Ni表示直方图中第 i 级灰度值数量, fmax(x, y) 为图像中最大像素值, fmin(x, y) 为 图像中最小像素值。 0021 所述的基于远场光斑的光栅自动拼接算法, 所述步骤 (3) 中, 所述距离比计算方 法为 : 0022 D0y D/S 0023 其中 D 为最高峰与次最高峰之间的背景距离, S 为波峰距离。同理可得在 x 方向 上的距离比。 0024 峰值比定义为 : 在 y 方向上的峰值比 T0y T2/T1, 其
12、中 T1为最高峰的峰值、 T2为次 最高峰的峰值 ; 同理可得在 x 方向的峰值比定义 T0x。 0025 通过获取的远场光斑图像, 采用图像处理技术对光斑进行智能处理, 提取在 x 和 y 方向上光斑间的距离、 距离比以及峰值比等特征参数, 然后根据特征提取结果控制电机运 动, 调整光栅姿态, 最终达到光栅自动拼接良好的目的。 附图说明 0026 图 1 为本发明算法流程示意图 ; 0027 图 2 为本发明距离比示意图 ; 0028 图 3 为本发明峰值比示意图 ; 0029 图 4 为本发明光栅自动拼接过程效果图, a, 初始状态 ; b, 第 20 帧 ; c, 第 30 帧 ; d,
13、 第 50 帧 ; e, 粗调结果 ; f 细调结果 ; 0030 图 5 为本发明激光光斑分割效果示意图, a, 原图 ; b, 分割结果。 说 明 书 CN 102609915 A 5 3/4 页 6 具体实施方式 0031 以下结合具体实施例, 对本发明进行详细说明。 0032 参考图 1, 本发明的基于远场光斑的光栅自动拼接算法包括以下步骤 : 0033 (1)CCD 采集当前远场光斑图像 F1, 对图像 F1 进行预处理得到滤波后的图像 F2 ; 0034 (2) 对图像 F2 采用激光光斑最佳阈值分割算法得到图像 F3, 分割算法如下 : 0035 0036 其中 : 0037 0
14、038 0039 0040 Ni表示直方图中第 i 级灰度值数量, fmax(x, y) 为图像中最大像素值, fmin(x, y) 为 图像中最小像素值。 0041 (3) 对图像 F3 采用投影算法 ( 参考陆宗骐,C/C+ 图像处理编程 , 清华大学出版 社, 5.2.1 小节 ), 分别计算 x 方向和 y 方向上最高峰与次最高峰之间的距离、 距离比和峰值 比等特征参数。 0042 距离比计算方法为 : 0043 如图 2 所示为最强两个激光光斑在 y( 垂直 ) 方向上的投影, 其距离比定位为 : 0044 D0y D/S 0045 其中 D 为最高峰与次最高峰之间的背景距离, S
15、为波峰距离。同理可得在 x 方向 上的距离比。 0046 峰值比定义为 : 0047 如图 3 所示, 在 y( 垂直 ) 方向上的峰值比 T0y T2/T1, 其中 T1为最高峰的峰值、 T2 为次最高峰的峰值 ; 同理可得在 x 方向的峰值比定义 T0x。 0048 (4)若在x方向的距离比不小于阈值D0x或y方向上的距离比不小于阈值D0y, 则进 入粗调过程, 转步骤 (5)。若在在 x 方向的距离比小于阈值 D0x且 y 方向上的距离比小于阈 值 D0y, 则进入步骤 (6)。 0049 (5) 若是前 2 帧图像或出现震荡现象, 根据光斑间的间距变化趋势来确定电机运 动方向(第一次调
16、整让电机向任意一方向运动, 若第2帧图像中光斑间的间距缩小, 则确定 上一次电机运动方向为随后光栅姿态调整时的电机运动方向, 若第 2 帧图像中光斑间的间 距增大, 则确定上一次电机运动方向的相反方向为随后光栅姿态调整时的电机运动运动方 向, 电机运动步长 N1根据实验来确定 )。若非前 2 帧图像, 则根据已确定的电机运动方向, 说 明 书 CN 102609915 A 6 4/4 页 7 根据光斑间的间距给相应的光栅拼接电机运动命令 ( 根据实验来确定电机的运动步长 N2) 来调整光栅姿态, 然后转步骤 1 ; 若在已确定电机运动方向条件下出现震荡 ( 光斑间的间距 变化趋势发生变化 ),
17、 采取电机向任意一方向运动步长 N1方式进行预走位和重新确定电机 运动方向, 然后转步骤 (1)。 0050 (6) 在细调中, 若为首次细调, 则先固定参考光斑与运动光斑的相对位置 ( 运动电 机向某一固定方向移动一定的步数 N3, N3根据实验来确定 )。若在 x 方向的峰值比不小于 T0x或在 y 方向上的峰值比不小于阈值 T0y, 则根据激光光斑间的间距, 给相应的光栅拼接电 机命令 ( 根据实验来确定电机的运动步长 N4) 进行光栅姿态调整, 然后转步骤 (1)。若在 x 方向的峰值比小于 T0x且在 y 方向上的峰值比小于阈值 T0y, 则光栅拼接结束。 0051 参考图 4 和图
18、 5, 为本发明方法的一个具体应用实例。 0052 由于光学成像系统的误差存在, 在 CCD 上会有多个光斑图像, 如图 4 所示 ; 在自动 调整光栅姿态过程中其距离比阈值为 : D0x 0.1, D0y 0.15 ; 峰值比阈值为 : T0x 0.5, T0y 0.3。实验中运动步长取 N1 100, N2 30 ; N3 50, N4 1。 0053 如图 5 所示, 采用激光光斑最佳阈值分割, 能有效去除光晕, 保留激光光斑。 0054 应当理解的是, 对本领域普通技术人员来说, 可以根据上述说明加以改进或变换, 而所有这些改进和变换都应属于本发明所附权利要求的保护范围。 说 明 书 CN 102609915 A 7 1/3 页 8 图 1 图 2 说 明 书 附 图 CN 102609915 A 8 2/3 页 9 图 3 说 明 书 附 图 CN 102609915 A 9 3/3 页 10 图 4 图 5 说 明 书 附 图 CN 102609915 A 10
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1