REVIEW 5 major objections 7 minor 1 cited by
Drone Detection and Tracking with YOLO and a Rule-based Method
T0 review · 5 major / 7 minor · reviewed 2026-08-08 · deepseek-v4-flash
Pith's one-line read Adding a cross-correlation trace to frame-by-frame YOLOv7 detection recovers 2 to 10 percent of drones that would otherwise be missed in video.
desk verdict A useful dataset extension and honest detection comparison, but the tracking claim is asserted, not measured. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is a two-threshold confidence rule combined with patch cross-correlation. The high threshold $t_h$ and low threshold $t_l$ divide detections into trusted detections, uncertain candidates, and lost objects. For an uncertain candidate, the previous frame's trusted box plus a slightly larger surrounding region is matched against the current frame by cross-correlation, which measures the best translational alignment of the two image patches. The peak location gives an estimated shift, and the previous box is moved by that shift to form a predicted box. This uses temporal continuity as a spatial prior that compensates for a one-frame drop in the detector's confidence. All threshold values are tunable, and the paper states the amount of improvement depends on their choice.
What would settle it
Take a labeled drone video with fast lateral motion, occlusion, or abrupt background changes and run YOLOv7 with and without the rule layer at fixed thresholds. If the rule layer does not produce more true-positive frames than YOLOv7 alone, or if its accepted boxes have low intersection over union with manual ground-truth boxes, the claimed 2-10% improvement fails. The paper's own caveat predicts failure whenever confidence stays below the low threshold for several consecutive frames, so a sustained low-confidence sequence is the simplest test.
Extended reading notes
Core claim
The central claim is that a rule-based, cross-correlation tracker layered on top of YOLOv7 recovers drones that YOLOv7 misses on individual frames. The method sets a high threshold and a low threshold. Boxes above the high threshold are trusted as valid detections and become references. If a current-frame box has confidence between the two thresholds, the method crops the region around the corresponding previous-frame box, cross-correlates it with the new frame, and shifts the previous box by the estimated translation. If the shifted box overlaps the current detection strongly (high intersection over union), the current detection is accepted with the previous high confidence; if the overlap is weak but the cross-correlation peak is strong, the predicted box is accepted instead. The paper reports this recovered an additional 2-10% of drones compared with YOLOv7 alone. It also reports that tracking stops when confidence falls below the low threshold, so the recovery applies to short dips, not sustained loss.
Load-bearing premise
The rule layer assumes the drone and its surrounding image patch move approximately as a plain shift from one frame to the next, and that high-confidence detections recur often enough to keep the tracker anchored.
Editorial extensions
If this is right
- With the rule layer enabled, a YOLOv7-based system should detect 2-10% more drones per video than the bare detector, with the gain depending on the chosen thresholds and the video content.
- The improvement comes without retraining: the same YOLOv7 weights and per-frame architecture are used, with only the post-processing rule layer added.
- Because the rule layer relies on a single previous frame, tracking will stop whenever confidence falls below the low threshold, so the gain is limited to short confidence dips rather than sustained occlusions.
- Among the tested YOLOv7 variants, adding a channel-attention module gives the best precision-to-speed trade-off, while a Swin transformer module costs substantially more inference time without better precision; the paper chooses channel attention for subsequent models.
- The extended dataset now contains annotated color images plus a multi-channel infrared/color set, intended as a training resource, with the caveat that the multi-channel set was generated from a pre-trained YOLO model and should not be evaluated by retraining the same model.
Reading between the lines
- We infer the same two-threshold cross-correlation layer could be attached to any per-frame detector, not just YOLOv7, because it only consumes bounding boxes, confidence scores, and image patches.
- We infer that using two or more previous frames, which the paper notes as a possible extension, would turn the shift estimate into a velocity estimate and should recover drones during longer occlusions and faster motion than the single-frame version.
- We infer that the 2-10% range is scene-dependent enough that deployment would need scene-specific threshold calibration; in cluttered or rapidly changing backgrounds the translational-match assumption will be the limiting factor.
- We infer that a properly synchronized multi-sensor camera system could make the multi-channel dataset usable for training, and the combined spectra would likely reduce the infrared false positives the paper reports.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper extends an existing infrared drone dataset with color and multichannel recordings, reports training and validation mAP for YOLOv7 and several attention/transformer variants, and proposes a rule-based cross-correlation tracker intended to reduce frame-to-frame detection drops. The central quantitative claim is that adding the tracker to YOLOv7 detects 2 to 10% more drones depending on the video, but this claim is supported only by a single illustrative frame pair. The multichannel dataset is generated from a pre-trained YOLO model and is not used in any training or evaluation experiment.
Significance. If the tracking claim were properly measured, the contribution would be modest but potentially useful: a lightweight cross-correlation layer on an off-the-shelf detector could recover some false-negative frames. The dataset documentation is informative, with per-camera statistics, annotation heatmaps, and clear mAP/latency tables for the detection models. The authors are also transparent about important limitations: they state that the multichannel data should not be evaluated by retraining the same model family, and that tracking stops when confidence falls below the low threshold. However, the paper's principal result is currently asserted rather than demonstrated, so the significance of the tracking contribution cannot be assessed from the manuscript as written.
major comments (5)
- [V-A] In the paragraph beginning "The proposed method running on top of YOLOv7...", the claim that the method detects 2 to 10% more drones is asserted without a measurement protocol. The text gives no definition of the detection-rate metric, no per-video table comparing YOLOv7 alone with YOLOv7 plus the rule layer, no values for conf_h, conf_l, the IOU threshold, or the cross-correlation threshold, and only one illustrative frame pair in Figure 9. The cross-correlation step is described only verbally, so the method cannot be reproduced. This is the paper's principal result and must be replaced by a complete evaluation with stated thresholds and per-video results.
- [V-A (rule bullets)] In the rule bullet list, a low-confidence box is promoted to valid with the previous high confidence score when the IOU with the predicted box is above threshold, and in the next bullet a predicted box is accepted when the cross-correlation value is high. Both acceptance paths can count boxes that are not actual drone detections as valid, so "more drones detected" could reflect an increase in false positives or propagated background instead of recovered true detections. The revision should report precision and recall on annotated frames at fixed thresholds and should separate recovered true positives from added false positives.
- [V-A, final paragraph] The method explicitly discontinues tracking when confidence falls below conf_l, and the authors acknowledge that many frames remain unsuccessful because of very low confidence. The claim that detection drops are reduced therefore applies only to a confidence corridor whose width is not quantified. The evaluation should run on complete test videos, report the fraction of frames for which the tracker is active, and compare the rule layer with at least one standard tracker or temporal baseline to show that the improvement is not simply an artifact of restricting the problem to easy frames.
- [III-B] The color annotation policy states that drones that are difficult to perceive are not annotated at all, while the validation split is drawn from these color images. Under this policy, a true detection of an unannotated difficult drone would be counted as a false positive, and a missed difficult drone would not be scored as a false negative, which biases the mAP numbers in Tables III and IV. The authors should annotate difficult instances with the "difficult" flag, which PASCAL VOC evaluation ignores, or explicitly describe how unannotated difficult examples were handled in the evaluation.
- [III-B, IV, VI] The multichannel dataset is a stated contribution, but no experiment uses it. It was generated with a pre-trained YOLO model, and the conclusion correctly notes that retraining the same model family on it would be circular; nevertheless, without an evaluation with an independent detector or a manually annotated multichannel test subset, the dataset's value remains untested. In addition, Section III-B says image pairs are discarded when registration yields poor results and asserts without evidence that the impact of background misalignment "should be less" for a single-class task. The revision should quantify this selection bias or test its effect.
minor comments (7)
- [Table I] Table I is captioned as the "final dataset used for training", but it includes the Multichannel row, which Section IV says is not used for training; please reword the caption or split the table.
- [Tables I-II] The infrared training and validation counts in Table II (44,300 + 12,483 = 56,783) do not reconcile with the 63,821 infrared images in Table I. The text mentions that some blurry or tiny-drone images were discarded, but the number of discarded images should be stated explicitly so the tables are consistent.
- [V] The sentence in Section V that "learning rates and the weight decay values... are adjusted" does not report the adjusted values; these hyperparameters should be listed for reproducibility, along with any other non-default training settings.
- [Overall] The abbreviation "MAP" is used where "mAP" is standard; please use consistent capitalization and define the metric once before the tables.
- [References] Reference [18] lists "An Image is Worth 16x16 Words" as ICLR 2022, but the paper appeared at ICLR 2021, and the page range appears to be copied from a different paper; please correct it.
- [Data availability] The manuscript does not state whether the extended dataset is publicly available; please add an availability statement or URL, since the paper's contribution is partly a dataset.
- [Figure 9] Figure 9 would be easier to interpret if the frames were numbered and the YOLOv7 confidence scores were shown for both the original detections and the detections recovered by the rule-based method.
Circularity Check
No circular derivation found; the tracking improvement is an unquantified empirical claim, not a result forced by the paper's definitions or self-citations.
full rationale
The paper's contributions are a dataset extension and a rule-based cross-correlation tracker layered on YOLOv7. The central claim that the tracker 'successfully detects more drones' is an empirical assertion about downstream detection continuity; it is not derived from the same equations that define the tracker, and no parameter is fitted to the claimed 2-10% improvement. The tracker's thresholds (conf_h, conf_l, IOU, cross-correlation) are free design choices, not fitted values that trivially produce the improvement metric. Self-citations to prior dataset work [1] provide provenance and annotation procedure, and the conclusion explicitly states that the multichannel dataset, generated by a pre-trained YOLO model, 'should not be evaluated by retraining with the same model,' which is an acknowledged limitation rather than a hidden circular evaluation. The lack of quantitative evaluation of the 2-10% claim is a correctness and reproducibility concern, not a circularity concern. Because no load-bearing step reduces to its own inputs by construction or via self-citation, no circular step is identified.
Assumptions & free parameters
free parameters (6)
- conf_h (high confidence threshold) =
not reported
- conf_l (low confidence threshold) =
not reported
- IOU threshold for box validation =
not reported
- Cross-correlation threshold =
not reported
- Learning rate =
not reported
- Weight decay =
not reported
assumptions (3)
- domain assumption Consecutive-frame drone motion and local background change are well approximated by a translation recoverable by cross-correlation.
- domain assumption COCO-pretrained YOLOv7 weights transfer usefully to drone detection.
- ad hoc to paper Discarding image pairs with poor registration does not bias the multichannel dataset or the conclusions.
Cite this review
Pith. "Pith review of Drone Detection and Tracking with YOLO and a Rule-based Method." pith.science (2026). https://pith.science/paper/UCHJR5O3
@misc{pith2026250205292,
author = {Pith},
title = {Pith review of: Drone Detection and Tracking with YOLO and a Rule-based Method},
year = {2026},
howpublished = {\url{https://pith.science/paper/UCHJR5O3}},
note = {Machine review of arXiv:2502.05292}
}
read the original abstract
Drones or unmanned aerial vehicles are traditionally used for military missions, warfare, and espionage. However, the usage of drones has significantly increased due to multiple industrial applications involving security and inspection, transportation, research purposes, and recreational drone flying. Such an increased volume of drone activity in public spaces requires regulatory actions for purposes of privacy protection and safety. Hence, detection of illegal drone activities such as boundary encroachment becomes a necessity. Such detection tasks are usually automated and performed by deep learning models which are trained on annotated image datasets. This paper builds on a previous work and extends an already published open source dataset. A description and analysis of the entire dataset is provided. The dataset is used to train the YOLOv7 deep learning model and some of its minor variants and the results are provided. Since the detection models are based on a single image input, a simple cross-correlation based tracker is used to reduce detection drops and improve tracking performance in videos. Finally, the entire drone detection system is summarized.
Figures
Figures from the paper (6 more)
Forward citations
Cited by 1 Pith paper
-
WAVE-DETR Multi-Modal Visible and Acoustic Real-Life Drone Detector
Fusing Wav2Vec2 audio features into a Deformable DETR detector improves small-drone detection mAP by 11-15% on a new synchronized audio-RGB dataset.
Reference graph
Works this paper leans on
-
[1]
A Dataset of Infrared Images for Deep Learning based Drone Detection,
P. Bhattacharya, P. Nowak, D. Ahlers, and U. Z ¨olzer, “A Dataset of Infrared Images for Deep Learning based Drone Detection,” in 2023 17th International Conference on Signal-Image Technology and Internet- Based Systems (SITIS) , Bangkok, Thailand, pp. 130–137, 2023
work page 2023
-
[2]
Faster R-CNN: Towards Real- Time Object Detection with Region Proposal Networks,
S. Ren, K. He, R. Girshick, and J. Sun, “Faster R-CNN: Towards Real- Time Object Detection with Region Proposal Networks,”, in Advances in Neural Information Processing Systems (NIPS) , vol. 28, 2015
work page 2015
-
[3]
SSD: Single Shot MultiBox Detector,
W. Liu et al., “SSD: Single Shot MultiBox Detector,” in European Conference on Computer Vision (ECCV) , pp. 21–37, 2016
work page 2016
-
[4]
EfficientDet: Scalable and Efficient Object Detection,
M. Tan, R. Pang, and Q. V . Le, “EfficientDet: Scalable and Efficient Object Detection,” in 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) , pp. 10778–10787, 2020
work page 2020
-
[5]
Shore Livecams: A Maritime Dataset for Deep Learning based Object Detection,
D. Ahlers, P. Bhattacharya, P. Nowak, and U. Z ¨olzer, “Shore Livecams: A Maritime Dataset for Deep Learning based Object Detection,” in 2023 17th International Conference on Signal-Image Technology and Internet- Based Systems (SITIS) , Bangkok, Thailand, pp. 138-144, 2023
work page 2023
-
[6]
CNN based Drone Detection in Infrared Images,
P. Bhattacharya, P. Nowak, D. Ahlers, M. Holters, and U. Z ¨olzer, “CNN based Drone Detection in Infrared Images,” in dtec.bw-Beitr¨age der Helmut-Schmidt-Universit¨at / Universit ¨at der Bundeswehr Hamburg: F orschungsaktivit¨aten im Zentrum f ¨ur Digitalisierungs- und Technolo- gieforschung der Bundeswehr dtec.bw - Band 1 , pp. 141—146, 2022
work page 2022
-
[7]
Real-Time Detection for Small UAVs: Combining YOLO and Multi-frame Motion Analysis
J. Liu, L. Plotegher, E Roura, C. de Souza Junior, and S He, “Real-Time Detection for Small UA Vs: Combining YOLO and Multi-frame Motion Analysis”, in ArXiv, arXiv:2411.02582v1, 2024
work page Pith review arXiv 2024
-
[8]
GStreamer: open source multimedia framework
GStreamer, “GStreamer: open source multimedia framework”, Available: https://gstreamer.freedesktop.org/ [Visited on 01/28/2025]
work page 2025
Show all 20 references
-
[9]
Docker: lightweight linux containers for consistent devel- opment and deployment
D. Merkel, “Docker: lightweight linux containers for consistent devel- opment and deployment”, in Linux journal , vol. 2014 (239), p.2, 2014
2014
-
[10]
LabelImg,
Tzutalin, “LabelImg,” Free Software: MIT License, 2015, [On- line], Available: https://github.com/HumanSignal/labelImg [Visited on 01/28/2025]
2015
-
[11]
The Pascal Visual Object Classes (VOC) Challenge,
M. Everingham, L. van Gool, C. K. I. Williams, J. Winn, and A. Zisserman, “The Pascal Visual Object Classes (VOC) Challenge,” in International Journal of Computer Vision , vol. 88, pp. 303—338, 2010
2010
-
[12]
ultralytics/yolov5: v3.1 - Bug Fixes and Performance Improvements,
G. Jocker et al., “ultralytics/yolov5: v3.1 - Bug Fixes and Performance Improvements,” Zenodo, October 2020, https://doi.org/10.5281/zenodo.4154370
2020 doi
-
[13]
YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications,
C. Li et al., “YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications,” in ArXiv, 2209.02976, 2022
2022 arXiv
-
[14]
YOLOv7: Trainable Bag-of-Freebies sets New State-of-the-Art for Real-Time Object Detec- tors,
C.-Y . Wang, A. Bochkovskiy, and H.-Y . M. Liao, “YOLOv7: Trainable Bag-of-Freebies sets New State-of-the-Art for Real-Time Object Detec- tors,” in ArXiv, 2207.02696, 2022
2022 arXiv
-
[15]
Deep Learning for Image Enhancement,
P. Bhattacharya, “Deep Learning for Image Enhancement,” Helmut- Schmidt-Universit¨at / Universit ¨at der Bundeswehr Hamburg, 2022, doi: 10.24405/14267
2022 doi
-
[16]
CBAM: Convolutional Block Attention Module,
S. Woo, J. Park, J-Y . Lee, I. S. Kweon, “CBAM: Convolutional Block Attention Module,” in Proceedings of the European Conference on Computer Vision (ECCV) , September, 2018
2018
-
[17]
Attention is All you Need,
A. Vaswani et al., “Attention is All you Need,” in Proceedings of the 31st International Conference on Neural Information Processing Systems (NIPS), pp. 6000–6010, 2017
2017
-
[18]
An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale,
A. Dosovitskiy et al., “An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale,” in 9th International Conference on Learning Representations (ICLR) , Austria, pp. 711—727, 2022
2022
-
[19]
A Simple Single-Scale Vision Transformer for Object Detection and Instance Segmentation,
W. Chen et al., “A Simple Single-Scale Vision Transformer for Object Detection and Instance Segmentation,” in Proceedings of the European Conference on Computer Vision (ECCV), Tel-Aviv, Israel, pp. 711—727, 2022
2022
-
[20]
Swin Transformer: Hierarchical Vision Transformer using Shifted Windows,
Z. Liu et al., “Swin Transformer: Hierarchical Vision Transformer using Shifted Windows,” in 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, pp. 9992-10002, 2021
2021
Reviewed August 8, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.