Detection and tracking demo recording
GitHub-hosted recording from the repository showing the Anti-UAV detection and tracking application workflow.
Detect, classify, and track UAVs in RGB images and video through a full computer vision workflow.
Local project explainer
A local, predefined assistant for the documented details in Anti-UAV Detection.
Problem
Real-time UAV detection is not just a model-selection problem. It also needs training discipline, model comparison, tracking, and a way to inspect outputs through an actual application workflow.
Role / contribution
Project author responsible for the detection/tracking pipeline, model comparison setup, MLflow tracking, Streamlit application path, and CI/CD structure described in the repository.
Technical implementation
The system compares YOLOv11-S and RT-DETR-R50 while keeping training configurations organized so experiments remain reproducible.
ByteTrack is integrated so the project covers tracking behavior instead of limiting itself to frame-level detection.
MLflow, Docker, tests, and GitHub Actions push the repository toward a full MLOps workflow rather than a single-model demo.
Architecture flow
What happens
Detection data is organized and split for repeatable training and evaluation.
Why it matters
Repeatable data splits are necessary before model comparisons and tracking results can mean anything.
Related tools
No explicit tool is called out for this step in the shared project data.
Engineering decisions
The project keeps one-stage and transformer-based detectors in the same evaluation story instead of assuming a single model choice.
Tracking is treated as a product requirement rather than a separate bonus experiment.
Configs, tests, MLflow, Docker, and CI/CD make the pipeline inspectable and repeatable.
Stack
What I would improve next
Evidence
GitHub-hosted recording from the repository showing the Anti-UAV detection and tracking application workflow.