Semi-supervised learning with constrained virtual support vector machines for classification of remote sensing image data

We introduce two semi-supervised models for the classification of remote sensing image data. The models are built upon the framework of Virtual Support Vector Machines (VSVM). Generally, VSVM follow a two-step learning procedure: A Support Vector Machines (SVM) model is learned to determine and extr...

Full description

Bibliographic Details
Main Authors: Christian Geiß, Patrick Aravena Pelizari, Ozan Tunçbilek, Hannes Taubenböck
Format: Article
Language:English
Published: Elsevier 2023-12-01
Series:International Journal of Applied Earth Observations and Geoinformation
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1569843223003953
_version_ 1797389483034804224
author Christian Geiß
Patrick Aravena Pelizari
Ozan Tunçbilek
Hannes Taubenböck
author_facet Christian Geiß
Patrick Aravena Pelizari
Ozan Tunçbilek
Hannes Taubenböck
author_sort Christian Geiß
collection DOAJ
description We introduce two semi-supervised models for the classification of remote sensing image data. The models are built upon the framework of Virtual Support Vector Machines (VSVM). Generally, VSVM follow a two-step learning procedure: A Support Vector Machines (SVM) model is learned to determine and extract labeled samples that constitute the decision boundary with the maximum margin between thematic classes, i.e., the Support Vectors (SVs). The SVs govern the creation of so-called virtual samples. This is done by modifying, i.e., perturbing, the image features to which a decision boundary needs to be invariant. Subsequently, the classification model is learned for a second time by using the newly created virtual samples in addition to the SVs to eventually find a new optimal decision boundary. Here, we extend this concept by (i) integrating a constrained set of semi-labeled samples when establishing the final model. Thereby, the model constrainment, i.e., the selection mechanism for including solely informative semi-labeled samples, is built upon a self-learning procedure composed of two active learning heuristics. Additionally, (ii) we consecutively deploy semi-labeled samples for the creation of semi-labeled virtual samples by modifying the image features of semi-labeled samples that have become semi-labeled SVs after an initial model run. We present experimental results from classifying two multispectral data sets with a sub-meter geometric resolution. The proposed semi-supervised VSVM models exhibit the most favorable performance compared to related SVM and VSVM-based approaches, as well as (semi-)supervised CNNs, in situations with a very limited amount of available prior knowledge, i.e., labeled samples.
first_indexed 2024-03-08T22:57:40Z
format Article
id doaj.art-8c9e7a594a974079856ab3284feb3168
institution Directory Open Access Journal
issn 1569-8432
language English
last_indexed 2024-03-08T22:57:40Z
publishDate 2023-12-01
publisher Elsevier
record_format Article
series International Journal of Applied Earth Observations and Geoinformation
spelling doaj.art-8c9e7a594a974079856ab3284feb31682023-12-16T06:06:31ZengElsevierInternational Journal of Applied Earth Observations and Geoinformation1569-84322023-12-01125103571Semi-supervised learning with constrained virtual support vector machines for classification of remote sensing image dataChristian Geiß0Patrick Aravena Pelizari1Ozan Tunçbilek2Hannes Taubenböck3German Aerospace Center (DLR), German Remote Sensing Data Center (DFD), Münchener Straße 20, 82234 Weßling, Germany; University of Bonn, Department of Geography, Meckenheimer Allee 166, 53115 Bonn, Germany; Corresponding author at: German Aerospace Center (DLR), German Remote Sensing Data Center (DFD), Münchner Straße 20, 82234 Weßling, Germany.German Aerospace Center (DLR), German Remote Sensing Data Center (DFD), Münchener Straße 20, 82234 Weßling, Germany; University of Würzburg, Institute of Geography and Geology, Chair of Remote Sensing, Oswald-Kuelpe-Weg 86, 97074 Würzburg, GermanyGerman Aerospace Center (DLR), German Remote Sensing Data Center (DFD), Münchener Straße 20, 82234 Weßling, GermanyGerman Aerospace Center (DLR), German Remote Sensing Data Center (DFD), Münchener Straße 20, 82234 Weßling, Germany; University of Würzburg, Institute of Geography and Geology, Chair of Remote Sensing, Oswald-Kuelpe-Weg 86, 97074 Würzburg, GermanyWe introduce two semi-supervised models for the classification of remote sensing image data. The models are built upon the framework of Virtual Support Vector Machines (VSVM). Generally, VSVM follow a two-step learning procedure: A Support Vector Machines (SVM) model is learned to determine and extract labeled samples that constitute the decision boundary with the maximum margin between thematic classes, i.e., the Support Vectors (SVs). The SVs govern the creation of so-called virtual samples. This is done by modifying, i.e., perturbing, the image features to which a decision boundary needs to be invariant. Subsequently, the classification model is learned for a second time by using the newly created virtual samples in addition to the SVs to eventually find a new optimal decision boundary. Here, we extend this concept by (i) integrating a constrained set of semi-labeled samples when establishing the final model. Thereby, the model constrainment, i.e., the selection mechanism for including solely informative semi-labeled samples, is built upon a self-learning procedure composed of two active learning heuristics. Additionally, (ii) we consecutively deploy semi-labeled samples for the creation of semi-labeled virtual samples by modifying the image features of semi-labeled samples that have become semi-labeled SVs after an initial model run. We present experimental results from classifying two multispectral data sets with a sub-meter geometric resolution. The proposed semi-supervised VSVM models exhibit the most favorable performance compared to related SVM and VSVM-based approaches, as well as (semi-)supervised CNNs, in situations with a very limited amount of available prior knowledge, i.e., labeled samples.http://www.sciencedirect.com/science/article/pii/S1569843223003953Image classificationVirtual support vector machinesSemi-supervised modelsSelf-learningActive learning model heuristics
spellingShingle Christian Geiß
Patrick Aravena Pelizari
Ozan Tunçbilek
Hannes Taubenböck
Semi-supervised learning with constrained virtual support vector machines for classification of remote sensing image data
International Journal of Applied Earth Observations and Geoinformation
Image classification
Virtual support vector machines
Semi-supervised models
Self-learning
Active learning model heuristics
title Semi-supervised learning with constrained virtual support vector machines for classification of remote sensing image data
title_full Semi-supervised learning with constrained virtual support vector machines for classification of remote sensing image data
title_fullStr Semi-supervised learning with constrained virtual support vector machines for classification of remote sensing image data
title_full_unstemmed Semi-supervised learning with constrained virtual support vector machines for classification of remote sensing image data
title_short Semi-supervised learning with constrained virtual support vector machines for classification of remote sensing image data
title_sort semi supervised learning with constrained virtual support vector machines for classification of remote sensing image data
topic Image classification
Virtual support vector machines
Semi-supervised models
Self-learning
Active learning model heuristics
url http://www.sciencedirect.com/science/article/pii/S1569843223003953
work_keys_str_mv AT christiangeiß semisupervisedlearningwithconstrainedvirtualsupportvectormachinesforclassificationofremotesensingimagedata
AT patrickaravenapelizari semisupervisedlearningwithconstrainedvirtualsupportvectormachinesforclassificationofremotesensingimagedata
AT ozantuncbilek semisupervisedlearningwithconstrainedvirtualsupportvectormachinesforclassificationofremotesensingimagedata
AT hannestaubenbock semisupervisedlearningwithconstrainedvirtualsupportvectormachinesforclassificationofremotesensingimagedata