Target detection in remote sensing image based on improved YOLOv5
For the problem of low detection accuracy of small targets and poor recognition of dense targets based on YOLOv5 algorithm,the improved YOLOv5 target detection framework is proposed.The backbone network of YOLOv5 adds the Convolutional block attention module(CBAM)to enhance the network's ability to perceive the image texture so that the small targets get more attention.To solve the leakage problem of dense target detection,the neck network of YOLOv5 uses Bidirectional feature pyramid network(BiFPN)instead of the Path aggregation network(PAN)to realize multi-scale feature fusion by weight sharing.EIoU is used as the bounding box regression loss function of the model to strengthen the performance of bounding box regression and accelerate the network convergence.Experimental results on the DOTA dataset validate the improvement of YOLOv5.The mAP of the enhanced method is 80.0%,and the improved algorithm is able to detect more targets.Compared to YOLOv5,the mAP of the enhanced YOLOv5 is improved by 5.2%.