Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project - Oil Spill Detection System with Synthetic Data Generation Pipeline and Dynamic Perceiver Architecture model 🌊🛢️

  • Project Group - 20
  • Student - Sweta Pattnaik
  • Student ID - A0296537M
  • Department - AIS FT 06 batch, ISS, NUS, Singapore

📌 Project Overview

This project aims to develop an AI-based Oil Spill Detection System using Synthetic Aperture Radar (SAR) images. The system enhances oil spill detection accuracy by leveraging synthetic data generation and the Dynamic Perceiver architecture for efficient image analysis.

🚀 Key Features

Detection of oil spills from SAR images
Synthetic data generation using cDDPM (Conditional Denoising Diffusion Probabilistic Model)
High-accuracy model (>90%) using Dynamic Perceiver
Web-based interface
Optimized for Edge AI deployment

📊 Datasets

🏗️ Project Architecture

  1. Data Collection & Preprocessing
    • Acquire real SAR images
    • Generate synthetic SAR images
  2. Model Training
    • Train mobilenet_v3_small as a baseline
    • Implement Dynamic Perceiver for improved accuracy
    • Evaluate performance using IoU, Precision, Recall, FID
  3. Web-Based System
    • Deploy an interface for uploading SAR images
    • Display oil spill detection results
  4. Edge AI Optimization
    • Improve inference speed and reduce power consumption

📜 Proposal Document

The detailed project proposal is included in the repository:
📄 ISY5004_ITSS_GC_project_proposal.pptx

📜 Overall Report

The detailed project report is included in the repository:
📄 ISY5004_ITSS_GC_project_report_team_20_Sweta_Pattnaik.pdf

📚 References

  1. CSIRO Sentinel-1 SAR Image Dataset -
    Blondeau-Patissier, D., Schroeder, T., Diakogiannis, F., & Li, Z. (2022).
    CSIRO Sentinel-1 SAR image dataset of oil- and non-oil features for machine learning (Deep Learning).
    DOI: 10.25919/4v55-dn16

  2. SAR Image Synthesis with Diffusion Models -
    Research paper evaluating DDPM vs. GANs for SAR image generation.
    Arxiv Preprint

  3. Dynamic Perceiver for Efficient Visual Recognition -
    A new adaptable Perceiver-based model for image recognition.
    GitHub Code Repository

  4. YOLOv4 for Oil Spill Detection -
    Using You Only Look Once (YOLOv4) trained on Sentinel-1 SAR images.

  5. Singapore Oil Spill Incident, June 2024 -

Disclaimer

  • CHATGPT and other AI tools WERE used in this project.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages