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

一种用于反狙击手机器人的光电跟踪图像对准方法与流程

2022-03-16 15:48:38 来源:中国专利 TAG:


1.本发明属于图像对准的技术领域,具体涉及一种用于反狙击手机器人的光电跟踪图像对准方法。


背景技术:

2.激光探测技术利用敌狙击步枪上的光学瞄准镜易反射光线的原理探测敌方狙击手的位置。使用该技术的系统由红外半导体激光照明器、护眼激光测距仪、摄像机和全球定位系统组成。它利用的是“猫眼”效应,即当激光主动照射监控区域,被照射区域如果存在可见光及近红外光学系统,则光学系统焦平面上的光学元件会定向反射回激光,一般定向反射回的激光能量密度为其它非光学区域的10000倍,因此被摄像机接收下来,将其位置叠加在场景的电视画面上。该技术是通过散点图计算出落在图像的四个象限上各个点的偏移量,并通过偏移量补偿到转台的移动距离计算中,使需要关注的目标点位置通过转台自动移动到图像视野正中。而目前没有发现在该领域使用散点图作为获取偏移量参与位置对中的算法。


技术实现要素:

3.本发明的目的在于针对现有技术中的上述不足,提供一种用于反狙击手机器人的光电跟踪图像对准方法,以解决或改善上述的问题。
4.为达到上述目的,本发明采取的技术方案是:
5.一种用于反狙击手机器人的光电跟踪图像对准方法,其包括以下步骤:
6.s1、采集多次测试目标所在象限的坐标点数据,并进行当前转台移动步长的采样;
7.s2、绘制散点图,采用散点图进行线性回归分析,推导得到回归系数;
8.s3、点击屏幕图像上目标显示位置,得到实际目标所在图像象限和位置;
9.s4、给出目标移动到图像中心需要转台移动的x方向和y方向的转台移动步长;
10.s5、根据实际目标位置数据和回归系数计算需要补偿的转台移动步长;
11.s6、根据给出的x方向和y方向的转台移动步长以及补偿的转台移动步长,计算得到最终的移动步长,并移动转台将目标移动到图像中心。
12.进一步地,步骤s1在采集多次测试目标所在象限的坐标点数据,并进行当前转台移动步长的采样,包括:
13.s1.1、采集多次测试目标数据,并采用慢时间降采样排列;
14.s1.2、对采用慢时间降采样排列的目标数据进行预处理,包括数字解调、匹配和滤波处理。
15.进一步地,步骤s2中绘制散点图,采用散点图进行线性回归分析,推导得到回归系数,包括:
16.采集多次测试目标所在的象限的坐标点与转台位置移动系数所形成的散点图推导出目标位置与转台移动系数落在图像的四个象限上运动系数关系系数;
17.即通过绘制散点图,将4个象限分开进行4个线性回归分析,采用散点图进行线性回归分析,进行二维转台移动步长的预测或者映射。
18.进一步地,步骤s5根据实际目标位置数据和回归系数计算需要补偿的转台移动步长,包括:
19.y
x
=k1
×mx2-k2
×mx
k3
20.yy=k1
×my2-k2
×my
k3
21.其中,y
x
为选中目标在某个象限的水平方向的二维转台步长补偿值;yy为选中目标在某个象限的垂直方向的二维转台步长补偿值;m
x
为选中目标在某个象限的水平方向的实际位置值;my为选中目标在某个象限的垂直方向的实际位置值;k1,k2,k3为回归系数。
22.进一步地,回归系数的求解,包括以下步骤:
23.s5.1、根据实际目标位置数据和回归系数构建二维转台步长补偿模型:
24.y=k1
×m2-k2
×
m k3
25.选取若干组(yn,mn),其中,n为数量,yn为作为结果输出,mn为输入,并得到若干组回归系数k1i、k2i、k3i,其中,k1i、k2i和k3i分别为求解得到的第i组系数,i=1、2、

n,n≥7000000;
26.s5.2、在n组系数k1i、k2i、k3i中随机选取w1组系数k1j、k2j、k3j,j=1、2、

