Skip to content

JavaScript program that uses machine learning and a new method of automatically generating training data to detect new artisanal gold mining activity.

Notifications You must be signed in to change notification settings

Arron33/Automatic-Gold-Mine-Change-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Automatic-Gold-Mine-Change-Detection

https://code.earthengine.google.com/a1d57ef6aa98be16d91b4039508ce652

Currently furthering my masters project by developing my code into an interactive web application for automatic gold mine change detection.

The current program automaticaly generates a training dataset using the ESA WorldCover Map and a 2020 median composite. Relivant incidies, slope and elevation infomation is computed and added. Principal componant analysis of the band DN values is computed and added. These Sentinel 2 median composites are then masked using a cloud classifier (SVM) trained of data provided by Elsy Ibrahim et al, 2021. The automaticaly generated training data is then used to train a Random Forest classifier. Once image classification of several dates is completed, pixel change is calculated and outputted at a binary change image. The code allows for analysis of pixel change of any ESA WorldCover class, for any Sentinel 2 image, within any defined polygon globaly.

The code is accesible through the link above (given the user has a Google Earth Engine account) or via the text file in this repo.

Bellow is a figure from my masters project to demonstrate some of my programs results.

Figure

About

JavaScript program that uses machine learning and a new method of automatically generating training data to detect new artisanal gold mining activity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published