Abstract

The precise detection of military targets under complex conditions is a key factor to enhance the ability of war situation generation and prediction. The current technology can not overcome the problems of smoke and occlusion interference, target height change, and different scales in aerial video. In this paper, a multi feature cross fusion and cross layer cascade aerial military target detection algorithm (YOLOv5-MFLC) is proposed. Firstly, aiming at the high confidentiality of the military targets and the shortage of battlefield aerial image resources, a real scene based aerial military target dataset is constructed, and the methods of random splicing and random extraction embedding are used for data enhancement in order to improve the diversity and generalization of targets. Secondly, aiming at the problem of complex background interference, a multi feature cross fusion attention mechanism is constructed to enhance the available information of target features. Finally, for the multi-scale problem of targets in aerial images, a cross layer cascaded multi-scale feature fusion pyramid is designed to improve the detection accuracy of cross scale targets. The experimental results show that, comparing with the existing advanced detection models, the detection accuracy of the algorithm in this paper has been greatly improved. The average accuracy of the algorithm can reach 81.0%, which is 5.2% higher than the original network. In particular, it has reached 55.9% in the smaller target category "person", which is 9.4% higher. And the experimental results further show the usefulness of the improved algorithm for small target detection. At the same time, the detection rate of this algorithm can reach 56 frame/s, which can effectively achieve accurate and fast detection of battlefield targets, and has certain experience value for guiding complex modern wars.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call