title: Online dictionary learning for classification of antipersonnel landmines using ground penetrating radar
title: Online Dictionary Learning für die Klassifikation von Antipersonenminen mit Ground Penetrating Radar
titleType: AlternativeTitle
Creators: name: Giovanneschi, Fabio
Publisher: name: Universitätsbibliothek Siegen
Year: 2020
Subjects: subject: 621.3 Elektrotechnik, Elektronik
subject: ground penetrating radar
subject: online dictionary learning
subject: adaptive radar
subject: deep learning
subject: radar target classification
subject: sparse decomposition
subject: Elektromagnetische Reflexionsmethode
subject: Deep learning
subject: Antipersonenmine

description: The contamination of Antipersonnel Landmines (APM) all over the world has been a serious threat to mankind since many decades. Starting from 1999, when the Landmine Monitor organization was founded, there have been more that 110,000 registered casualties while 2018 marked one of the highest percentage of civilians affected (being 87\% with 47\% of them being children). APMs are relatively small (for instance, ca. 10cm of diameter and 5cm of height), generally activated by light pressure hence designed to kill (or maim) in their close proximity. Being many APMs almost entirely made of plastic (with the exception from their ignition device and other small parts) they often cannot be recognized using metal detectors.\\ A promising alternative consists in the use of the Ground Penetrating Radar (GPR). GPRs are sensible to dielectric contrast, hence they can distinguish non-metallic buried targets from the background soil only due to their different dielectric properties. To obtain the necessary resolution to resolve APMs, a GPR for landmine recognition has to work with high frequencies and bandwidth (being both around 1-2 GHz). In these situations there are many unwanted backscattered contributions that can mask the actual target response.\\ Classification approaches are often employed to recognize between landmines and natural or man-made clutter sources; in order to do that, a database of target signatures from known APMs is usually employed to train the classifier of choice. However, classification techniques typically require a collection of data representing all possible targets and soil characteristics; to create such a general database remains a cumbersome task. It is often preferable to extract discriminative features (which will remain robust to the variation of the scenario conditions) from a smaller (but representative) database; the features chosen for this work are sparse representation coefficients.\\ Sparse Representation (SR) shares its framework of techniques with Compressive Sensing theory (CS). However, while CS goal is to recover the signal of interest by using less of its samples, SR deals with the problem of represent a signal with a minimum number of coefficients in a certain base or dictionary. These few coefficients can be characteristic of a certain class of target (in our case different types of mines or clutter) if the chosen dictionary contains sufficient examples of all classes in the considered dataset. \\ The selection of the dictionary is crucial; instead of choosing it, one can learn it from a representative set of signals, namely a training set. Dictionary Learning (DL) techniques aim to generate a dictionary which can represent different classes of targets with a minimum number of non-zero coefficients. Popular DL techniques (such as K-SVD) deal with the entire training set in each iteration, making the learning process slow for high dimensional datasets; this approach is called batch Dictionary Learning. Online-DL techniques deal with the training set by considering one element at a time or in mini batches, making the processing of learning faster than batch-DL and adaptive to variations.\\ In this work we anaylize a selection of state-of-the-art Online-DL approaches for sparse representation based classification of buried landmines using GPR range profiles (or A-Scans). A detailed description on the development of a novel Online-Dl algorithm, the Drop-Off Mini-Batch Online Dictionary Learning (DOMINODL), is also presented. The development of this algorithm is one of the main contribution of this thesis. For the validation, we use range profiles from an experimental GPR dataset which includes different classes of landmine simulants, buried in a sandy and highly inhomogeneous soil. \\ The proposed strategy initially consists in using a collection of carefully selected range profiles as a training set for different Online and Batch DL strategies (K-SVD, LRSDL, ODL, CBWLSU and DOMINODL). DL algorithms are very sensitive to input parameters (such as number of iterations, number of learned atoms, etc.); in order to assure an optimal selection of parameters combination, we performed an exhaustive evaluation which relies on statistical metrics such as Kolmogorov-Smirnoff test distance and Dvoretzky-Kiefer-Wolfowitz inequality. The sparse coefficients obtained with the learned dictionaries are finally employed as features for a Support Vector Machine Classifier. \\ Online-DL strategy demonstrated to be much faster than their batch counterparts. In particular, DOMINODL is the fastest, being capable of learning the dictionary in just 1.75 seconds (3 times faster than ODL and 15 faster than K-SVD). When using optimal input parameters for DL, we observe that bigger mines (PMN and PMA2 types) are classified with excellent accuracy ($P_{cc}=98\%$), and so it is for clutter ($P_{cc}=90\%$). Medium sized mines (a standard test target provided by ERA technologies, we simply call them ERA) are not always correctly classified but the declarations around their ground truth always correspond to a class of landmine. Classification accuracy for smaller landmines (Type-72) is higher with respect to ERA targets, despite being the smallest mines in the set. Online DL methods show higher $P_{CC}$ for the ERA and Type-72 targets with respect to K-SVD and LRSDL. As an additional comparison with a state-of-the art classification algorithm, we use a Convolutional Neural Network (CNN) trained with the same training set used for our DL-based approach. Classification results with CNN are poorer in general, especially for ERA and T72 ($P_{cc}$ degrades by more than $27\%$). Our final evaluation consisted in assessing the classification accuracy when reducing the original samples of the GPR range profiles to 25\% 50\% and 75\%. While CNN classification accuracy reduces drastically even when the reduction is only 25\%, DL-based approaches are definitely more robust to the sample reduction.\\ The proposed approach is not limited to GPR dataset and can be tested on other radar applications as well. Due to the extremely fast learning time of Online-DL strategies (especially DOMINODL), real time learning of a constantly varying training set (updating it with new measurements) it is also envisioned, paving the way for a fully cognitive classification approach.