EDTH_1 / context_classification.md
MarcAltabella's picture
classification context updated
cf9ebe1
|
Raw
History Blame Contribute Delete
2.33 kB

# RFUAV Classification Scope

We will use RFUAV for the first narrow-band target segment: Mavic/Autel-class COTS drones. The challenge also mentions Supercam (1.3 GHz), Zala/Lancet (2.2 GHz), and Merlin/Orlan (~2.6 GHz), but RFUAV does not provide public labeled signatures for those military UAVs. Therefore, we avoid overclaiming and train only on classes that match the available public data and the Mavic/Autel requirement.

Final Selected RFUAV Classes

  • DJI MAVIC3 PRO
  • DJI MINI3
  • DJI MINI4 PRO
  • DAUTEL EVO nano

Operating Frequency Segment

These classes represent the Mavic/Autel operational segment, mainly:

  • 2.4 GHz band: 2.400-2.4835 GHz
  • 5.8 GHz band: 5.725-5.850 GHz
  • Some newer DJI O4 systems may also support 5.170-5.250 GHz where regulations permit.

Exact RFUAV capture frequencies should be read from the dataset XML metadata for each class. The model scope is intentionally limited to the 2.4/5.8 GHz COTS drone segment.

Why Only These Classes

This 4-class subset is the practical hackathon scope: about 18.6 GB compressed instead of the full RFUAV dataset. It focuses on Mavic/Autel-type targets, avoids unrelated RC controller classes, and leaves enough time to download, extract, inspect raw IQ data, preprocess windows or spectrograms, and train a baseline model.

We will use Hugging Face compute so the raw RFUAV archives do not need to be stored locally. The expected workflow is to download/extract the selected RFUAV archives remotely, create a smaller derived dataset, and train from that processed dataset.

Modeling Approach

We will work from raw IQ windows, not only the processed image preview. An IQ window is a fixed slice of complex RF samples: I/Q pairs over time.

Planned input representations:

  • FFT vector: raw IQ window -> log-power FFT vector. Use as a fast baseline with Random Forest, SVM, MLP, or a small 1D CNN.
  • Raw IQ: I and Q as two time channels, shape [2, N]. Use a 1D CNN to preserve time-domain and phase information.
  • Spectrogram: raw IQ -> FFT over time/STFT -> log-power time-frequency matrix. Use a 2D CNN such as ResNet18 or EfficientNet-B0 as the main classifier.

The spectrogram 2D CNN is likely the strongest demo model, while the FFT and raw-IQ models provide RF-native baselines and make the signal-processing pipeline defensible.