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

一种光端机信标光斑中心定位方法、存储介质及电子设备

2022-11-28 13:51:28 来源:中国专利 TAG:


1.本发明涉及空间激光通信技术领域,具体涉及一种光端机信标光斑中心定位方法、存储介质及电子设备。


背景技术:

2.空间激光通信是利用激光光束所具备的方向性强、功率密度大、单色性好等特性,以其作为通信载波,在一定的空间范围内实现信息传输的通信方式,具有传输速率高、抗干扰性强、保密性好、设备体积小等优点。近年来,空间激光通信技术发展迅速,具有良好的应用前景。虽然空间激光通信有诸多优点,但也存在着由大气散射衰减、湍流闪烁、湍流散斑等大气因素对激光造成各种不同程度的干扰,使得通信系统接收端接收到的光斑质量下降,对光斑的检测精度也会有影响。需要针对不同影响下的光斑,对其分析选择最合适的图像处理方法,可以提高光斑定位的精度,进一步的提高激光通信的稳定性。
3.在图像处理方面,通常使用的光斑中心定位方法有灰度重心法、二维高斯拟合法以及高斯截面圆拟合等。灰度重心法算法相对易理解,精度相对较高,却对光斑几何外形有一定的标准,对于形状不规则的光斑定位时会存在一定的偏差;与灰度重心法算法相比,二维高斯拟合法的定位精度更高,其定位的稳定性也比较好,但其局限性在于对采样数据样本和图像分布要求严格,必须符合高斯分布;基于边缘的高斯截面圆拟合通常需要对目标对象的边缘进行提取,然后通过诸如霍夫变换等圆拟合方法确定光斑中心,适用于与灰度变换相反的对象特征。而在实际大气信道中,光斑在受到大气湍流散射、闪烁、散斑影响下,信噪比会降低,呈现忽强忽弱的闪烁状态,以及激光光束漂移、弥散畸变以及空间相干性退化。因此,光斑能量并不是呈现高斯分布的理想状态,往往存在中心区域过曝、形状及内部花纹结构发生畸变、扭曲等问题,如图1所示。对于这种光斑状态的定位,灰度重心法和二维高斯拟合法都不能很好的进行光斑中心定位,光斑定位精度低,极大影响了激光通信的稳定性;虽然基于边缘的高斯截面圆拟合方法能一定程度上避免光斑能量分布不均匀、中心区域过曝的影响,但该方法对边缘几何外形要求较高,对于光斑形状及内部花纹结构发生畸变、扭曲的问题仍然无法解决,难以判断这种状态下的光斑中心位置,导致定位精度低,这对通信系统的稳定影响极大。


技术实现要素:

