[Paper Review] Siamese Anchor Proposal Network for High-Speed Aerial Tracking
This paper proposes SiamAPN, a two-stage Siamese network for high-speed aerial tracking that uses a novel anchor proposal network (APN) to generate adaptive, no-prior anchors, reducing hyperparameters and improving robustness to small, occluded, and fast-moving objects. The method achieves ~200 FPS with state-of-the-art performance on three UAV benchmarks, outperforming SiamRPN++ and SiamFC++ in precision and AUC across challenging scenarios like fast motion and low resolution.
In the domain of visual tracking, most deep learning-based trackers highlight the accuracy but casting aside efficiency. Therefore, their real-world deployment on mobile platforms like the unmanned aerial vehicle (UAV) is impeded. In this work, a novel two-stage Siamese network-based method is proposed for aerial tracking, extit{i.e.}, stage-1 for high-quality anchor proposal generation, stage-2 for refining the anchor proposal. Different from anchor-based methods with numerous pre-defined fixed-sized anchors, our no-prior method can 1) increase the robustness and generalization to different objects with various sizes, especially to small, occluded, and fast-moving objects, under complex scenarios in light of the adaptive anchor generation, 2) make calculation feasible due to the substantial decrease of anchor numbers. In addition, compared to anchor-free methods, our framework has better performance owing to refinement at stage-2. Comprehensive experiments on three benchmarks have proven the superior performance of our approach, with a speed of around 200 frames/s.
Motivation & Objective
- Address the trade-off between efficiency and robustness in deep learning-based aerial tracking for resource-constrained UAV platforms.
- Overcome limitations of anchor-based methods that rely on pre-defined anchors, which are sensitive to hyperparameters and struggle with variable object sizes.
- Improve generalization and reduce computational redundancy compared to anchor-free methods by introducing adaptive anchor generation without prior assumptions.
- Enhance tracking performance under UAV-specific challenges such as fast motion, low resolution, and occlusion through a lightweight, efficient architecture.
- Achieve real-time inference speed (~200 FPS) while maintaining high accuracy on standard aerial tracking benchmarks.
Proposed method
- Propose a Siamese two-stage framework: stage-1 uses an Anchor Proposal Network (APN) to generate one adaptive anchor per feature map point, eliminating fixed anchor priors.
- APN learns to predict adaptive anchor locations and sizes end-to-end, improving generalization to objects of varying sizes and reducing the number of anchors by ~90%.
- Introduce a feature fusion network to integrate spatial location information from adaptive anchors into feature maps, enhancing semantic representation and regression accuracy.
- Leverage a multi-classification structure to improve discriminability and reduce negative sample imbalance during training.
- Design the network for high-speed inference by minimizing redundant anchor proposals and optimizing feature extraction with lightweight components.
- Train the Siamese backbone end-to-end with joint classification and regression heads, using cross-entropy and IoU-based loss functions.
Experimental results
Research questions
- RQ1Can a Siamese network with adaptive anchor generation achieve high accuracy while maintaining real-time inference speed for aerial tracking?
- RQ2How does eliminating fixed anchor priors affect robustness to small, occluded, and fast-moving objects in UAV tracking?
- RQ3To what extent does feature fusion of anchor location information improve tracking performance compared to standard anchor-based or anchor-free methods?
- RQ4Can the proposed method outperform state-of-the-art trackers on standard UAV benchmarks in terms of precision, AUC, and speed?
- RQ5Does the reduction in hyperparameters and anchor count lead to improved generalization and training stability in complex aerial scenarios?
Key findings
- SiamAPN achieves ~200 FPS, making it suitable for real-time deployment on mobile and UAV platforms.
- On UAV20L, SiamAPN achieves 76.2% precision and 56.3% AUC, outperforming the second-best tracker (SiamRPN++) by 2.5% in precision and 0.6% in AUC.
- On VisDrone2018-SOT-test, SiamAPN achieves 81.4% precision and 58.4% AUC, ranking first and surpassing UDT+ (78.6%, 57.8%) and SiamFC++ (73.8%, 56.2%).
- On UAV123@10fps, SiamAPN achieves 75.2% precision and 56.6% success rate, ranking first with a 2.3% improvement in precision over SiamRPN++.
- In attribute-based evaluation, SiamAPN improves AUC by 3.9% on average over SiamFC++ in fast motion, 4.0% in full occlusion, and 3.9% in low resolution.
- SiamAPN outperforms SiamRPN++ by 5.1% in AUC on fast motion and 4.55% in full occlusion, demonstrating superior robustness under UAV-specific challenges.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.