Improving Path Loss Prediction Using Environmental Feature Extraction from Satellite Images: Hand-Crafted vs. Convolutional Neural Network

There is an increased exploration of the potential of wireless communication networks in the automation of daily human tasks via the Internet of Things. Such implementations are only possible with the proper design of networks. Path loss prediction is a key factor in the design of networks with para...

Full description

Bibliographic Details
Main Authors: Usman Sammani Sani, Owais Ahmed Malik, Daphne Teck Ching Lai
Format: Article
Language:English
Published: MDPI AG 2022-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/15/7685
_version_ 1797442773291368448
author Usman Sammani Sani
Owais Ahmed Malik
Daphne Teck Ching Lai
author_facet Usman Sammani Sani
Owais Ahmed Malik
Daphne Teck Ching Lai
author_sort Usman Sammani Sani
collection DOAJ
description There is an increased exploration of the potential of wireless communication networks in the automation of daily human tasks via the Internet of Things. Such implementations are only possible with the proper design of networks. Path loss prediction is a key factor in the design of networks with parameters such as cell radius, antenna heights, and the number of cell sites that can be set. As path loss is affected by the environment, satellite images of network locations are used in developing path loss prediction models such that environmental effects are captured. We developed a path loss model based on the Extreme Gradient Boosting (XGBoost) algorithm, whose inputs are numeric (non-image) features that influence path loss and features extracted from images composed of four tiled satellite images of points along the transmitter to receiver path. The model can predict path loss for multiple frequencies, antenna heights, and environments such that it can be incorporated into Radio Planning Tools. Various feature extraction methods that included CNN and hand-crafted and their combinations were applied to the images in order to determine the best input features, which, when combined with non-image features, will result in the best XGBoost model. Although hand-crafted features have the advantage of not requiring a large volume of data as no training is involved in them, they failed in this application as their use led to a reduction in accuracy. However, the best model was obtained when image features extracted using CNN and GLCM were combined with the non-image features, resulting in an RMSE improvement of 9.4272% against a model with non-image features only without satellite images. The XGBoost model performed better than Random Forest (RF), Extreme Learning Trees (ET), Gradient Boosting, and K Nearest Neighbor (KNN) based on the combination of CNN, GLCM, and non-image features. Further analysis using the Shapley Additive Explanations (SHAP) revealed that features extracted from the satellite images using CNN had the highest contribution toward the XGBoost model’s output. The variation in values of features with output path loss values was presented using SHAP summary plots. Interactions were also observed between some features based on their dependence plots from the computed SHAP values. This information, when further explored, could serve as the basis for the development of an explainable/glass box path loss model.
first_indexed 2024-03-09T12:48:03Z
format Article
id doaj.art-6ec962656ca74d1ab3d0942772fdc05b
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T12:48:03Z
publishDate 2022-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-6ec962656ca74d1ab3d0942772fdc05b2023-11-30T22:10:35ZengMDPI AGApplied Sciences2076-34172022-07-011215768510.3390/app12157685Improving Path Loss Prediction Using Environmental Feature Extraction from Satellite Images: Hand-Crafted vs. Convolutional Neural NetworkUsman Sammani Sani0Owais Ahmed Malik1Daphne Teck Ching Lai2School of Digital Science, Universiti Brunei Darussalam, Tungku Link, Gadong BE1410, BruneiSchool of Digital Science, Universiti Brunei Darussalam, Tungku Link, Gadong BE1410, BruneiSchool of Digital Science, Universiti Brunei Darussalam, Tungku Link, Gadong BE1410, BruneiThere is an increased exploration of the potential of wireless communication networks in the automation of daily human tasks via the Internet of Things. Such implementations are only possible with the proper design of networks. Path loss prediction is a key factor in the design of networks with parameters such as cell radius, antenna heights, and the number of cell sites that can be set. As path loss is affected by the environment, satellite images of network locations are used in developing path loss prediction models such that environmental effects are captured. We developed a path loss model based on the Extreme Gradient Boosting (XGBoost) algorithm, whose inputs are numeric (non-image) features that influence path loss and features extracted from images composed of four tiled satellite images of points along the transmitter to receiver path. The model can predict path loss for multiple frequencies, antenna heights, and environments such that it can be incorporated into Radio Planning Tools. Various feature extraction methods that included CNN and hand-crafted and their combinations were applied to the images in order to determine the best input features, which, when combined with non-image features, will result in the best XGBoost model. Although hand-crafted features have the advantage of not requiring a large volume of data as no training is involved in them, they failed in this application as their use led to a reduction in accuracy. However, the best model was obtained when image features extracted using CNN and GLCM were combined with the non-image features, resulting in an RMSE improvement of 9.4272% against a model with non-image features only without satellite images. The XGBoost model performed better than Random Forest (RF), Extreme Learning Trees (ET), Gradient Boosting, and K Nearest Neighbor (KNN) based on the combination of CNN, GLCM, and non-image features. Further analysis using the Shapley Additive Explanations (SHAP) revealed that features extracted from the satellite images using CNN had the highest contribution toward the XGBoost model’s output. The variation in values of features with output path loss values was presented using SHAP summary plots. Interactions were also observed between some features based on their dependence plots from the computed SHAP values. This information, when further explored, could serve as the basis for the development of an explainable/glass box path loss model.https://www.mdpi.com/2076-3417/12/15/7685path losshand-craftedsatellite imagefeature extractionenvironment
spellingShingle Usman Sammani Sani
Owais Ahmed Malik
Daphne Teck Ching Lai
Improving Path Loss Prediction Using Environmental Feature Extraction from Satellite Images: Hand-Crafted vs. Convolutional Neural Network
Applied Sciences
path loss
hand-crafted
satellite image
feature extraction
environment
title Improving Path Loss Prediction Using Environmental Feature Extraction from Satellite Images: Hand-Crafted vs. Convolutional Neural Network
title_full Improving Path Loss Prediction Using Environmental Feature Extraction from Satellite Images: Hand-Crafted vs. Convolutional Neural Network
title_fullStr Improving Path Loss Prediction Using Environmental Feature Extraction from Satellite Images: Hand-Crafted vs. Convolutional Neural Network
title_full_unstemmed Improving Path Loss Prediction Using Environmental Feature Extraction from Satellite Images: Hand-Crafted vs. Convolutional Neural Network
title_short Improving Path Loss Prediction Using Environmental Feature Extraction from Satellite Images: Hand-Crafted vs. Convolutional Neural Network
title_sort improving path loss prediction using environmental feature extraction from satellite images hand crafted vs convolutional neural network
topic path loss
hand-crafted
satellite image
feature extraction
environment
url https://www.mdpi.com/2076-3417/12/15/7685
work_keys_str_mv AT usmansammanisani improvingpathlosspredictionusingenvironmentalfeatureextractionfromsatelliteimageshandcraftedvsconvolutionalneuralnetwork
AT owaisahmedmalik improvingpathlosspredictionusingenvironmentalfeatureextractionfromsatelliteimageshandcraftedvsconvolutionalneuralnetwork
AT daphneteckchinglai improvingpathlosspredictionusingenvironmentalfeatureextractionfromsatelliteimageshandcraftedvsconvolutionalneuralnetwork