Loading...

Stereo Drone Detection System

A sophisticated two-camera voxel-based drone detection system using ray intersection voting. Uses two iPhone X cameras positioned ~165 meters apart to detect moving objects (drones) in the sky. The system casts rays from 2D blob detections into a shared 3D voxel grid (100x150x100m at 1m resolution) and finds convergence points.

By leveraging stereo vision principles with a wide baseline, the system can accurately triangulate drone positions in 3D space. Frame differencing extracts moving blobs, which are then projected as rays into a volumetric grid. Where rays from both cameras intersect, a drone is detected with full 3D coordinates, enabling trajectory tracking and real-time CSV output for further analysis.

Key Features
  • Dual-camera stereo detection (~165m baseline)
  • Voxel-based 3D ray intersection voting
  • Frame differencing and blob extraction
  • 2D tracking with 3D track persistence filtering
  • Real-time trajectory CSV output
  • Annotated detection videos with 3D coordinates
  • 3D trajectory visualization
Demo Video
Project Details
CategoryComputer Vision
Technologies
Python OpenCV NumPy Computer Vision GNSS Accelerometer data
StatusCompleted
Interested in a similar project?

Let's discuss how we can build an AI solution for your needs.

Contact Us