Griffin|增強現實數據集|無人機數據集

Griffin|增強現實數據集|無人機數據集

數據來源:huggingface 百度網盤

構建方式

Griffin數據集的構建采用了模塊化架構,結合了CARLA和AirSim平臺,通過模擬真實世界中的無人駕駛環境和無人機動態,收集了超過30,000幀圖像數據,覆蓋了多種無人機飛行高度、天氣條件和物體遮擋情況。數據采集框架包括一個基于Unreal Engine 4的服務器和一個Python客戶端,其中Python客戶端包含了四個專門的管理器,分別負責車輛規劃控制、無人機軌跡生成、環境配置和傳感器數據管理。數據預處理階段,對多源數據進行時空對齊,并利用CARLA的實例分割地面真實接口進行遮擋感知的3D標注。

特點

Griffin數據集的特點在于其多模態性、遮擋感知標注、無人機動態模擬和多樣性。數據集包含超過200個動態場景,涵蓋了城市和郊區兩種環境,以及多種天氣條件和車輛速度。無人機飛行高度從20米到60米不等,確保了數據集的多樣性。此外,數據集中的標注不僅包括目標類別、跟蹤ID和9維邊界框模型,還包括可見度比率,這使得數據集更適合研究遮擋場景下的感知問題。

使用方法

使用Griffin數據集進行研究和開發時,首先需要了解數據集的組織結構和標注信息。數據集包括多個場景,每個場景包含多個時間戳的圖像數據和對應的標注信息。研究人員可以根據自己的需求選擇合適的場景和任務,例如3D物體檢測和3D物體跟蹤。在使用數據集時,需要注意數據預處理,包括時空對齊和遮擋感知標注的處理。此外,研究人員還可以利用數據集提供的基準方法和評價指標來評估自己的算法性能。

背景與挑戰

背景概述

在自動駕駛技術的發展中,盡管取得了顯著進展,但目前的單視角系統在復雜環境中仍然面臨著嚴重遮擋和視野受限的基本挑戰。為了解決這些限制,越來越多的協作感知策略涌現出來,包括車對車(V2V)和車對基礎設施(V2I)的合作。這些方法已經展示了可行的解決方案和在感知能力上的顯著提升。然而,它們的實際實施通常需要大量的基礎設施投資和聯網車輛的廣泛采用,這可能會帶來經濟障礙。相比之下,車對無人機或所謂的空中-地面協作(AGC)系統利用了空中的全景視圖和地面級別的詳細觀察。無人機的集成提供了在關鍵應用中快速部署的獨特優勢,包括智慧城市、應急響應和安全巡邏,從而為動態環境感知提供了一個新的范例。盡管具有巨大的潛力,但開發有效的空中-地面協作感知系統仍然面臨著兩個關鍵的挑戰。第一個挑戰源于動態視角不匹配:與主要在水平平面上移動傳感器的V2V和V2I協作不同,無人機引入了高度變化和動態俯仰/橫滾角度變化,這使跨視圖特征的校準變得復雜。第二個挑戰是現有的無人機視圖3D感知數據集仍然存在缺陷。如表I所示,CoPerception-UAV和UAV3D等數據集缺乏遮擋感知注釋,導致邊界框包括不可見區域的目標。同時,許多數據集采用過于簡化的固定角度或固定高度的相機模型,這不能反映受風干擾和目標加速度等現實世界無人機動態的影響。受神話生物Griffin的啟發,它結合了獅子的陸地力量和鷹的空中主導地位,我們旨在利用空中和地面視角的聯合力量來克服這些挑戰并增強自動駕駛的感知能力。為此,我們為空中-地面協作3D感知提出了以下貢獻:Griffin,一個包含超過200個動態場景(30k+幀)的大型多模態數據集,具有不同的無人機高度(20-60m),多樣化的天氣條件和遮擋感知的3D注釋,并通過CARLA-AirSim聯合仿真增強了真實的無人機動態;一個統一的基準測試框架,用于評估空中-地面協作檢測和跟蹤任務,包括評估通信效率、延遲容忍度和高度適應性的協議;AGILE,一個實例級別的中間融合基準,通過基于查詢的交互動態地對齊跨視圖特征,在通信開銷和感知精度之間取得了有利的平衡。廣泛的實驗證明了空中-地面協作感知的有效性,并展示了進一步研究的方向。數據集和代碼可在https://github.com/wang-jh18-SVM/Griffin上獲得。

