Traditionally source identification is solved using threshold based energy detection algorithms. These algorithms frequently sum up the activity in regions, and consider regions above a specific activity threshold to be sources. While these algorithms work for the majority of cases, they often fail to detect signals that occupy small frequency bands, fail to distinguish sources with overlapping frequency bands, and cannot detect any signals under a specified signal to noise ratio. Through the conversion of raw signal data to spectrogram, source identification can be framed as an object detection problem. By leveraging modern advancements in deep learning based object detection, we propose a system that manages to alleviate the failure cases encountered when using traditional source identification algorithms. Our contributions include framing source identification as an object detection problem, the publication of a spectrogram object detection dataset, and evaluation of the RetinaNet and YOLOv5 object detection models trained on the dataset. Our final models achieve Mean Average Precisions of up to 0.906. With such a high Mean Average Precision, these models are sufficiently robust for use in real world applications.
翻译:传统的源识别方法通过基于阈值的能量检测算法得以解决。这些算法经常总结各区域的活动,并将超过特定活动阈值的区域视为来源。虽然这些算法对大多数案例有效,但它们往往无法探测到占用小频带的信号,无法区分频带重叠的源,也无法在特定信号到噪音比率的信号下探测到任何信号。通过将原始信号数据转换成光谱,源识别方法可以被描述为一个物体检测问题。通过利用基于深层学习的物体探测的现代进步,我们建议建立一个系统,设法减轻在使用传统源识别算法时遇到的失败案例。我们的贡献包括将源确定作为对象探测问题,公布光谱物体检测数据集,以及评估在数据集上培训的雷蒂纳Net和YOLOv5对象检测模型。我们的最后模型达到了0.906的平均精度。有了这样的高平均值精度,这些模型足够可靠,可用于在现实世界应用中应用。