待补充 layumi/University1652-Baseline

飞控/无人机 3/5 🧩 软硬件结合 已发布
layumi 364 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
待补充

项目简介

ACM Multimedia2020 University-1652: A Multi-view Multi-source Benchmark for Drone-based Geo-localization :helicopter: an


University1652-Baseline 是一个面向无人机地理定位研究的开源基准项目,由 ACM Multimedia 2020 论文《University-1652: A Multi-view Multi-source Benchmark for Drone-based Geo-localization》官方发布。该项目核心贡献在于提供了一个多视角、多源的数据集与基线代码,专门用于解决无人机在无 GPS 信号或信号受限环境下的目标定位与导航问题。

标签

项目特点

多视角多源数据集:包含无人机视角、卫星视角和地面视角的图片,覆盖全球 1652 个地标建筑。
官方基线代码:提供了完整的训练、测试和评估脚本,方便研究者直接上手复现论文结果。
支持多种定位任务:包括无人机-to-卫星、无人机-to-地面以及跨视角检索等任务。
预训练模型:提供了在 University-1652 数据集上训练好的模型权重,可以直接用于推理或微调。
评估指标标准化:内置了 Recall@K、平均精度等常用评估指标,便于公平对比不同方法。

技术规格

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
University-1652 训练集 1 份 包含无人机、卫星、地面三视角图片
University-1652 测试集 1 份 用于评估模型性能
训练脚本 1 个 train.py
测试脚本 1 个 test.py
特征提取脚本 1 个 extract_feature.py
预训练权重 1 个 ResNet-50 在 University-1652 上训练
参数配置文件 1 个 config.py

能力画像

**记忆与知识检索**:3/5 — 项目本身不涉及记忆检索,但数据集可用于训练检索模型。
**动手与操作**:2/5 — 主要依赖代码运行和数据处理,硬件操作需求低。
**编程与算法**:4/5 — 需要理解深度学习训练流程、损失函数和评估逻辑。
**设计与建模**:3/5 — 可基于基线模型修改网络结构或损失函数。
**实验与调试**:4/5 — 需要调整超参数、对比不同设置下的性能。
**协作与分享**:2/5 — 项目为单人可完成,但开源社区可贡献改进。
**学习与研究**:5/5 — 非常适合学习跨视角地理定位、多源融合等研究方向。
**系统集成**:2/5 — 可集成到无人机定位系统中,但需额外工程化工作。

所需技能

Python 编程基础 PyTorch 深度学习框架使用经验 图像处理基础知识 熟悉深度学习训练流程(数据加载、模型训练、评估) 了解检索任务中的评估指标(Recall、AP) 基本的 Linux 命令行操作(用于数据下载和环境配置)

适用场景

无人机在 GPS 拒止环境下的视觉定位研究
跨视角图像检索(无人机视角 ↔ 卫星视角 ↔ 地面视角)
地理空间智能与遥感图像分析
学术论文实验复现与基线对比
高校或研究所的计算机视觉课程项目
智能巡检、应急救援等需要无人机自主导航的应用开发