Skip to content

This interface scans unlimited satellite tiles and runs them through a custom neural network for detecting objects.

Notifications You must be signed in to change notification settings

program-sam/AI-satellite-tile-classifier-interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI Satellite Tile Classifier Interface

This interface can be used to apply a self-made Convolutional Neural Network on satellite tiles systematically. This was used in a project to detect mountains, forests, lakes... shaped like penisses. But the interface is made so that any custom CNN can easily be used (inputs are now hard coded as 70x70x1 dimensions and a binary output).

How to use

Simply download the repository and open the html file in your browser. All dependencies (Leaflet and TensorFlow) are included in the html file via CDN. When opening the HTML you are required to add a model that should be applied on each tile. The model used in the original YouTube video (detecting penis shapes) is added in the jsModel folder if you want to play with that. After choosing the other variables, you can initialize using the 'init' button and start the search by using the 'Next' button. The interface will scan all image tiles systematically and when they trigger the AI, the tile will be marked on the map and a link will be stored at the bottom of the page.

The countries.js file contains all borders of the world and is used to determine whether a tile will be over the ocean. These tiles do not need to be downloaded in order to save processing time and bandwidth.

If you like this project and foud this repository useful, consider buying me a coffee 💪.

Buy Me A Coffee

Watch the project on YouTube

AI Satellite Tile Classifier Interface

Screenshot

Interface

About

This interface scans unlimited satellite tiles and runs them through a custom neural network for detecting objects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages