ResNet with Integrated Convolutional Block Attention Module for Ship Classification Using Transfer Learning on Optical Satellite Imagery

2404.02135

YC

0

Reddit

0

Published 4/9/2024 by Ryan Donghan Kwon, Gangjoo Robin Nam, Jisoo Tak, Junseob Shin, Hyerin Cha, Yeom Hyeok, Seung Won Lee

🏷️

Abstract

This study presents an advanced Convolutional Neural Network (CNN) architecture for ship classification from optical satellite imagery, significantly enhancing performance through the integration of the Convolutional Block Attention Module (CBAM) and additional architectural innovations. Building upon the foundational ResNet50 model, we first incorporated a standard CBAM to direct the model's focus towards more informative features, achieving an accuracy of 87% compared to the baseline ResNet50's 85%. Further augmentations involved multi-scale feature integration, depthwise separable convolutions, and dilated convolutions, culminating in the Enhanced ResNet Model with Improved CBAM. This model demonstrated a remarkable accuracy of 95%, with precision, recall, and f1-scores all witnessing substantial improvements across various ship classes. The bulk carrier and oil tanker classes, in particular, showcased nearly perfect precision and recall rates, underscoring the model's enhanced capability in accurately identifying and classifying ships. Attention heatmap analyses further validated the improved model's efficacy, revealing a more focused attention on relevant ship features, regardless of background complexities. These findings underscore the potential of integrating attention mechanisms and architectural innovations in CNNs for high-resolution satellite imagery classification. The study navigates through the challenges of class imbalance and computational costs, proposing future directions towards scalability and adaptability in new or rare ship type recognition. This research lays a groundwork for the application of advanced deep learning techniques in the domain of remote sensing, offering insights into scalable and efficient satellite image classification.

Create account to get full access

or

If you already have an account, we'll log you in

Overview

  • This study proposes a novel transfer learning framework for effective ship classification using high-resolution optical remote sensing satellite imagery.
  • The framework is based on the deep convolutional neural network model ResNet50 and incorporates the Convolutional Block Attention Module (CBAM) to enhance performance.
  • The study adopts a transfer learning approach to accurately classify diverse types of ships by fine-tuning a pre-trained model.
  • Experimental results demonstrate the efficacy of the proposed framework, achieving a high classification accuracy of 94% across 5 classes, outperforming existing methods.
  • This research holds potential applications in maritime surveillance and management, illegal fishing detection, and maritime traffic monitoring.

Plain English Explanation

This research proposes a new way to automatically identify and classify different types of ships using satellite images. The key idea is to use a deep learning model called ResNet50, which is pre-trained on a large dataset of images, and then fine-tune it specifically for the task of ship classification.

To make the model better at this task, the researchers also incorporate a special module called CBAM. This module helps the model focus on the most important features in the satellite images, allowing it to better distinguish between subtle differences between ships and their surroundings.

The researchers tested their framework on a dataset of high-resolution satellite images and found that it could classify different types of ships with an accuracy of 94%. This is a significant improvement over existing methods and could be very useful for applications like maritime surveillance, detecting illegal fishing, and monitoring ship traffic.

Technical Explanation

The proposed framework is based on the deep convolutional neural network model ResNet50, which has been pre-trained on a large dataset of general images. To adapt this model for the specific task of ship classification, the researchers incorporated the Convolutional Block Attention Module (CBAM).

CBAM enables the model to attend to salient features in the input images, allowing it to better discriminate between subtle differences between ships and their backgrounds. This is particularly important for high-resolution satellite imagery, where the visual differences between ship types can be quite subtle.

Furthermore, the researchers adopted a transfer learning approach, where they fine-tuned the pre-trained ResNet50 model on a dataset of diverse ship types. This allowed the model to learn the specific characteristics of different ship classes, leading to improved classification performance.

Experimental results on a dataset of high-resolution optical remote sensing satellite imagery demonstrate the efficacy of the proposed framework. The model achieved a classification accuracy of 94% across 5 ship classes, outperforming existing methods such as FlightScope and RS-MAMBA.

Critical Analysis

The paper provides a thorough evaluation of the proposed framework, including comparisons to state-of-the-art methods. However, the researchers do not discuss any potential limitations or caveats of their approach.

For example, the dataset used in the experiments may not be representative of the full diversity of ship types and operating conditions encountered in real-world scenarios. It would be valuable to understand how the framework might perform on more challenging or diverse datasets, or in the presence of adverse weather conditions or other environmental factors.

Additionally, the paper does not address the computational complexity or inference speed of the proposed model, which could be an important consideration for real-time maritime monitoring applications. Comparing the model's efficiency to other architectures, such as CV-Attention-UNet, could provide valuable insights.

Overall, the research presents a promising approach to ship classification using remote sensing imagery, but further investigation into the model's robustness and efficiency would strengthen the conclusions and potential real-world impact of the work.

Conclusion

This study proposes a novel transfer learning framework for effective ship classification using high-resolution optical remote sensing satellite imagery. The framework incorporates the ResNet50 deep convolutional neural network model and the Convolutional Block Attention Module (CBAM) to enhance the model's ability to distinguish between subtle differences in ship types and their backgrounds.

The experimental results demonstrate the efficacy of the proposed approach, achieving a high classification accuracy of 94% across 5 ship classes. This research holds significant potential for applications in maritime surveillance and management, illegal fishing detection, and maritime traffic monitoring, contributing to improved maritime safety and security.

While the study presents a promising solution, further investigation into the model's robustness and efficiency could provide valuable insights and strengthen the real-world applicability of the framework.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Related Papers

Ship in Sight: Diffusion Models for Ship-Image Super Resolution

Ship in Sight: Diffusion Models for Ship-Image Super Resolution

Luigi Sigillo, Riccardo Fosco Gramaccioni, Alessandro Nicolosi, Danilo Comminiello

YC

0

Reddit

0

In recent years, remarkable advancements have been achieved in the field of image generation, primarily driven by the escalating demand for high-quality outcomes across various image generation subtasks, such as inpainting, denoising, and super resolution. A major effort is devoted to exploring the application of super-resolution techniques to enhance the quality of low-resolution images. In this context, our method explores in depth the problem of ship image super resolution, which is crucial for coastal and port surveillance. We investigate the opportunity given by the growing interest in text-to-image diffusion models, taking advantage of the prior knowledge that such foundation models have already learned. In particular, we present a diffusion-model-based architecture that leverages text conditioning during training while being class-aware, to best preserve the crucial details of the ships during the generation of the super-resoluted image. Since the specificity of this task and the scarcity availability of off-the-shelf data, we also introduce a large labeled ship dataset scraped from online ship images, mostly from ShipSpottingfootnote{url{www.shipspotting.com}} website. Our method achieves more robust results than other deep learning models previously employed for super resolution, as proven by the multiple experiments performed. Moreover, we investigate how this model can benefit downstream tasks, such as classification and object detection, thus emphasizing practical implementation in a real-world scenario. Experimental results show flexibility, reliability, and impressive performance of the proposed framework over state-of-the-art methods for different tasks. The code is available at: https://github.com/LuigiSigillo/ShipinSight .

Read more

5/22/2024

Low-power Ship Detection in Satellite Images Using Neuromorphic Hardware

Low-power Ship Detection in Satellite Images Using Neuromorphic Hardware

Gregor Lenz, Douglas McLelland

YC

0

Reddit

0

Transmitting Earth observation image data from satellites to ground stations incurs significant costs in terms of power and bandwidth. For maritime ship detection, on-board data processing can identify ships and reduce the amount of data sent to the ground. However, most images captured on board contain only bodies of water or land, with the Airbus Ship Detection dataset showing only 22.1% of images containing ships. We designed a low-power, two-stage system to optimize performance instead of relying on a single complex model. The first stage is a lightweight binary classifier that acts as a gating mechanism to detect the presence of ships. This stage runs on Brainchip's Akida 1.0, which leverages activation sparsity to minimize dynamic power consumption. The second stage employs a YOLOv5 object detection model to identify the location and size of ships. This approach achieves a mean Average Precision (mAP) of 76.9%, which increases to 79.3% when evaluated solely on images containing ships, by reducing false positives. Additionally, we calculated that evaluating the full validation set on a NVIDIA Jetson Nano device requires 111.4 kJ of energy. Our two-stage system reduces this energy consumption to 27.3 kJ, which is less than a fourth, demonstrating the efficiency of a heterogeneous computing system.

Read more

6/18/2024

🔎

Insight Into the Collocation of Multi-Source Satellite Imagery for Multi-Scale Vessel Detection

Tran-Vu La, Minh-Tan Pham, Marco Chini

YC

0

Reddit

0

Ship detection from satellite imagery using Deep Learning (DL) is an indispensable solution for maritime surveillance. However, applying DL models trained on one dataset to others having differences in spatial resolution and radiometric features requires many adjustments. To overcome this issue, this paper focused on the DL models trained on datasets that consist of different optical images and a combination of radar and optical data. When dealing with a limited number of training images, the performance of DL models via this approach was satisfactory. They could improve 5-20% of average precision, depending on the optical images tested. Likewise, DL models trained on the combined optical and radar dataset could be applied to both optical and radar images. Our experiments showed that the models trained on an optical dataset could be used for radar images, while those trained on a radar dataset offered very poor scores when applied to optical images.

Read more

5/24/2024

Automatic Detection of Dark Ship-to-Ship Transfers using Deep Learning and Satellite Imagery

Automatic Detection of Dark Ship-to-Ship Transfers using Deep Learning and Satellite Imagery

Ollie Ballinger

YC

0

Reddit

0

Despite extensive research into ship detection via remote sensing, no studies identify ship-to-ship transfers in satellite imagery. Given the importance of transshipment in illicit shipping practices, this is a significant gap. In what follows, I train a convolutional neural network to accurately detect 4 different types of cargo vessel and two different types of Ship-to-Ship transfer in PlanetScope satellite imagery. I then elaborate a pipeline for the automatic detection of suspected illicit ship-to-ship transfers by cross-referencing satellite detections with vessel borne GPS data. Finally, I apply this method to the Kerch Strait between Ukraine and Russia to identify over 400 dark transshipment events since 2022.

Read more

4/12/2024