GithubHelp home page GithubHelp logo

isabella232 / land-abandonment-detection Goto Github PK

View Code? Open in Web Editor NEW

This project forked from softwaremill/land-abandonment-detection

0.0 0.0 0.0 15.87 MB

land cover, land abandonment, GIS, machine learning, convolutional neural networks, Łódź Voivodeship

land-abandonment-detection's Introduction

Detecting Land Abandonment in Łódź Voivodeship Using Convolutional Neural Networks

research area

University of Lodz, Faculty of Geographical Sciences, Department of Physical Geography:

Stanisław Krysiak (OCRID), Elżbieta Papińska (OCRID), Anna Majchrowska (OCRID)

SoftwareMill:

Maciej Adamiak (OCRID, LinkedIn), Mikołaj Koziarkiewicz (OCRID, LinkedIn)

Abstract

A combination of wide availability of multi-spectral satellite imagery through projects such as Landsat and Sentinel, and the introduction of deep learning in general, and Convolutional Neural Networks (CNNs) in particular, allowed for rapid and effective analysis in multiple classes of problems pertaining to land coverage. Taking advantage of the two phenomena, we propose a machine learning model for classification of land abandonment. We designed a Convolutional Neural Network architecture that outputs a classification probability for the presence of land abandonment in a given 15-25 ha grid element, using multi-spectral imaging data obtained through Sentinel Hub. For both training and validation of the model, we used imagery of the Łódź voivodeship in central Poland. The main source of truth was a 2009 orthophoto study available from the WMS (Web Map Service) of the Geoportal site. The model achieved 0.855 auc (area under curve), 0.47 loss and 0.78 accuracy for the test dataset. Using the classification results, and the Getis-Ord Gi* statistic, we have prepared a map of cold- and hotspots with individual areas exceeding 50 km². This thresholded heatmap allowed for an analysis of contributing factors for both low and intense land abandonment, demonstrating that common trends are identifiable through interpretation of classification results of the chosen model. We have additionally performed a comparative field study on two selected cold- and hotspots. The study, along with the high-accuracy results of the model's validation, confirm that CNN-type models are an effective tool for automatic detection of land abandonment.

research area

Keywords: land cover, land abandonment, GIS, machine learning, convolutional neural networks, Łódź Voivodeship

land-abandonment-detection's People

Contributors

mikolak-net avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.