亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

Geo-trax: A Comprehensive Framework for Georeferenced Vehicle Trajectory Extraction from Drone Imagery

无人机 地理参考 计算机视觉 人工智能 计算机科学 地理 计算机图形学(图像) 遗传学 生物 自然地理学
作者
Róbert Fónod,Haechan Cho,Hwasoo Yeo,Nikolas Geroliminis
出处
期刊:CERN European Organization for Nuclear Research - Zenodo [European Organization for Nuclear Research]
被引量:4
标识
DOI:10.5281/zenodo.15485002
摘要

Geo-trax (GEO-referenced TRAjectory eXtraction) is a comprehensive pipeline for extracting high-accuracy georeferenced vehicle trajectories from high-altitude drone imagery. Designed specifically for quasi-stationary aerial monitoring in urban traffic scenarios, Geo-trax transforms raw, bird’s-eye view video footage into precise, real-world vehicle trajectories. The framework integrates state-of-the-art computer vision and deep learning modules for vehicle detection, tracking, and trajectory stabilization, followed by a georeferencing stage that employs image registration to align the stabilized video frames with an orthophoto. This registration enables the accurate mapping of vehicle trajectories to real-world coordinates. The resulting pipeline supports large-scale traffic studies by delivering spatially and temporally consistent trajectory data suitable for traffic behavior analysis and simulation. Geo-trax is optimized for urban intersections and arterial corridors, where high-fidelity vehicle-level insights are essential for intelligent transportation systems (ITS) and digital twin applications. 📌 Important: If you use this code in your work, kindly acknowledge it by citing the following article: Robert Fonod, Haechan Cho, Hwasoo Yeo, Nikolas Geroliminis (2025). Advanced computer vision for extracting georeferenced vehicle trajectories from drone imagery, Transportation Research Part C: Emerging Technologies, vol. 178, 105205. DOI: 10.1016/j.trc.2025.105205 Features Vehicle Detection: Utilizes a pre-trained YOLOv8 model to detect vehicles (cars, buses, trucks, and motorcycles) in the video frames. Vehicle Tracking: Implements a selected tracking algorithm to follow detected vehicles, ensuring robust trajectory data and continuity across frames. Trajectory Stabilization: Corrects for unintentional drone movement by aligning trajectories to a reference frame, using bounding boxes of detected vehicles to enhance stability. Leverages the stabilo 🚀 library, fine-tuned by stabilo-optimize, to achieve reliable, consistent stabilization. Georeferencing: Maps stabilized trajectories to real-world coordinates using an orthophoto and image registration technique. Dataset Creation: Compiles trajectory and related metadata (e.g., velocity, acceleration, dimension estimates) into a structured dataset. Visualization Tools: Visualizes extracted trajectories, overlays paths on video frames, and generates plots for traffic data analysis. Auxiliary Tools (👷🏼): Data wrangling, analysis, and model training scripts/tools will be provided in future releases to support dataset preparation, advanced analytics, and custom model development. Customization and Configuration: Flexible configuration options to adjust pipeline settings, including detection/tracking parameters, stabilization methods, and visualization modes. Note: This is a preliminary version of the pipeline. Some functionalities, especially auxiliary tools for data wrangling, analysis, and model training, are under development (👷🏼) and will be included in future releases. 🚀 Planned Enhancements Release Plan Version >1.0.0 Tools for comparing extracted trajectories with on-board sensor data. Release auxiliary tools for data wrangling, analysis, and (re-)training the detection model. Basic documentation and examples covering all core functionalities. Version >1.0.0 Pre-processing tools for raw video input. Expanded documentation, tutorials (docs folder), and sample examples. List of known limitations, e.g., ffmpeg backend version discrepancies in OpenCV. Comprehensive unit tests for critical functions and end-to-end tests for the entire pipeline. Publishing on PyPI for simplified installation and distribution. Version 2.0.0 Upgrades to the latest ultralytics (>8.2) and numpy (>2.0) versions. Support for additional tracking algorithms and broader vehicle type recognition. Transition to a modular package layout for enhanced maintainability. Implementation of batch inference and multi-thread processing to improve scalability. Automated testing workflows with GitHub Actions. Field Deployment Geo-trax was validated in a large-scale urban traffic monitoring experiment conducted in Songdo, South Korea. In this study, Geo-trax was used to process aerial video data captured by a fleet of 10 drones, resulting in the creation of the Songdo Traffic dataset. The underlying vehicle detection model in Geo-trax was trained using the Songdo Vision dataset. Both datasets are described in detail in the associated publication, see the citation section below. 🎥 Demo video of Geo-trax applied to the Songdo field experiment: https://youtu.be/gOGivL9FFLk Citation If you use Geo-trax in your research, software, or to generate datasets, please cite the following resources appropriately: Preferred Citation: Please cite the associated article for any use of the Geo-trax framework, including research, applications, and derivative work: @article{fonod2025advanced, title = {Advanced computer vision for extracting georeferenced vehicle trajectories from drone imagery}, author = {Fonod, Robert and Cho, Haechan and Yeo, Hwasoo and Geroliminis, Nikolas}, journal = {Transportation Research Part C: Emerging Technologies}, volume = {178}, pages = {105205}, year = {2025}, publisher = {Elsevier}, doi = {10.1016/j.trc.2025.105205}, url = {https://doi.org/10.1016/j.trc.2025.105205} } Repository Citation: If you reference, modify, or build upon the Geo-trax software itself, please also cite the corresponding Zenodo release: @software{fonod2025geo-trax, author = {Fonod, Robert}, license = {MIT}, month = may, title = {Geo-trax: A Comprehensive Framework for Georeferenced Vehicle Trajectory Extraction from Drone Imagery}, url = {https://github.com/rfonod/geo-trax}, doi = {10.5281/zenodo.12119542}, version = {0.5.0}, year = {2025} } Contributions The georeferencing code was developed with contributions from Haechan Cho. Contributions from the community are welcome! If you encounter any issues or have suggestions for improvements, please open a GitHub Issue or submit a pull request. License This project is distributed under the MIT License. See the LICENSE file for more details. Full Changelog https://github.com/rfonod/geo-trax/compare/v0.4.0...v0.5.0

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
濯枝雨完成签到 ,获得积分10
17秒前
大医仁心完成签到 ,获得积分10
17秒前
科目三应助科研通管家采纳,获得10
18秒前
渡人舟应助科研通管家采纳,获得10
18秒前
25秒前
27秒前
无限寒珊完成签到,获得积分10
31秒前
张张完成签到 ,获得积分10
31秒前
鱼皮豆发布了新的文献求助10
31秒前
blenx发布了新的文献求助10
31秒前
molihuakai应助鱼皮豆采纳,获得10
39秒前
平淡的友儿完成签到 ,获得积分10
41秒前
科研通AI6.2应助研友_惊鸿采纳,获得10
44秒前
52秒前
研友_惊鸿发布了新的文献求助10
1分钟前
清脆雅柔完成签到,获得积分10
1分钟前
帅气的魔镜完成签到,获得积分10
1分钟前
Criminology34应助科研通管家采纳,获得20
2分钟前
aajhajkahna应助科研通管家采纳,获得10
2分钟前
aajhajkahna应助科研通管家采纳,获得10
2分钟前
辛勤尔珍完成签到,获得积分10
2分钟前
爱撒娇的芷巧完成签到,获得积分10
3分钟前
科研通AI6.2应助YYY采纳,获得10
3分钟前
贪玩千儿完成签到,获得积分10
3分钟前
美丽妙彤完成签到,获得积分10
4分钟前
刻苦寻双完成签到,获得积分10
4分钟前
英勇问晴完成签到,获得积分10
5分钟前
5分钟前
5分钟前
YYY发布了新的文献求助10
5分钟前
YYY完成签到,获得积分10
5分钟前
Orange应助又声采纳,获得10
5分钟前
多情的涔完成签到,获得积分10
6分钟前
渡人舟应助科研通管家采纳,获得10
6分钟前
Criminology34应助科研通管家采纳,获得30
6分钟前
饱满飞绿完成签到,获得积分10
6分钟前
单纯的天抒完成签到,获得积分10
6分钟前
6分钟前
精明悟空完成签到,获得积分10
6分钟前
细腻梦凡完成签到,获得积分10
6分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Principles of town planning: translating concepts to applications 1000
内視鏡的に摘除しえた十二指腸乳頭部腫瘍の2例 660
Management and the Arts 510
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
Interpolation and Regression Models for the Chemical Engineer: Solving Numerical Problems 400
The Neuroscience of Language 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7687852
求助须知:如何正确求助?哪些是违规求助? 9250631
关于积分的说明 19963904
捐赠科研通 7260768
什么是DOI,文献DOI怎么找? 3289923
关于科研通互助平台的介绍 2446842
邀请新用户注册赠送积分活动 2294636