w1,1000≤w1≤n,将w组系数分别带入模型中,得到:
27.yj=k1j×mj2-k2j×
mj k3j28.其中,yj和mj分别为k1j、k2j、k3j对应下的模型的输出和输入;
29.s5.3、计算目标误差函数z:
[0030][0031]
其中,z1为随机组w1对应下的目标误差函数。
[0032]
进一步地,重复多次步骤s5.2和步骤s5.3,得到关于目标误差函数的数据集(z1,z2,

,zd),d为重复次数;
[0033]
对d组目标误差函数进行排序,筛选得到数据集中目标函数最小的zmin;并定义最小目标误差函数值zmin对应的系数k1j、k2j、k3j为最优解。
[0034]
本发明提供的用于反狙击手机器人的光电跟踪图像对准方法,具有以下有益效果:
[0035]
本发明通过散点图采样方式来进行线性回归分析,基于获得的回归系数提高设备自动对准精度,可在发现目标后快速对目标进行对中瞄准,快速进行后面的打击或压制操作,很大程度上提高了设备的工作效率,为被保护对象争取了更多的时间。
[0036]
本发明通过构建二维转台步长补偿模型,采用随机选取和最小目标误差函数值的求解,进行回归系数的求解,由于本发明涉及的数据量巨大,若采用常规的最小二乘法或者矩阵法作为核心求解回归系数,在需要花费巨大的时间资源和硬件资源进行求解,得不偿失,与常规方法相比,本发明计算量小,且采用多组随机进行结合,随机性强,真实性强,且计算效率具有本质的提升。
附图说明
[0037]
图1为用于反狙击手机器人的光电跟踪图像对准方法的流程框图。
[0038]
图2为用于反狙击手机器人的光电跟踪图像对准方法四个象限中目标点距离中心点的位置关系图。。
[0039]
图3为用于反狙击手机器人的光电跟踪图像对准方法的回归系数计算所用的散点图。
具体实施方式
[0040]
下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
[0041]
根据本技术的一个实施例,参考图1-图3,本方案的用于反狙击手机器人的光电跟踪图像对准方法,包括以下步骤:
[0042]
s1、采集多次测试目标所在象限的坐标点数据,并进行当前转台移动步长的采样,具体包括:
[0043]
步骤s1.1、采集多次测试目标数据,并采用慢时间降采样排列,如此可以降低采集的数量,由于数据的量太大,往往是百万级别、千万级别、甚至更高。
[0044]
步骤s1.2、对采用慢时间降采样排列的目标数据进行预处理,包括数字解调、匹配和滤波处理。
[0045]
s2、绘制散点图,采用散点图进行线性回归分析,推导得到回归系数;
[0046]
具体地,采集多次测试目标所在的象限的坐标点与转台位置移动系数所形成的散点图推导出目标位置与转台移动系数落在图像的四个象限上运动系数关系系数;
[0047]
即通过绘制散点图,将4个象限分开进行4个线性回归分析,采用散点图进行线性回归分析,进行二维转台移动步长的预测或者映射。
[0048]
s3、点击屏幕图像上目标显示位置,得到实际目标所在图像象限和位置;
[0049]
s4、给出目标移动到图像中心需要转台移动的x方向和y方向的转台移动步长;
[0050]
s5、根据实际目标位置数据和回归系数计算需要补偿的转台移动步长;
[0051]
s6、根据给出的x方向和y方向的转台移动步长以及补偿的转台移动步长,计算得到最终的移动步长,并移动转台将目标移动到图像中心。
[0052]
以下将对上述步骤进行详细描述。
[0053]
由于需要将图像上的目标移动到中心位置,涉及二维转台的水平移动和俯仰移动,任何的机械动作都会有误差,且误差由于机械加工的原因是有变化规律的,包括水平移动误差和俯仰移动误差,其误差公式如下:
[0054]ex
=x-m
x
[0055]ey
=y-my[0056]
其中,e
x
为水平移动误差;ey为俯仰移动误差;x为图像水平中心点;y为图像垂直中心点;m
x
为二维转台在水平方向进行对中移动后,目标在图像上显示的水平方向的实际位置值;my为二维转台在垂直方向进行对中移动后,目标在图像上显示的垂直方向的实际位
置值。
[0057]
图像的中心点是由水平和垂直线交叉的点,形成4个象限,每个象限里由于不同位置的点都包含水平和垂直两个方向上的误差且到中心点的误差不一样,该误差有正有负且非线性的,如图2所示,故通过上述误差计算公式并不能准确进行位置移动的补偿。
[0058]
故本发明采用如下步骤:
[0059]
前期标定,测试目标在图像视野的不同位置的3个点数据和当前转台移动步长的采样。
[0060]
绘制散点图并推导出回归系数;
[0061]
通过线性回归分析得出回归系数,将4个象限分开来进行4个线性回归分析,该算法采用散点图进行线性回归分析,进行二维转台移动步长的预测或者映射。
[0062]
线性回归可以用来对观测数据集的和x的值拟合出一个预测模型。当完成这样一个模型以后,对于一个新增的x值,在没有给定与它相配对的y的情况下,可以用这个拟合过的模型预测出一个y值。这里的y值就是我们要的某个目标点所在位置要到图像中心点所需要进行额外补偿的二维转台移动步长。
[0063]
参考图3,回归系数的计算是通过前期采集多次测试目标所在的象限的坐标点(水平方向的第几个像素和垂直方向的第几个像素)与转台位置移动系数所形成的散点图推导出目标位置与转台移动系数落在图像的四个象限上运动系数关系系数,然后通过运动公式和当前目标所在象限位置反算出转台的移动补偿步长,从而使需要关注的目标点位置通过转台的移动,使其到图像视野正中。
[0064]yx
=k1
×mx2-k2
×mx
k3
[0065]yy
=k1
×my2-k2
×my
k3
[0066]
其中,y
x
为选中目标在某个象限的水平方向的二维转台步长补偿值;yy为选中目标在某个象限的垂直方向的二维转台步长补偿值;m
x
为选中目标在某个象限的水平方向的实际位置值;my为选中目标在某个象限的垂直方向的实际位置值;k1,k2,k3为回归系数。
[0067]
回归系数的求解,包括以下步骤:
[0068]
步骤s5.1、根据实际目标位置数据和回归系数构建二维转台步长补偿模型,该模型与二维转台步长补偿的计算式相对应,通过模型的构建,采用输出和输入进行参数的求解,可以进一步简化计算过程,减少计算量,且更具准确性,具体模型为:
[0069]
y=k1
×m2-k2
×
m k3
[0070]
选取若干组(yn,mn),其中,n为数量,yn为作为结果输出,mn为输入,并得到若干组回归系数k1i、k2i、k3i,其中,k1i、k2i和k3i分别为求解得到的第i组系数,i=1、2、

