基于焦平面阵列解码数据的多目标模糊检测系统的制作方法

文档序号:33772115发布日期:2023-04-18 21:46阅读:68来源:国知局
基于焦平面阵列解码数据的多目标模糊检测系统的制作方法

本发明属于电子产品测试,涉及一种基于焦平面阵列解码数据的多目标模糊检测系统。


背景技术:

1、焦平面阵列可用于三维成像、目标探测等领域。在焦平面阵列的测试阶段,测试系统对目标发射激光脉冲,采用光电探测技术接收回波,并利用读出电路技术对焦平面阵列各个像元接收的光子飞行时间数据进行编码,将编码的结果交由数据采集系统进行处理。

2、数据采集系统根据飞行时间的编码规则进行解码。传统的解码方式采用fpga进行,开发者在数据采集系统设计阶段,向fpga中写入胶合逻辑。测试过程中,当单帧数据采集完毕后,fpga对数据进行解码,运用胶合逻辑按一定规则拼接数据,还原飞行时间。然而这种方法有两个缺点:第一,采用fpga设计胶合逻辑具有一定难度,并且需要反复下载fpga程序,可维护性较差;第二,fpga还承担焦平面阵列计数阶段的时序控制任务,在运用胶合逻辑拼接数据的同时不能进行下一帧的飞行时间计数,限制了应用场景中数据采集的帧频。

3、根据具体的光学系统,飞行时间可转换为目标的距离信息。当焦平面阵列采集到足够多的数据后,飞行时间数据将会形成一定的统计分布,理论上通过检测飞行时间的峰值可实现目标的检测。然而,在实际应用过程中,会出现以下问题:第一,测试系统、应用环境的非理想性造成的噪声干扰,使得单一的峰值检测算法受噪声影响而变得不够准确;第二,传统的目标检测算法设定单一阈值,采用一刀切的方式判定峰值是否对应探测到的目标,对复杂应用场景下的探测率造成影响。


技术实现思路

1、(一)要解决的技术问题

2、本发明要解决的技术问题是:如何设计一种焦平面阵列多目标检测系统,该系统能够高效地对采集到的数据进行解码,并在解码的同时继续进行后续的目标探测;如何基于解码数据的统计分布寻找对应多个探测目标的飞行时间计数峰值;面向用户对焦平面阵列应用的场景,如何运用模糊集合的概念,判断飞行时间计数峰值是否对应探测目标,定量评估疑似目标成为真正目标的可能性,为用户的应用提供更多的参照。

3、(二)技术方案

4、为了解决上述技术问题,本发明提供一种基于焦平面阵列解码数据的多目标模糊检测系统的设计方法,将多目标模糊检测系统设计为包括fpga、计算机,其中,fpga设计为负责对焦平面阵列施加时序控制,将获取的焦平面阵列读出电路输出信号通过全可编程soc中的arm打包后作为原始数据发送到计算机,该原始数据为焦平面阵列数据,计算机设计为包括四个模块:数据解码模块、解码后数据预处理模块、目标检测模块、目标隶属度输出模块,依次用于对采集到的焦平面阵列数据进行数据解码、解码后数据预处理、目标检测、目标隶属度输出,将检测到的多个目标的信息呈现给用户,同时对疑似目标输出隶属度。

5、如权利要求1所述的方法,其特征在于,fpga设计为:利用其多个i/o引脚在读出时钟的控制下并行接收焦平面阵列读出电路的输出信号,单帧数据通过axi总线传输到arm后,直接打包成数组发送至计算机。

6、优选地,计算机的数据解码模块设计为:按照焦平面阵列读出电路的编码规则,提取数组中特定的二进制位,拼接成对应于焦平面阵列中像元数据的二维数组,并根据lfsr和时钟移相的编码表进行解码。

7、优选地,计算机的解码后数据预处理模块设计为:在连续探测的情况下,对接收到的数据计算统计分布并进行数据预处理,采用多项式拟合算法进行数据拟合,计算统计分布的基线,然后计算各个计数值与所有数据标准差的商,获得便于目标探测的新数据。

8、优选地,计算机的目标检测模块设计为对被探测目标设定模糊集合,对于所述新数据的统计分布进行峰值检测,计算机的目标隶属度输出模块设计为:基于峰值检测结果,根据用户设定的下限和上限,采用隶属函数计算隶属度,给出确定的目标和疑似目标,并将疑似目标的隶属度输出给用户。

9、本发明还提供了一种利用所述方法设计得到的多目标模糊检测系统。

10、本发明还提供了一种利用所述的系统实现多目标模糊检测的方法

11、(三)有益效果

