Abstract

Machine learning offers the potential for effective and efficient classification of remotely sensed imagery. The strengths of machine learning include the capacity to handle data of high dimensionality and to map classes with very complex characteristics. Nevertheless, implementing a machine-learning classification is not straightforward, and the literature provides conflicting advice regarding many key issues. This article therefore provides an overview of machine learning from an applied perspective. We focus on the relatively mature methods of support vector machines, single decision trees (DTs), Random Forests, boosted DTs, artificial neural networks, and k-nearest neighbours (k-NN). Issues considered include the choice of algorithm, training data requirements, user-defined parameter selection and optimization, feature space impacts and reduction, and computational costs. We illustrate these issues through applying machine-learning classification to two publically available remotely sensed data sets.

Keywords

Machine learningComputer scienceArtificial intelligenceRandom forestDimensionality reductionDecision treeArtificial neural networkSupport vector machineCurse of dimensionalityKey (lock)Focus (optics)Perspective (graphical)Data mining

Affiliated Institutions

Related Publications

Publication Info

Year
2018
Type
article
Volume
39
Issue
9
Pages
2784-2817
Citations
1754
Access
Closed

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

1754
OpenAlex
73
Influential

Cite This

Aaron E. Maxwell, Timothy A. Warner, Fang Fang (2018). Implementation of machine-learning classification in remote sensing: an applied review. International Journal of Remote Sensing , 39 (9) , 2784-2817. https://doi.org/10.1080/01431161.2018.1433343

Identifiers

DOI
10.1080/01431161.2018.1433343

Data Quality

Data completeness: 81%