27d
HomeProjectsContact
Resume

About

Creative developer passionate about building beautiful, functional web experiences that delight users.

Latest Work

šŸ” Registration Request System šŸ’€ Deadsign šŸŽŗ Music Track Manager

Ā© 2026 Serhii Dankovych. All rights reserved.

Made with šŸ’š

šŸ›©ļø UAV Detection System

šŸ›©ļø UAV Detection System

Overview

An advanced drone detection system combining a Next.js web interface, deep learning models, and synthetic dataset generation using Blender. This project is designed to detect UAVs (Unmanned Aerial Vehicles) in real-time, offering high accuracy and adaptability across various scenarios.

šŸŽÆ System Overview

The UAV Detection System is a comprehensive solution for detecting rones. It integrates state-of-the-art computer vision models with a user-friendly web interface, providing a versatile tool for drone surveillance in diverse environments.

✨ Features

Detection Modes:

  • Photo analysis
  • Video processing
  • Real-time camera stream detection

image

šŸ› ļø Building Blocks of the UAV Detection System

  1. Data Pipeline:

    • Synthetic data generation with Blender
    • Augmentation for enhanced model robustness
  2. Model:

    • YOLO-based architectures fine-tuned for UAV detection
  3. Web Interface:

    • Next.js for real-time visualization and user interaction

šŸŽØ Dataset Generation

Blender Pipeline

image

The dataset creation process employs Blender for rendering diverse and realistic UAV scenarios:

CategoryDetails
Scene Setup

🧠 Model Training & Testing

The model training pipeline uses a YOLOv10-based architecture optimized for drone detection. Metrics, checkpoints, and configurations are saved for reproducibility.

Training Results

Training Results

Testing Results

MetricPerformance on Test DataPerformance on Validation DataDifference in Performance

Ground Truth Comparisons

Ground Truth vs Test Images
GT vs Test
Ground Truth vs Real Images
GT vs Real

šŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for more details.


šŸ”— Additional Resources

  • Dataset on Roboflow
  • Demo UAV Detection System

Tech Stack

Next.jsTypeScriptYOLOSynthetic data

Links

Live DemoSource Code
3 UAV models, 50 unique environments, 25 flight paths, variable lighting and weather conditions
Generation ParametersResolution: 1920x1080, Classes: 3, Total Images: 2,331
mAP500.98250.98966-0.00716
mAP50-950.69120.75729-0.06609