12、本发明提出了一种基于焦平面阵列解码数据的多目标模糊检测系统,旨在对焦平面阵列测试和应用的过程进行优化,提高测试系统的可维护性,在保障一定帧频的情况下方便用户进行目标探测,在较为复杂的非理想应用环境下,采用模糊检测的方式为用户反馈更多的目标信息,为后续的信息处理提供更高的灵活性。

13、与传统的纯fpga实现胶合逻辑的方法相比,本发明提出的系统对硬件功能的划分更加明确,fpga仅用于时序控制,而将传统胶合逻辑的功能分配到计算机。这种设计方式思路更加清晰,在提高系统可维护性的同时,也能保障一定的数据采集帧频。

14、对于连续采集的大量数据,可计算得到统计分布。传统的目标检测通常采用单一的峰值检测算法,通过设定阈值来判定峰值是否对应目标,适用于理想的应用场景。但在非理想环境下,受到光学系统性能、应用环境等因素的影响,本发明提出的多目标模糊检测算法,通过检测统计分布的基线来减小噪声的影响,并引入模糊集合和隶属度的概念,为用户反馈被探测目标的更多信息。与传统的目标检测算法相比,本发明提出的系统便于用户在复杂应用场景下进行深入的灵活处理,提高系统的探测率。



技术特征:

1.一种基于焦平面阵列解码数据的多目标模糊检测系统的设计方法,其特征在于,将多目标模糊检测系统设计为包括fpga、计算机,其中,fpga设计为负责对焦平面阵列施加时序控制,将获取的焦平面阵列读出电路输出信号通过全可编程soc中的arm打包后作为原始数据发送到计算机,该原始数据为焦平面阵列数据,计算机设计为包括四个模块:数据解码模块、解码后数据预处理模块、目标检测模块、目标隶属度输出模块,依次用于对采集到的焦平面阵列数据进行数据解码、解码后数据预处理、目标检测、目标隶属度输出,将检测到的多个目标的信息呈现给用户,同时对疑似目标输出隶属度。

2.如权利要求1所述的方法,其特征在于,fpga设计为:利用其多个i/o引脚在读出时钟的控制下并行接收焦平面阵列读出电路的输出信号,单帧数据通过axi总线传输到arm后,直接打包成数组发送至计算机。

3.如权利要求2所述的方法,其特征在于,计算机的数据解码模块设计为:按照焦平面阵列读出电路的编码规则,提取数组中特定的二进制位,拼接成对应于焦平面阵列中像元数据的二维数组,并根据lfsr和时钟移相的编码表进行解码。

4.如权利要求3所述的方法,其特征在于,计算机的解码后数据预处理模块设计为:在连续探测的情况下,对接收到的数据计算统计分布并进行数据预处理,采用多项式拟合算法进行数据拟合,计算统计分布的基线,然后计算各个计数值与所有数据标准差的商,获得便于目标探测的新数据。

5.如权利要求4所述的方法,其特征在于,计算机的目标检测模块设计为对被探测目标设定模糊集合,对于所述新数据的统计分布进行峰值检测,计算机的目标隶属度输出模块设计为:基于峰值检测结果,根据用户设定的下限和上限,采用隶属函数计算隶属度,给出确定的目标和疑似目标,并将疑似目标的隶属度输出给用户。

6.一种利用权利要求1至5中任一项所述方法设计得到的多目标模糊检测系统。

7.一种利用权利要求6所述的系统实现多目标模糊检测的方法,其特征在于,包括以下步骤:

8.如权利要求7所述的方法,其特征在于,焦平面阵列工作时,fpga通过多个i/o引脚并行接收焦平面阵列读出电路输出的信号,在读出时钟的作用下,fpga连续接收信号,直到单帧信号接收完毕;

9.如权利要求8所述的方法,其特征在于,步骤s2中解码后数据预处理模块进行数据预处理具体如下:

10.如权利要求9所述的方法,其特征在于,步骤s3中采用目标检测模块进行峰值检测,采用目标隶属度输出模块计算隶属度具体如下:


技术总结
本发明涉及一种基于焦平面阵列解码数据的多目标模糊检测系统,属于电子产品测试技术领域。与传统的纯FPGA实现胶合逻辑的方法相比,本发明提出的系统对硬件功能的划分更加明确,FPGA仅用于时序控制,而将传统胶合逻辑的功能分配到计算机。这种设计方式思路更加清晰,在提高系统可维护性的同时,也能保障一定的数据采集帧频。

技术研发人员:袁鎏,张楠,王林青,李潇,黄海华,孔繁林,路小龙
受保护的技术使用者:西南技术物理研究所
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1