Reproducibility and Practical Adoption of GEOBIA with Open-Source Software in Docker Containers

  title={Reproducibility and Practical Adoption of GEOBIA with Open-Source Software in Docker Containers},
  author={Christian Knoth and Daniel N{\"u}st},
  journal={Remote. Sens.},
Geographic Object-Based Image Analysis (GEOBIA) mostly uses proprietary software,but the interest in Free and Open-Source Software (FOSS) for GEOBIA is growing. [...] Key Method The analysis combines feature extraction techniques with segmentation and object-based analysis to detect changes using automatically-defined local reference values and to distinguish disappeared buildings from non-target structures. The resulting workflow is published as FOSS comprising both the model and data in a ready to use Docker…Expand
Leveraging Container Technologies in a GIScience Project: A Perspective from Open Reproducible Research
Enterprise containerisation technologies proved to enhance the reproducibility of a GIScience project and UML diagrams were used to describe representative work-flows deployed in the project. Expand
Practical Reproducibility in Geography and Geosciences
Reproducible research is often perceived as a technological challenge, but it is rooted in the challenge to improve scholarly communication in an age of digitization. When computers become involvedExpand
containerit: Generating Dockerfiles for reproducible research with R
Linux containers have become a promising tool to increase transparency, portability, and reproducibility of research in several domains and use cases: data science (Boettiger, 2015), softwareExpand
REPRODUCIBILITY AND REPLICABILITY FORUM Practical Reproducibility in Geography and Geosciences
Reproducible research is often perceived as a technological challenge, but it is rooted in the challenge to improve scholarly communication in an age of digitisation. When computers become involvedExpand
Reproducible Earth observation analytics: challenges, ideas, and a study case on containerized land use change detection
Challenges arise when the volume of the data is too large, when computations are done in a cluster environment, or when complex software components such as databases are used. Expand
Ten simple rules for writing Dockerfiles for reproducible data science
A set of rules to help researchers write understandable Dockerfiles for typical data science workflows are presented and researchers can create containers suitable for sharing with fellow scientists, for including in scholarly communication such as education or scientific papers, and for effective and sustainable personal workflows. Expand
Combining automatic and manual image analysis in a web-mapping application for collaborative conflict damage assessment
Abstract Remote sensing is increasingly being used by non-profit organizations and international initiatives to localize and document combat impacts such as conflict damage. Most of the practicalExpand
Theory and practice for an object-based approach in archaeological remote sensing
A series of crucial theoretical issues linked to the incompleteness and the equi-/multi-finality of the archaeological record are discussed and the core concept of Diachronic Semantic Models (DhSM) is introduced as a means to integrate the long-term evolution of the archaeology landscape in the conceptual, digital and real-world frameworks of the object-based approach. Expand
A taxonomy for reproducible and replicable research in environmental modelling
It is argued that containerization is an important but lacking component needed to achieve the goal of computational reproducibility in hydrology and environmental modelling. Expand
A Review of Containerization for Interactive and Reproducible Analysis
In recent decades the analysis of data has become increasingly computational. Correspondingly, this has changed how scientific and statistical work is shared. For example, it is now commonplace forExpand


Enabling reproducible OBIA with open-source software in docker containers
The presented solution advances OBIA in the following aspects: higher transparency of methodology; easier reuse and adaption of workflows; better transferability between operating systems; complete description of software environment; and easy adoption of O BIA workflows by image analysis experts and non-experts. Expand
Processing: A Python Framework for the Seamless Integration of Geoprocessing Tools in QGIS
The development history, software architecture and features of the Processing framework are presented, which make it a versatile tool for the development of geoprocessing algorithms and workflows, as well as an efficient integration platform for algorithms from different sources. Expand
System for Automated Geoscientific Analyses (SAGA) v. 2.1.4
The wide spectrum of scientific applications of SAGA is highlighted in a review of published studies, with special emphasis on the core application areas digital terrain analysis, geomorphology, soil science, climatology and meteorology, as well as remote sensing. Expand
Integration of open-source tools for object-based monitoring of urban targets
The constant increase in population in conjunction with unplanned and irregular urban growth, typical problems in developing countries, can promote a rapid increase in population density and relatedExpand
Geographic Object-Based Image Analysis – Towards a new paradigm
  • T. Blaschke, G. Hay, +8 authors D. Tiede
  • Computer Science, Medicine
  • ISPRS journal of photogrammetry and remote sensing : official publication of the International Society for Photogrammetry and Remote Sensing
  • 2014
The amount of scientific literature on (Geographic) Object-based Image Analysis – GEOBIA has been and still is sharply increasing. These approaches to analysing imagery have antecedents in earlierExpand
An object-based image interpretation application on cloud computing infrastructure
The rapid increase in the number and in the spatial resolution of aerial and orbital Earth observation systems is generating a huge amount of remote sensing data that need to be readily transformedExpand
Automated segmentation parameter selection and classification of urban scenes using open-source software
Object-based image analysis (OBIA) using high spatial resolution remote sensing imagery has been successfully applied in numerous land-use/land-cover studies. OBIA usually requires user inputs atExpand
An open-source semi-automated processing chain for urban obia classification
This study presents the development of a semi-automated processing chain for OBIA urban land-cover and land-use classification. Implemented in Python and relying on existing open-source softwareExpand
Feature extraction for Darfur: geospatial applications in the documentation of human rights abuses
A novel application of geospatial technologies and image-processing techniques aimed at expediting the dissemination of critical information necessary to inform the public and policy makers of detailed multi-temporal analyses of evidence of human rights abuses in Darfur, Sudan is presented. Expand
GeoDMA - Geographic Data Mining Analyst
The toolbox described in this paper is the Geographic Data Mining Analyst (GeoDMA), a toolbox for combing land remote sensing image analysis with data mining techniques that has algorithms for segmentation, feature extraction, feature selection, classification, landscape metrics and multi-temporal methods for change detection and analysis. Expand