一种远距离自动报靶方法和装置_第1页
一种远距离自动报靶方法和装置_第2页
一种远距离自动报靶方法和装置_第3页
一种远距离自动报靶方法和装置_第4页
一种远距离自动报靶方法和装置_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、说 明 书 摘 要一种轻武器射击自动报靶的方法和装置,所述的方法包括:图像采集,弹孔识别,成绩判别,结果输出。在弹孔识别步骤,本发明设计了快速的局部图像曲面特性分析方法,能够有效的去除复杂环境下图像变化检测结果中的大量噪声,并通过进一步时域分析的方法确认最终弹孔;在结果输出步骤,提供真实靶显示和模拟靶显示两种途径,通过模拟靶技术,可以在提高用户体验的同时,有效的节省成本。所述的装置包括:多个长焦镜头和CCD摄像机,图像处理工控机,用于控制和显示的触摸屏。本发明对于环境具有良好的适应性,即使在比较恶劣的天气,比如大风,有雾,低照度等情况下,仍具有良好的性能。4权 利 要 求 书1,一种轻武器射击

2、自动报靶的方法和装置,其特征在于包括如下步骤:步骤S1:用户通过触摸屏选择靶车位置,装置控制靶车到达指定距离,同时选择对应距离的长焦镜头和CCD摄像机将采集到的靶面图像通过采集卡传输的图像处理工控机。步骤S2:融合图像变化检测,图像局部曲面特征分析以及时域分析三种方法进行弹孔检测。步骤S21:首先通过一个三点算法对靶面倾斜以及抖动情况进行计算,将输入图像进行校正和对准。通过将当前输入图像与在线更新的靶面历史图像进行比较,获取发生变化的部分。步骤S22:通过对图像的局部曲面特征进行分析,将图像分割为弹孔区域和非弹孔区域。步骤S23:利用时域信息对初步检测到的弹孔进行验证,增加弹孔检测的准确性。步

3、骤S3:通过提取的环线信息,弹孔位置和尺寸计算射击成绩,成绩包括环数和方位。步骤S4:将自动报靶结果实时显示到界面上,同时进行语音报靶。并提供成绩打印功能。2,根据权利要求1所述的轻武器射击自动报靶装置,其特征在于包括长焦镜头(P1),CCD摄像机(P2),图像处理工控机(P3),用于显示和控制的触摸屏(P4),摄像机支架(P5),靶道(P6),靶车(P7),靶纸(P8)。3,根据权利要求1所述的轻武器射击自动报靶的方法和装置,其特征在于使用多个长焦镜头和CCD摄像机采集不同距离的靶面图像,通过CCD面积,靶车距离,靶面面积计算出所需要的镜头的焦距,保证靶面采集到的图像具有很好的清晰度,又保证

4、靶面在视野中有足够的面积。4,根据权利要求1所述的轻武器射击自动报靶的方法和装置,其特征在于图像采集设备,图像处理设备,以及用于显示和控制的触摸屏均安放在射击位,便于安装和管理。5,根据权利要求1所述的轻武器射击自动报靶的方法和装置,其特征在于使用了图像变化检测、图像局部特性分析以及时域分析三种方法进行弹孔检测,保证了弹孔检测方法的环境适应性和准确性。6,根据权利要求1所述的轻武器射击自动报靶的方法和装置,其特征在于使用一个三点算法对靶面倾斜以及抖动情况进行计算,将输入图像进行校正和对准。7,根据权利要求5所述的弹孔检测方法,其特征在于基于图像局部曲面特征分析的弹孔分割方法,通过一种快速的曲面

5、特征分析计算方法,将图像分割成为弹孔区域和非弹孔区域。消除了图像变化检测中由于环境影响而引起的大量噪声。8,根据权利要求1所述的轻武器射击自动报靶的方法和装置,其特征在于结果输出中提供真实靶与模拟靶两种方式。9,根据权利要求1所述的轻武器射击自动报靶的方法和装置,其特征在于,同一张靶纸可以多次利用,通过模拟靶技术,每个人只看到自己的射击成绩,而不会受到前面的人射击成绩的干扰。10,根据权利要求1所述的轻武器射击自动报靶的方法和装置,其特征在于,在射击成绩打印模块,可以手动的添加漏检的弹孔以及删除多检的弹孔。从而保证了系统的完善性。说 明 书 一种远距离自动报靶方法和装置技术领域本发明机器视觉与

