一种城市遥感嵌入式多目标检测定位方法和系统技术方案

技术编号:38541505 阅读:34 留言:0更新日期:2023-08-19 17:09
本发明专利技术公开了一种城市遥感嵌入式多目标检测定位方法,获取输入图像后,由特定结构的高速缓冲控制器直接与GPU进行数据交换,经特征提取、特征融合获取三尺度特征图,再将检测头中的目标检测结果与多传感器信息多线程计算,定位目标并由GStreamer管道接收器元件将融合定位结果输出。本发明专利技术还公开了实现所述方法的系统。本发明专利技术提供了一种城市遥感目标检测与定位任务在嵌入式设备中实现的完整解决方案,具备计算量小、检测精度高、灵活性强的特点。点。点。

【技术实现步骤摘要】
一种城市遥感嵌入式多目标检测定位方法和系统


[0001]本专利技术涉及遥感和计算机视觉
,尤其涉及一种城市遥感嵌入式多目标检测与定位方法和系统。

技术介绍

[0002]计算机视觉已经广泛应用在各类场景,实现对设备、环境、人员等信息的感知、分析和决策能力。目标检测作为计算机视觉的一种应用形态,可以自动化地实现对图像或长时视频中目标的检测和识别,减少人工干预的需要,提高安全性和保障性。随着城市化进程的加速,城市的规模和数量不断增长,目标检测技术在城市地物信息准确提取和分析、城市环境状况监测和自然灾害应对等方面都有着重要的意义。依靠嵌入式目标检测技术不仅可以快速、准确地提取城市地物信息,为城市规划和管理提供有效的数据支撑,而且能够在灾害发生后快速获取受灾地区的信息,为灾后救援和重建提供数据支持。
[0003]得益于嵌入式硬件设备和深度学习网络的快速发展,目标检测任务已经可以在部分嵌入式设备运行,但其准确率和实时性难以得到保障,仍然面临着许多问题。首先是嵌入式系统的硬件资源相对有限,因此需要针对硬件资源进行优化,提高嵌入式目标检测算法的运本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种城市遥感嵌入式多目标检测定位方法,其特征在于,具体步骤如下:获取图像数据,并完成标注、清洗和划分,进行数据分析和离线数据增强,取得数据集;搭建深度学习网络,包括结构重参数化特征提取网络和有效残差路径聚合网络;利用所述数据集对所述深度学习网络进行超参数调整和服务器训练,直到网络参数不再收敛或训练时长达到预设轮数,获取预训练权重;将原始网络中的激活函数替换为可训练的截断式激活函数,加载预训练权重对网络进行微调并保留最终的网络结构文件和权重参数文件;在嵌入式设备中配置目标检测逻辑,进行多传感器集成,并获取多传感器融合信息,将网络结构文件和权重参数文件部署其中;搭建GStreamer多媒体管道,将所述目标检测逻辑和传感器模块作为元件连接至管道;嵌入式设备实时获取视频流和姿态信息,开辟多线程,将多传感器融合信息输出至目标检测逻辑;推理过程根据CPU、GPU和深度学习硬件加速器多线程调度方式,图像数据由高速缓冲控制器直接传输至GPU执行预测并输出定位结果。2.如权利要求1所述城市遥感嵌入式多目标检测定位方法,所述目标检测逻辑使用深度学习网络模型、并行计算库和深度学习硬件加速器,其特征在于:设定编译配置参数;模型权重使用TensorRT进行饱和量化,经过构造器生成序列化模型;推理阶段,推理算法加载序列化量化模型,使用并行计算库以并调用深度学习硬件加速器对模型进行加速。3.如权利要求1所述城市遥感嵌入式多目标检测定位方法,其特征在于,所述高速缓冲控制器,包含cache数据存储器结构,GPU与二级高速缓存控制器直接进行数据交换,CacheSRAM采用组件直接相连,组内全相连的四路组相联的映射结构,每个存储单元就是一个Cache块,每个Cache块包含8个小Cache快,每个小Cache块为4个字节且每个小Cache块都有读写使能信号;根据使能信号可实现对每个小Cache块的读写操作,提高CacheSRAM的利用率。4.如权利要求1所述城市遥感嵌入式多目标检测定位方法,其特征在于,所述多线程调度方式,对嵌入式设备多核CPU、GPU和DLA进行调度,使得一个线程完成GPU的计算后,第二个线程立...

【专利技术属性】
技术研发人员:蓝金辉宋云广
申请(专利权)人:北京科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1