Skip to content
This repository has been archived by the owner on Mar 20, 2020. It is now read-only.

luizcavalcanti/forest-classifier

Repository files navigation

ForestClassifier

Experiment on an image processing and machine learning solution to detect signs of human activity on aerial images of the Amazon Rain Forest. The main goal is to test several state-of-the-art algorithms and find out the most adequate ones to the problem. This is also my ongoing master degree work.

Image database used in this experiment is hosted here

Required tools:

  • JDK 7+
  • Apache Ant
  • Weka 3.7
  • Python + OpenCV 3 + scipy + scikit-image
  • Matlab + Image processing toolkit + stattistics toolkit (not sure what's the minimum version)
  • ImageMagick

Benchmarked segmentation algorithms:

  • MSEG
  • JSEG
  • Meanshift
  • SRM
  • FSEG
  • gPb-owt-ucm
  • Manual segmentation

Running segmentation benchmark

$ ./run_segmentation_benchmark.sh <MATLAB home> <image database folder>

Running multiclass experiment

$ ./run_multiclass.sh

Running binary classification experiment

$ ./run_biclass.sh

Running one class classification experiment

$ ./run_uniclass.sh

Running ensemble of one class classifiers experiment

$ ./run_ensemble.sh

THIS IS WORK IN PROGRESS

(but it works well enough so you can test it, I'll try not to break it as I go)

About

Experiment on how to detect alien objects (human-made stuff) in Amazon Forest aerial images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published