當前挑戰

空中-地面協作感知系統面臨著兩個關鍵的挑戰。第一個挑戰源于動態視角不匹配:與主要在水平平面上移動傳感器的V2V和V2I協作不同,無人機引入了高度變化和動態俯仰/橫滾角度變化,這使跨視圖特征的校準變得復雜。第二個挑戰是現有的無人機視圖3D感知數據集仍然存在缺陷。例如,CoPerception-UAV和UAV3D等數據集缺乏遮擋感知注釋,導致邊界框包括不可見區域的目標。同時,許多數據集采用過于簡化的固定角度或固定高度的相機模型,這不能反映受風干擾和目標加速度等現實世界無人機動態的影響。為了克服這些挑戰,Griffin數據集提供了高保真的3D注釋,覆蓋了六種對象類別:行人、汽車、卡車、公共汽車、摩托車和自行車。注釋包括類別標簽、跟蹤ID、可見率以及由x、y、z、長度、寬度、高度、翻滾、俯仰和偏航定義的9維邊界框模型。為了解決現有數據集中遮擋判斷的常見問題,我們開發了一種利用CARLA的實例分割地面真實接口的可視性量化方法。在數據收集過程中,RGB和分割圖像使用相同的傳感器配置記錄,以保持時空對齊。在后期處理階段,我們從每個目標的邊界框內采樣點并將其投影到分割地面真實值上。然后通過比較采樣像素和相應目標之間的語義類別和實例ID來計算可見率。過濾掉可見性低的目標,以確保注釋精度。

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

面向低空交通場景的通信與多模態感知仿真數據集

數據來源:http://pcni.pku.edu.cn/cn/dataset_3.html
PKU 低空交通場景數據集:由北京大學構建,包含十字路口低空交通場景和山區公路低空交通場景。數據集包含無人機端采集的 RGB 圖像和深度圖像,以及車端采集的激光雷達點云和毫米波雷達點云數據。十字路口場景有 1 個無人機端、12 個車端,共 1500 幀;山區公路場景有 1 個無人機端、8 個車端,共 1500 幀。

亮點與特色

①支持無人機三維軌跡和多速度仿真:在生成的動態場景中,該數據集考慮了環境中動態無人機的多種三維軌跡,包含爬升、俯沖、平飛等多種三維軌跡以及加速、減速、勻速等多種速度。

② 多視角的多模態感知數據:在數據集中,包含無人機端采集的RGB圖像和深度圖像,以及車端采集的激光雷達點云和毫米波雷達點云數據。

③ 通過碰撞檢測機制,保證數據集的真實性和有效性:為保證生成的大規模低空交通動態場景的合理性,基于動態物體的運動軌跡,實現了對動態物體的碰撞檢測。若動態物體發生碰撞,即可精確地提示發生碰撞的動態物體的名稱和對應發生碰撞的快照。

④ 場景的批量生成、排隊仿真和數據的自動化導出,使生成大規模無線通信信道數據集成為可能:將物體和天線的三維坐標進行批量修改,實現低空交通動態場景的批量生成,并完成了將生成的動態場景排隊仿真和仿真結束后數據的自動化導出的功能。

數據集介紹

本數據集包含十字路口低空交通場景和山區公路低空交通場景,各場景數據集簡要介紹和說明如下表

場景數據種類元素數據大小備注
十字路口低空交通無線通信信道數據、激光雷達點云、RGB圖像、深度圖像、毫米波雷達點云1個無人機端、12個車端1500幀常見城市交通場景
山區公路低空交通無線通信信道數據、激光雷達點云、RGB圖像、深度圖像、毫米波雷達點云 1個無人機端、8個車端1500幀起伏較大、空曠的山區場景