n,n≥7000000;
[0071]
步骤s5.2、在n组系数k1i、k2i、k3i中随机选取w1组系数k1j、k2j、k3j,j=1、2、

w1,1000≤w1≤n,将w组系数分别带入模型中,得到:
[0072]
yj=k1j×mj2-k2j×
mj k3j[0073]
其中,yj和mj分别为k1j、k2j、k3j对应下的模型的输出和输入;
[0074]
步骤s5.3、计算目标误差函数z:
[0075]
[0076]
其中,z1为随机组w1对应下的目标误差函数。
[0077]
重复多次步骤s5.2和步骤s5.3,得到关于目标误差函数的数据集(z1,z2,

,zd),d为重复次数;
[0078]
对d组目标误差函数进行排序,筛选得到数据集中目标函数最小值zmin,即代表模型的实际值与预测值之间的差值最小,或者说该组回归系数对应的模型的输出值与真实值之间的误差最小,并定义最小目标误差函数值zmin对应的系数k1j、k2j、k3j为最优解。
[0079]
点击屏幕图像上目标显示位置,得到实际目标所在图像象限和位置。
[0080]
给出目标移动到图像中心需要转台移动的x方向和y方向的转台移动步长。
[0081]
根据实际目标位置数据和回归系数计算需要补偿的转台移动步长。
[0082]
根据给出的x方向和y方向的转台移动步长以及补偿的转台移动步长,计算得到最终的移动步长,并移动转台将目标移动到图像中心。
[0083]
本发明通过散点图采样方式来进行线性回归分析,基于获得的回归系数提高设备自动对准精度,可在发现目标后快速对目标进行对中瞄准,快速进行后面的打击或压制操作,很大程度上提高了设备的工作效率,为被保护对象争取了更多的时间。
[0084]
本发明通过将回归系数的求解,转换为模型参数的求解,并采用若干次随机选取待定系数,以及若干次随机待定系数对应下的目标误差函数值的求解,求解得到最小的误差值,并通过求解得到的最小目标误差值反向确定最优的待定系数,进而求解得到三个回归系数值。
[0085]
由于本发明涉及的数据量巨大,若采用常规的最小二乘法或者矩阵法作为核心求解回归系数,均涉及到矩阵的求解,其数据处理量巨大,需要花费大量的时间资源和硬件资源进行求解,得不偿失,与常规方法相比,本发明计算量小,且采用多组随机进行结合,随机性强,真实性强,更具有代表性,且计算效率具有本质的提升。
[0086]
虽然结合附图对发明的具体实施方式进行了详细地描述,但不应理解为对本专利的保护范围的限定。在权利要求书所描述的范围内,本领域技术人员不经创造性劳动即可做出的各种修改和变形仍属本专利的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献