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

Latest commit

 

History

History
49 lines (33 loc) · 1.28 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.28 KB

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)