在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/95904.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/95904.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/95904.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

力扣.1054距離相等的條形碼力扣767.重構字符串力扣47.全排列II力扣980.不同路徑III力扣509.斐波那契數列(記憶化搜索)

目錄 力扣.1054距離相等的條形碼 力扣767.重構字符串 力扣47.全排列II 力扣980.不同路徑III 力扣509.斐波那契數列(記憶化搜索) 力扣.1054距離相等的條形碼 是否策略正確 但是假如 1 2 2 此時 1_2 此時中間只能填寫2,但是就不對了,所…

「docker」二、3分鐘快速理解docker核心要素

上一節中我們知道docker的作用,這節我們介紹一下docker的要素。 鏡像 docker的核心要素里面有個叫鏡像(images)的概念,鏡像的作用就類似我們安裝虛擬機用到的iso鏡像文件。鏡像里包含了我們要運行的應用,如&#xff…

搭建基于 Solon AI 的 Streamable MCP 服務并部署至阿里云百煉

一、快速搭建 Solon 項目,引入 Solon AI 1. 開發環境準備 JDK 8 或以上版本。Maven 3.8.6 或以上版本。通義千問 API Key(用于模型調用)。 2. 創建名為 mcp-server-demo 的項目 創建時選擇 Archetype 為 Solon AI(可以減少些活&am…

免費的SSL和付費SSL 證書差異

免費的 SSL 和付費的 SSL(TLS 證書)本質上提供的加密能力是一樣的,因為 SSL/TLS 協議本身是開放標準,核心加密算法不會因為是否收費而不同。主要區別在于以下幾個方面:🔑 1. 加密強度免費 SSL:一…

代碼隨想錄算法訓練營第六天 -- 字符串1 || 344.反轉字符串I / 541.反轉字符串II / kamacoder54.替換數字--第八期模擬筆試

代碼隨想錄算法訓練營第六天 -- 字符串1 || 344.反轉字符串I / 541.反轉字符串II / kamacoder54.替換數字--第八期模擬筆試344.反轉字符串I思路541.反轉字符串II題目理解解題思路邊界細節reverse()函數的實現[kamacoder54.替換數字 -- 第八期模擬筆試](https://kamacoder.com/p…

計算機視覺——光流法

系列文章目錄 本系列開篇文章,暫時沒有目錄啦~ 文章目錄系列文章目錄前言一、問題假設二、方程推導三、計算Ix,Iy,ItI_x,I_y,I_tIx?,Iy?,It?四、計算光流u,vu,vu,v4.1 傳統算法Lucas-Kanade算法五、孔徑問題5.1 直觀理解5.2 數學角度5.3 解決方法總結…

前端安全攻防:XSS, CSRF 等防范與檢測

前端安全攻防:XSS, CSRF 等防范與檢測在Web應用日益普及的今天,前端安全已經成為一個不容忽視的重要環節。隨著攻擊技術的不斷演進,各種前端安全漏洞(如跨站腳本攻擊 XSS、跨站請求偽造 CSRF 等)層出不窮,它…

03OpenCV圖像處理

參考課程: 【黑馬程序員 OpenCV入門教程】 [https://www.bilibili.com/video/BV1Fo4y1d7JL] ZZHow(ZZHow1024) 1.1幾何變換 圖像縮放 對圖像的大小進行調整,即使圖像放大或縮小 cv2.resize(src, dsize, fx0, fy0, interpolationcv2.INTER_LINEAR)參數…

UE5 C++ 第三方動態庫的使用

一. 首先要拷貝對應的 第三方庫 bin里有dll動態庫,include里有動態庫需要的頭文件。 二.在Target.cs里,進行設置 頭文件前面的路徑為公共路徑 設置需要一起打包的三方庫文件 三.加載這個庫 FPlatformProcess::GetDllHandle將他解析為 任意類型&#x…

C++進階——多態

? ? ? ? ? づ?ど 🎉 歡迎點贊支持🎉 個人主頁:勵志不掉頭發的內向程序員; 專欄主頁:C語言; 文章目錄 前言 一、多態的概念 二、多態的定義及實現 2.1、多態的構成條件 (1)虛函…

Swift 語法學習指南 - 與 Kotlin 對比

Swift 語法學習指南 - 與 Kotlin 對比 本指南專為有 Android/Kotlin 開發經驗的開發者設計,通過對比學習快速掌握 Swift 語法 目錄 語言基礎對比變量與常量數據類型函數定義類與結構體繼承與協議可選類型集合類型控制流閉包與Lambda擴展與Extension錯誤處理內存管理…

嵌入式C語言筆記十七——構造數據類型

一.結構體:1.類型定義:struct 結構體名 {數據類型1 成員變量1;數據類型2 成員變量2;數據類型3 成員變量3;... };struct student {char name[32];char sex;int age;int score; };2.結構體變量定義:存儲類型 數據類型 變量名;3.結構體元素初始化…

深入實踐G1垃圾收集器調優:Java應用性能優化實戰指南

深入實踐G1垃圾收集器調優:Java應用性能優化實戰指南 一、技術背景與應用場景 隨著微服務和海量并發請求的普及,Java應用在生產環境中對低延遲和高吞吐的需求日益顯著。傳統的CMS和Parallel GC 在大內存場景下常出現Full GC 停頓時間長、吞吐下降等問題…

【JobScheduler】Android 后臺任務調度的核心組件指南

JobScheduler 是 Android 平臺上原生支持在直接啟動模式(Direct Boot Mode)下執行任務的調度器。 相比 WorkManager 需要復雜的配置才能勉強支持直接啟動,JobScheduler 在這方面有著天生的優勢和明確的 API 支持。如果你面臨的硬性要求是必須…

c# 調用basler 相機

目錄 一聯合halcon: 二 c# 原生 一聯合halcon: 環境配置 下載安裝pylon軟件 下載安裝halcon 創建 winform項目 test_basler 添加引用 打開pylon可以連接相機 可以看到我的相機id為23970642 ( c#聯合halcon的基礎教程(案例…

《2025年AI產業發展十大趨勢報告》四十六

《2025年AI產業發展十大趨勢報告》四十六隨著科技的迅猛發展,人工智能(AI)作為引領新一輪科技革命和產業變革的戰略性技術,正逐步滲透到各個行業和領域,成為推動經濟社會發展的重要引擎。2023年,生成式AI的…

c++ 雜記

1. 為什么返回*this?2. 3. 友元函數的使用&#xff1a;需要頭文件中類內外聲明&#xff0c;cpp文件中實現定義哦// Sales_data.h #ifndef SALES_DATA_H #define SALES_DATA_H#include <string>class Sales_data {std::string bookNo;int units_sold 0;double revenue …

PDF文件基礎-計算機字體

計算機字體的原理包含了字符編碼、字形渲染和字體文件存儲三個關鍵技術。 字符編碼負責將每個字符映射到一個唯一的數字碼&#xff1b;字形渲染則將這些數字碼轉換成屏幕或紙張上可識別的圖形&#xff1b;字體文件存儲則包含了字符的編碼、圖形描述信息以及字體的其他屬性&…

華為IP(9)

OSPF的基本配置OSPF路由計算前言&#xff1a;1)同一區域內的OSPF路由器擁有完全一致的LSDB&#xff0c;在區域內部&#xff0c;OSPF采用SPF算法完成路由計算。2&#xff09;隨著網絡規模不斷擴大&#xff0c;路由器為了完成路由計算所消耗的內存、CPU資源也越來越多。通過區域劃…

java.nio.file.InvalidPathException異常

一.問題概述 本人在ubuntu22.04的操作系統上&#xff0c;運行java程序時創建一個文件時&#xff0c;由于文件名稱中包含了中文&#xff0c;所以導致了程序拋出了java.nio.file.InvalidPathException的異常。 java.nio.file.InvalidPathException: Malformed input or input co…