Mehran University Research Journal of Engineering and Technology (Apr 2024)

Enhancing object detection and classification using deep learning: A novel approach with annotated dataset and YOLO-C3GTR architecture

  • Rana Muhammad Usman,
  • Junhua Yan,
  • Saqib Mehmood,
  • Muhammad Jamil

DOI
https://doi.org/10.22581/muet1982.3186
Journal volume & issue
Vol. 43, no. 2
pp. 205 – 219

Abstract

Read online

In the rapidly evolving field of computer vision, the need for advancements in object detection is paramount. For a variety of reasons, including security, maritime surveillance, and environmental monitoring, the identification and categorization of ships in aerial pictures is an essential component. In this study, two distinctive approaches are proposed to improve the accuracy of ship detection and categorization in satellite imagery. In the beginning, the dataset for ship detection that was provided by Airbus was separated into five distinct categories: oil tanker, bulk carrier, container ship, sand carrier, and general ship class. Setting up this division was done with the idea of increasing the precision of the ship classification in the imagery. Moreover, we deployed the YOLO-C3GTR model, which is part of our Object Detection framework and helped us to distinguish ships using the technique of Object Detection. The application of the methodology that we have proposed has the potential to significantly improve the precision of these systems when they are used in real-world scenarios and to make a novel addition to the field of ship identification and classification. We have used multiple algorithms of YOLOv5 tested on this dataset like TPHYOLOv5, YOLOv5x, YOLOv5l and our proposed architecture YOLO-C3GTR and it surpassed all the existing approaches by the mAP of 0.83. Furthermore, we intend to perform additional research in this field while simultaneously working to improve our technique. A comparison was made between the performance of the model and that of other deep learning approaches. The model was evaluated and trained with the categorized dataset.