# Brain over Brawn: Using a Stereo Camera to Detect, Track, and Intercept a Faster UAV by Reconstructing the Intruder's Trajectory

arXiv: https://arxiv.org/abs/2107.00962 · HTML: https://mlsanity.com/paper/2107.00962/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 7 of its 33 references that are in the map.
- First posted on arXiv 2 Jul 2021.

## Builds on (most cited first, 7 of 7)

- [SSD: Single Shot MultiBox Detector](https://mlsanity.com/paper/1512.02325/) (2015)
- [YOLOv3: An Incremental Improvement](https://mlsanity.com/paper/1804.02767/) (2018)
- [CenterNet: Keypoint Triplets for Object Detection](https://mlsanity.com/paper/1904.08189/) (2019)
- [Feature Selective Anchor-Free Module for Single-Shot Object Detection](https://mlsanity.com/paper/1903.00621/) (2019)
- [A New Approach to Time-Optimal Path Parameterization based on Reachability Analysis](https://mlsanity.com/paper/1707.07239/) (2017)
- [Team NimbRo at MBZIRC 2017: Fast Landing on a Moving Target and Treasure Hunting with a Team of MAVs](https://mlsanity.com/paper/1811.05471/) (2018)
- [Detection and Classification of UAVs Using RF Fingerprints in the Presence of Interference](https://mlsanity.com/paper/1909.05429/) (2019)

## Built on by (most cited first, 2 of 2)

- [SynDroneVision: A Synthetic Dataset for Image-Based Drone Detection](https://mlsanity.com/paper/2411.05633/) (2024)
- [Detector-Augmented SAMURAI for Long-Duration Drone Tracking](https://mlsanity.com/paper/2601.04798/) (2026)

## Abstract (arXiv)

This paper presents our approach to intercepting a faster intruder UAV, inspired by the MBZIRC 2020 Challenge 1. By utilizing a priori knowledge of the shape of the intruder's trajectory, we can calculate an interception point. Target tracking is based on image processing by a YOLOv3 Tiny convolutional neural network, combined with depth calculation using a gimbal-mounted ZED Mini stereo camera. We use RGB and depth data from the camera, devising a noise-reducing histogram-filter to extract the target's 3D position. Obtained 3D measurements of target's position are used to calculate the position, orientation, and size of a figure-eight shaped trajectory, which we approximate using a Bernoulli lemniscate. Once the approximation is deemed sufficiently precise, as measured by the distance between observations and estimate, we calculate an interception point to position the interceptor UAV directly on the intruder's path. Our method, which we have significantly improved based on the experience gathered during the MBZIRC competition, has been validated in simulation and through field experiments. Our results confirm that we have developed an efficient, visual-perception module that can extract information describing the intruder UAV's motion with precision sufficient to support interception planning. In a majority of our simulated encounters, we can track and intercept a target that moves 30% faster than the interceptor. Corresponding tests in an unstructured environment yielded 9 out of 12 successful results.
