A benchmark dataset and toolkit for RF-based drone detection and identification using raw IQ data and deep learning models.
RFUAV is a benchmark dataset and research toolkit for detecting and identifying drones using Radio-Frequency (RF) signals. It provides raw IQ data from 35 drone types, along with deep learning models and signal processing tools to analyze the data directly, solving the problem of drone surveillance in RF domains where visual methods may fail.
Researchers and engineers working on RF signal analysis, drone surveillance, and machine learning applications in telecommunications or IoT security.
It offers a unique, publicly available RF dataset with high SNR recordings and a complete toolkit for end-to-end drone detection and identification, enabling reproducible research and practical deployment without proprietary dependencies.
This is official repository of our paper "RFUAV: A Benchmark Dataset for Unmanned Aerial Vehicle Detection and Identification". Codes include a two stage model to achieve drone detection and classification using some FFT/STFT analytical method. The Raw data will be free to use after our paper is accept. Star us!!!!, if you think this is useful♥
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes raw IQ data from 35 drone types under high SNR, enabling deep learning and signal processing research, as detailed in the abstract and dataset descriptions.
Provides Python and MATLAB pipelines for data conversion, model training with PyTorch, and benchmark evaluation, supporting an end-to-end workflow from raw data to results.
Implements detection and classification directly on raw IQ data, outputting annotated videos, demonstrated in the example GIF and code snippets for efficient processing.
Dataset is publicly available on Hugging Face with clear citation, facilitating reproducible research and community adoption without proprietary dependencies.
Requires SDR equipment like USRP for full functionality and assumes proficiency in RF signal processing, making it less accessible for teams without specialized knowledge.
Involves multiple dependencies, configuration files in YAML/JSON, and tools like MATLAB, which can be cumbersome to install and tune for custom use cases.
Focused on research and benchmarking, with tools that may not be optimized for low-latency, production-ready drone detection systems, as noted in the inference pipelines.