6、自动化领域,具体涉及一种用于轻武器射击的远距离智能自动报靶的方法和装置。背景技术在轻武器射击训练和比赛中,由于人工报靶效率和准确度较低,并且存在一定的危险性,自动报靶正在起着越来越重要的作用。传统的基于声纳原理和电子靶等方式自动报靶技术普遍存在着成本高的问题,不利于在部队,射击场等场合的广泛应用。随着图像处理技术的发展和计算机处理速度的提高,基于图像的方式逐渐受到人们的重视。目前存在的基于图像的自动报靶系统中,存在着一些显著的问题。首先,弹孔识别算法的环境适应性较差,主要是针对室内以及比较好的室外环境。算法主要是通过简单的阈值分割,将弹孔区域从靶面图像中分割出来,用于后面的分析。在比较复杂的室

7、外环境中,靶面的不同区域由于受到光照,风吹等影响,仅仅依靠阈值分割很难准确的分割出弹孔。另一个显著的缺点是,为了保证图像质量,图像采集设备通常安装在靶位附近,因为存在由于跳弹等现象造成设备损坏的问题,在户外靶场中还会涉及到设备安全的问题。另外,设备安装的时候需要进行布线施工,成本较高。发明内容 现有技术存在着对环境适应性较差和设备安装管理不便的问题。本发明的目的是提供一种环境适应能力强的自动报靶方法以及便于安装和管理的自动报靶装置为了实现上述目的,本发明提供了远距离的自动报靶装置,通过多个长焦镜头和CCD相机采集多个距离的靶面图像。解决了系统安装与安全防护的问题。通过融合图像变化检测,局部曲面

8、形状分析以及时域分析的方法,提供了一种具有良好环境适应性的自动报靶方法。本发明的轻武器射击远距离自动报靶方法和装置包括:步骤S1:用户通过触摸屏选择靶车位置,装置控制靶车到达指定距离,同时选择对应距离的长焦镜头和CCD摄像机将采集到的靶面图像通过采集卡传输的图像处理工控机。步骤S2:融合图像变化检测,图像局部曲面特征分析以及时域分析三种方法进行弹孔检测。步骤S21:首先通过一个三点算法对靶面倾斜以及抖动情况进行计算,将输入图像进行校正和对准。通过将当前输入图像与在线更新的靶面历史图像进行比较,获取发生变化的部分。步骤S22:通过对图像的局部曲面特征进行分析,将图像分割为弹孔区域和非弹孔区域。步

9、骤S23:利用时域信息对初步检测到的弹孔进行验证,增加弹孔检测的准确性。步骤S3:通过提取的环线信息,弹孔位置和尺寸计算射击成绩,成绩包括环数和方位。步骤S4:将自动报靶结果实时显示到界面上,同时进行语音报靶。并提供成绩打印功能。附图说明以下结合附图对以上自动报靶方法和装置的具体实施过程进行详细说明,以更清楚的描述本发明的上述特征和优点。在以下的附图中:图1示出本发明方法流程图图2示出本发明装置结构示意图图3 示出本发明图像局部分析的八邻域示意图图4 示出本发明图像局部分析的灰度曲线图5 示出本发明基于面积分析局部曲面形状的示意图图6 示出本发明图像局部分析涉及的曲面形状图7 示出本发明的显示

10、界面图8 示出模拟靶显示方式具体实施方式下面将结合附图,对本发明加以详细说明,应当指出的是,所描述的实施例仅旨在对本发明进行理解,而对其不起任何限定作用。基于三点的靶面偏移和倾斜计算方法本实施例使用了三点算法对对靶面倾斜以及抖动情况进行计算,以解决在户外大风情况下的靶面剧烈抖动问题。首先,通过图像分割获取靶纸中间十环内的白色白色区域,然后,通过轮廓拟合计算出十环的圆,所得到的圆心即靶的中心,这是第一个点A。以这个点为圆心,4.5倍的十环所对应的圆的半径为半径画圆,与靶子的头部交与左右两点B、C,通过这三个点。设基准图像中三个点的位置为A1、B1、C1,通过点A与A1的差可以计算出靶面的偏移量,

