[paper
][project page
][dataset
]
This project is a fork of the Marine Debris and Oil Spill (MADOS) dataset repository, focusing on marine litter and oil spills. Other sea surface features that coexist with or have been suggested to be spectrally similar to them have also been considered. MADOS formulates a challenging semantic segmentation task using sparse annotations.
In order to download MADOS go to https://doi.org/10.5281/zenodo.10664073.
This fork enhances the project by providing a Dockerized version, enabling easy deployment, in this case on Runpod Serverless.
To facilitate easy deployment, this fork includes a Dockerized version. You can pull and run the Docker container locally or deploy it using Docker Hub.
Add a .env file with the following keys
RUNPOD_API_KEY=<your_runpod_api_key>
docker pull oceanecowatch/marinext:latest
docker run -d -p 8080:8080 --name mados_container oceanecowatch/marinext:latest
To deploy this Dockerized version on a Runpod serverless instance, follow these steps:
- Log in to your Runpod account and create a new serverless instance.
- In the deployment settings, specify the Docker image to use: oceanecowatch/marinext:latest.
- Add Container Run Command:
python -u /handler.py
- Deploy the instance and monitor the logs to ensure everything is running smoothly. For detailed instructions, refer to the Runpod documentation.
This implementation is mainly based on MARIDA, SegNeXt, mmsegmentaion, Segformer and Enjoy-Hamburger.
If you find this repository useful, please consider giving a star ⭐ and citation:
Kikaki K., Kakogeorgiou I., Hoteit I., Karantzalos K. Detecting Marine Pollutants and Sea Surface Features with Deep Learning in Sentinel-2 Imagery. ISPRS Journal of Photogrammetry and Remote Sensing, 2024.