Skip to content

An 88.54% accurate CNN-based solution for Airbus Ship Detection Challenge that carries out maritime monitoring to prevent illegal activities and accidents at sea through satellite imagery analysis.

Notifications You must be signed in to change notification settings

trishachander/Ship-Detection-Using-Satellite-Images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿšข Airbus Ship Detection - ML Course Project

A CNN-based solution using the Airbus Ship Detection dataset that processes satellite imagery for ship detection, achieving 88.54% accuracy.

๐ŸŽฏ Project Overview

Academic project (19CSE305 Machine Learning course) focused on:

  • ๐Ÿ›ฅ๏ธ Ship detection in satellite imagery
  • ๐Ÿ” Feature extraction techniques
  • ๐Ÿง  CNN architecture implementation
  • ๐Ÿ“Š Binary image classification

๐Ÿ”‘ Key Features

  • ๐Ÿ“Š Mean pixel value extraction from RGB layers
  • โš–๏ธ Otsu threshold masking
  • ๐Ÿ”„ Hu Moments for shape characterization
  • ๐Ÿงฎ CNN with BatchNormalization
  • ๐ŸŽฏ 88.54% accuracy achievement

๐Ÿ› ๏ธ Technical Stack

  • Python
  • TensorFlow/Keras
  • OpenCV
  • NumPy
  • Pandas
  • Matplotlib

๐Ÿ—๏ธ Model Architecture

  • Input shape: 256x256x3 (RGB)
  • Convolutional layers with 32 filters
  • ReLU activation
  • MaxPooling with 2x2 pool size
  • 25% dropout rate
  • Batch normalization

๐Ÿ“ˆ Feature Extraction Process

  1. Mean Pixel Value
  • Reduces 3 RGB layers to 1 layer
  • Calculates mean of R, G, B values per pixel
  1. Otsu Threshold Masking
  • Calculates threshold per image
  • Binary output (0, 255)
  1. Hu Moments
  • Shape characterization
  • Ship feature extraction

๐Ÿ“š References

  • [1] Analytics Vidhya - Feature Extraction Techniques
  • [2] Otsu's Method - Wikipedia
  • [3] Hu Moments - CV Explained

About

An 88.54% accurate CNN-based solution for Airbus Ship Detection Challenge that carries out maritime monitoring to prevent illegal activities and accidents at sea through satellite imagery analysis.

Topics

Resources

Stars

Watchers

Forks