11、通过直线BC与直线B1C1的夹角可以计算出靶面的倾斜角度。设B、C、B1、C1的坐标分别为(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4),直线BC和B1C1的倾角分别为(1)(2)从而,靶面的倾斜角度为:(3)接下来通过偏移量与倾斜角度可以将靶面图像与之前的图像进行对齐,从而有助于后面的处理。这个基于三点的靶面偏移和倾斜计算方法,计算量小,不易受噪声影响。基于图像局部曲面特征分析的弹孔分割方法在图像处理中,x,y是图像宽度和高度方向的离散坐标值,z是(x,y)点的灰度值,(x,y,z)就构成了三维空间曲面上的点的笛卡尔坐标,因此,二维的图像可以看作是一个三维空间的曲面来分析。曲

12、面形状有9种情况,如图6所示,对于弹孔检测的应用来说,我们需要检测图中的第9种情况,也就是凹椭球曲面点。在图像中,每一个点有8个领域点,也就是有四个方向,如图3所示。我们只要保证每个方向的曲率均满足,便可以认为,这是一个凹椭球面上的点。以当前点为中心,我们在每个方向上取五个点,它们的灰度值便构成了一条曲线,如图4所示。设四条曲线分别为,每个方向定义一个标志,用来标记在这个方向上是否为一个下凹曲线。设曲线上五个点的灰度值分别为,我们定义判断当前点四个方向上的是否为下凹的标志位。 (4)计算出四个标志位后,我们定义只有当四个标志位均为true的时候,才认为当前点是一个凹椭球曲面点。我们已经得到了曲

13、面的凹凸性判别结果,但这只是定性的判断,由于误差的影响,图像中非弹孔区域也可能出现一些凹椭球曲面点,因此,我们要利用另外一个信息,那就是曲面的弯曲程度,也就是曲率,弹孔区域的椭球面的曲率较大。传统的计算曲率的方法速度很慢,我们通过一个近似的方法来对弯曲程度进行判断,从而达到快速判别弹孔的目的。我们使用曲线所围成的面积来计算曲率,如图5所示, A1,A2,A3,A4为四个小梯形的面积,A5是大梯形的面积,A是曲线所围成的面积。我们定义曲面弯曲程度的判决准则为式(5),其中T是A区域的面积的一个阈值。最终的椭球曲面检测算法的判别准则为式(6)。(5)(6)当均为true时,这是一个凹椭球曲面点,即

14、一个弹孔点。在计算时,并不需要对每一个点都进行四个方向的检测才最终确定这是不是一个椭球曲面点,当任何一个方向上的标志为不为真时,我们就可以认为这个点不是椭球曲面点,从而节省了很大的计算量。再更进一步,在计算每一个方向的标志位的时候,有四项判断:包括三项凹凸性判断和一项曲率判断,它们之间是与的关系,因而,只要任何一个判断不为真,我们就可以将这个标志为置为false,从而也就可以判定这不是一个凹椭球曲面点。因此,本发明提出的局部基于局部曲面特征的弹孔检测方法的计算量非常小。在处理320×240大小的图片的时候,处理时间不到10个毫秒。虚拟靶显示方式首先测量出靶纸的实际尺寸,作为参数存储到

15、配置文件中,系统启动后,通过这些参数,使用计算机生成一张靶面的虚拟图像。在计算出弹着点的成绩后,根据成绩中的方向和环数(均为浮点数),在靶面的虚拟图上生成对应的弹孔,如图8所示。通过模拟靶技术,用户可以选择显示靶面上的所有弹孔,或者仅仅显示当前射手的射击的弹孔。因此,同一张靶纸可以多次利用,可以有效的在节约成本的同时,不影响用户的使用体验。时域分析为了提高报靶的准确性,使用时域分析降低误报率。检测到一个新的弹孔时,并不立刻计算成绩和报靶,而是通过对多帧图像检测结果的统计分析来判定这是否是一个真正的弹孔。时域分析通过循环计数队列来实现,设循环队列的长度为L,检测到弹孔时,对应位置生成一个循环队列,第一个元素置1,其余置0。接下来的每一帧图像,如果对应位置检测到了弹孔,则队列中的元素置为1,指针指向下一个元素。通过统计循环队列中值为1的元素的个数,来判定这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论