4.为了解决现有光斑中心定位方法定位精度低的问题,本发明提出了一种光端机信标光斑中心定位方法、存储介质及电子设备。
5.本发明的技术方案如下:一种光端机信标光斑中心定位方法,包括以下步骤:s1、对粗定位检测到的信标光斑roi区域进行二值化;s2、将二值化图像划分为4x4网格;s3、分别计算各个网格单元的有效响应面积,抑制噪声及光斑能量不均匀的影响;
s4、将4x4网格的有效响应面积序列输入预训练的bp神经网络,得到光斑中心位置坐标。
6.优选地,步骤1中所述对roi区域进行二值化具体是通过最大熵阈值图像分割方法,截取光斑有效相应区域。
7.优选地,所述最大熵阈值图像分割方法包括以下步骤:s11、用 表示原始图像像素的灰度值,光斑中心未过曝的情况下, ,其中,为光斑中心能量,为光斑质心位置坐标,为高斯光斑束腰半径,为ccd靶面光电转换系数;光斑中心存在过曝的情况下, ;s12、通过设定最大熵阈值,将图像中的像素分为有效响应和背景两类,实现输入图像到输出图像的变换:,其中,表示属于有效响应区域的图像,表示属于背景类别的图像,最大熵阈值可表示为,其中,对于具有级灰度值的光斑图像,其灰度变化范围为,假设光斑图像的有效响应区域由灰度级高于的像素点构成,暗背景区域由灰度级低于的像素点构成,那么有效响应区域的熵和暗背景区域的熵分别为:,其中,表示图像中像素灰度值为的概率,表示有效响应区域所有像素累计概率;选取该最大熵阈值t进行图像分割,得到最大熵阈值图像。
8.优选地,步骤s3中所述各个网格单元的有效响应面积计算方法为:
,其中,代表第行第列单元有效响应面积,、、和分别代表网格单元轴和轴的上下限,为网格单元中二值化图像坐标处像素响应值。
9.优选地,所述预训练的bp神经网络的初始权重、每层神经元的数量、网络隐藏层数量以及输入层和输出层节点数量如下:(1)输入层和输出层节点的数量:输入层节点数量为16个,输出层节点为光斑位置的横纵坐标值,数量为2个;(2)隐藏层的数量:1;(3)隐层节点数的选择:10;(4)初始权重:之间的随机数;(5)学习速率:0.1。
10.一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序执行如上所述的光端机信标光斑中心定位方法。
11.一种电子设备,包括处理器和存储器,其中处理器、存储器通过通信总线完成相互间的通信;存储器,用于存储计算机程序;处理器,用于执行存储器上所存放的计算机程序时,实现如上所述的光端机信标光斑中心定位方法。
12.与现有技术相比,本发明解决了光斑中心定位精度低问题,具体有益效果为:本发明针对大气信道中光斑能量并不是呈现高斯分布的理想状态的现象,在信标光斑受到大气信道影响的情况下,能够准确定位液晶空间光调制器布拉格衍射光斑的中心位置,为后续光斑小目标跟踪工作提供准确的位置信息,为激光通信的稳定提供保障。与现有方法相比,本技术提供的方法能有效抑制大气信道下光斑质量不佳、光斑形状不规则以及能量分布不均匀对光斑中心定位精度的影响,提高通信系统的稳定性,具有一定的实际应用价值。
附图说明
13.图1为背景技术中所述大气信道下光斑能量分布情况示意图;图2 为roi区域二值化示意图;图3为光斑能量分布情况示意图,其中(a)表示光斑中心未过曝,(b)表示光斑中心存在过曝;图4为二值化图像划分为4x4网格示意图;图5为有效响应面积和光斑质心实际位置的关系拟合曲面;图6为实施例8中所述信标光斑中心定位结果示意图。
具体实施方式
14.为使本发明的技术方案更加清楚,下面将结合本发明的说明书附图,对本发明实施例中的技术方案进行清楚、完整地描述,需要说明的是,以下实施例仅用于更好地理解本发明的技术方案,而不应理解为对本发明的限制。
15.实施例1.本实施例提供了一种光端机信标光斑中心定位方法,包括以下步骤:s1、对粗定位检测到的信标光斑roi区域进行二值化;s2、将二值化图像划分为4x4网格;s3、分别计算各个网格单元的有效响应面积,抑制噪声及光斑能量不均匀的影响;s4、将4x4网格的有效响应面积序列输入预训练的bp神经网络,得到光斑中心位置坐标。
16.实施例2.本实施例为对实施例1的进一步举例说明,步骤1中所述对roi区域进行二值化具体是通过最大熵阈值图像分割方法,截取光斑有效相应区域。
17.实施例3.本实施例为对实施例1的进一步举例说明,所述最大熵阈值图像分割方法包括以下步骤:s11、用表示原始图像像素的灰度值,光斑中心未过曝的情况下,,其中,为光斑中心能量,为光斑质心位置坐标,为高斯光斑束腰半径,为ccd靶面光电转换系数;光斑中心存在过曝的情况下,;s12、通过设定最大熵阈值,将图像中的像素分为有效响应和背景两类,实现输入图像到输出图像的变换:,其中,表示属于有效响应区域的图像,表示属于背景类别的图像,最大熵阈值可表示为,其中,对于具有级灰度值的光斑图像,其灰度变化范围为,假设光斑图像的有效响应区域由灰度级高于的像素点构成,暗背景区域b由灰度级低于的像素点构成,那么有效响应区域的熵和暗背景区域b的熵分别为:
,其中,表示图像中像素灰度值为的概率,表示有效响应区域所有像素累计概率;选取该最大熵阈值t进行图像分割,得到最大熵阈值图像。
18.将粗定位检测到信标光斑roi区域通过最大熵阈值图像分割方法进行二值化,结果如图2所示,图中中心白色区域即为有效响应区域,黑色区域即为暗背景区域。
19.在实际情况下,当光斑照射在4x4网格单元阵列上,光斑中心的过曝情况并不确定,光斑能量分布情况如图3所示,其中光斑中心未过曝时能量分布如图3(a)所示;光斑中心存在过曝时其能量分布如图3(b)所示。
20.实施例4.本实施例为对实施例1的进一步举例说明,步骤s3中所述各个网格单元的有效响应面积计算方法为:,其中,代表第行第列单元有效响应面积,、、和分别代表网格单元轴和轴的上下限,为网格单元中二值化图像坐标处像素响应值。
21.实施例5.本实施例为对实施例1的进一步举例说明,所述预训练的bp神经网络的初始权重、每层神经元的数量、网络隐藏层数量以及输入层和输出层节点数量如下:(1)输入层和输出层节点的数量:输入层节点数量为16个,输出层节点为光斑位置的横纵坐标值,数量为2个;(2)隐藏层的数量:1;(3)隐层节点数的选择:10;(4)初始权重:之间的随机数;(5)学习速率:0.1。
22.bp神经网络具有强大的非线性拟合能力,通过已有4x4网格有效响应面积序列和实际中心位置数据集,拟合出如图5所示的二维曲面。
23.实施例6.本实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序执行如实施例1-5中任意一项所述的光端机信标光斑中心定位方法。
24.实施例7.本实施例提供了一种电子设备,包括处理器和存储器,其中处理器、存储器通过通信总线完成相互间的通信;存储器,用于存储计算机程序;处理器,用于执行存储器上所存放的计算机程序时,实现如实施例1-5中任意一项所述的光端机信标光斑中心定位方法。
25.本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram 可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本发明描述的方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
26.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disc,ssd))等。
27.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软 件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
28.应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
29.实施例8.本实施例采用输入分辨率1024x1024的光斑图像序列,通过光斑粗定位算法得到光斑roi区域,然后按照本技术所述以上具体实施方式对四个光斑的roi区域进行定位处理,最终得到如图6所示光斑中心定位结果,图中十字线即为信标光斑中心位置。
30.以上可以证明本技术提供的光端机信标光斑中心定位方法可以准确地定位形状不规则的光斑中心,可实现为后续光斑小目标跟踪工作提供准确的位置信息,为激光通信的稳定提供保障。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献