Official PyTorch implementation for joint monocular 3D vehicle detection and tracking from ICCV 2019.
3D Vehicle Tracking is a PyTorch implementation of a research framework for joint monocular 3D vehicle detection and tracking. It solves the problem of estimating and following vehicles in 3D space from a single camera feed, which is critical for autonomous driving systems where cost and sensor limitations are considerations. The approach integrates 3D pose estimation with temporal tracking to produce stable results.
Researchers and engineers in computer vision and autonomous driving who are working on 3D perception, monocular depth estimation, and multi-object tracking. It's particularly relevant for those exploring joint detection-and-tracking models.
Developers choose this implementation because it provides the official code for a seminal ICCV paper, offering a proven, joint framework that improves 3D estimation stability through temporal tracking. It's a valuable baseline for monocular 3D perception research.
Official implementation of Joint Monocular 3D Vehicle Detection and Tracking (ICCV 2019)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Unifies 3D detection and tracking into a single model, improving estimation stability by leveraging temporal information, as demonstrated in the ICCV paper.
Operates with only a single camera, avoiding the need for expensive stereo or LiDAR setups, making it accessible for budget-conscious research.
Built on PyTorch, allowing flexibility for researchers to modify and experiment with the codebase, as highlighted in the README's training and testing scripts.
Official implementation of a peer-reviewed ICCV paper, providing a reliable baseline for 3D perception research in autonomous driving.
Installation involves multiple steps, compiling binaries, and has noted issues with dependencies like faster-rcnn.pytorch and object-ap-eval, requiring workarounds per the README.
Designed for PyTorch 1.0+ with compatibility warnings; tested up to version 1.3.1, which may not integrate with newer PyTorch versions and could cause reproducibility issues.
Primarily tested on simulated datasets like GTA; adapting to real-world driving data requires significant data preparation and tuning, with no out-of-the-box support.