Skip to content

Personal project to make a deep learning application to detect ships from satellite imagery

Notifications You must be signed in to change notification settings

jaygala223/ship-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ship Detection

Welcome! This is the github repository of the Ship Detection project that lives at https://jaygala223-ship-detection--homepage-bjv4aj.streamlit.app/

The aim of this application is to create awareness about the dangers of illegal fishing and also to present a solution for this problem.

There are 2 main sections to this project:

  1. Detecting of ships from satellite imagery using Deep Learning techniques: Users can upload satellite images and a CNN that is specially trained for this task will return a probability of that image containing a ship.

  2. Identifying whether a ship was located inside a Marine Protected Area (MPA) using GeoSpatial data: Users can enter coordinates of their satellite images. A map marked with MPA boundaries using GEOJSON is then used to determine whether the given point lies within an MPA.

Here are some of the screenshots of the app in action: upload an image inside mpa no ship outside mpa ship detected

Notes for future self and other developers:

  1. Sklearn is known to cause errors like: no such 'module' found. Solution: pip3 install sklearn in your dev environment

  2. For errors related to protobuf refer the following links: https://stackoverflow.com/questions/71759248/importerror-cannot-import-name-builder-from-google-protobuf-internal https://stackoverflow.com/questions/71906577/python-gprc-attributeerror-nonetype-object-has-no-attribute-message-types-by

  3. Remove tensorflow-intel from the requirements.txt if the deployment on streamlit cloud fails due to couldn't install requirements.

About

Personal project to make a deep learning application to detect ships from satellite imagery

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages