Our pipeline is divided into two stages. Stage-1 extracts Resnet50* features from the overlapping regions of each frame followed by pyramid pooling to retain global and local contextual information. Channel-wise and pixel-wise attention help in learning better localization of drones. Resnet50* refers to the modifications that we have applied (ref Section 3.1). Stage-2 combines spatial information with temporal data of the videos. Detections from stage-1 along with candidate regions discovered using motion boundaries are used as candidate regions where UAV can exist. All the proposals are tracked for 8 frames in a forward and backward manner to generate cuboids of size 224 x 224 x 8. Each cuboid is passed through the I3D network followed by the attention network to accurately locate drones within each cuboid. In figure MD, TP, FP, and MB corresponds to missed detection, true positive, false positive, motion boundaries respectively.

Architectural details of (a) channel-wise and (b) pixel-wise attention network, where ‘FC’ represents fully connected layer with number of units in (a), ‘C’ and ‘F’ represent convolution and number of filters respectively in (b).

Qualitative comparison of one stage versus two stage detection results. (a) shows the detection results for stage-1 and (b) represents the detection results of two stage approach. Red boxes represent detection and blues boxes are just for better visualizations. The first stage misses one drone in each example.

Our method uses two stage approach. Stage 1 video shows some missing detections which are added by stage 2 and are highlighted by black arrows.
STAGE 1:

STAGE 2:

Green box = Ground truth
Red box = detection
Bigger boxes are shown for better visualization
Black arrows indicate additional detection in two stage
The following videos shows FL drones detections:


Green box for ground truth
Red box for detection
Bigger boxes are shown for better visualization
The following videos shows NPS drones detections:


Green box for ground truth
Red box for detection
Bigger boxes are shown for better visualization