Cargando…

Automatic Target Detection from Satellite Imagery Using Machine Learning

Object detection is a vital step in satellite imagery-based computer vision applications such as precision agriculture, urban planning and defense applications. In satellite imagery, object detection is a very complicated task due to various reasons including low pixel resolution of objects and dete...

Descripción completa

Detalles Bibliográficos
Autores principales: Tahir, Arsalan, Munawar, Hafiz Suliman, Akram, Junaid, Adil, Muhammad, Ali, Shehryar, Kouzani, Abbas Z., Mahmud, M. A. Pervez
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839603/
https://www.ncbi.nlm.nih.gov/pubmed/35161892
http://dx.doi.org/10.3390/s22031147
_version_ 1784650409105686528
author Tahir, Arsalan
Munawar, Hafiz Suliman
Akram, Junaid
Adil, Muhammad
Ali, Shehryar
Kouzani, Abbas Z.
Mahmud, M. A. Pervez
author_facet Tahir, Arsalan
Munawar, Hafiz Suliman
Akram, Junaid
Adil, Muhammad
Ali, Shehryar
Kouzani, Abbas Z.
Mahmud, M. A. Pervez
author_sort Tahir, Arsalan
collection PubMed
description Object detection is a vital step in satellite imagery-based computer vision applications such as precision agriculture, urban planning and defense applications. In satellite imagery, object detection is a very complicated task due to various reasons including low pixel resolution of objects and detection of small objects in the large scale (a single satellite image taken by Digital Globe comprises over 240 million pixels) satellite images. Object detection in satellite images has many challenges such as class variations, multiple objects pose, high variance in object size, illumination and a dense background. This study aims to compare the performance of existing deep learning algorithms for object detection in satellite imagery. We created the dataset of satellite imagery to perform object detection using convolutional neural network-based frameworks such as faster RCNN (faster region-based convolutional neural network), YOLO (you only look once), SSD (single-shot detector) and SIMRDWN (satellite imagery multiscale rapid detection with windowed networks). In addition to that, we also performed an analysis of these approaches in terms of accuracy and speed using the developed dataset of satellite imagery. The results showed that SIMRDWN has an accuracy of 97% on high-resolution images, while Faster RCNN has an accuracy of 95.31% on the standard resolution (1000 × 600). YOLOv3 has an accuracy of 94.20% on standard resolution (416 × 416) while on the other hand SSD has an accuracy of 84.61% on standard resolution (300 × 300). When it comes to speed and efficiency, YOLO is the obvious leader. In real-time surveillance, SIMRDWN fails. When YOLO takes 170 to 190 milliseconds to perform a task, SIMRDWN takes 5 to 103 milliseconds.
format Online
Article
Text
id pubmed-8839603
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88396032022-02-13 Automatic Target Detection from Satellite Imagery Using Machine Learning Tahir, Arsalan Munawar, Hafiz Suliman Akram, Junaid Adil, Muhammad Ali, Shehryar Kouzani, Abbas Z. Mahmud, M. A. Pervez Sensors (Basel) Article Object detection is a vital step in satellite imagery-based computer vision applications such as precision agriculture, urban planning and defense applications. In satellite imagery, object detection is a very complicated task due to various reasons including low pixel resolution of objects and detection of small objects in the large scale (a single satellite image taken by Digital Globe comprises over 240 million pixels) satellite images. Object detection in satellite images has many challenges such as class variations, multiple objects pose, high variance in object size, illumination and a dense background. This study aims to compare the performance of existing deep learning algorithms for object detection in satellite imagery. We created the dataset of satellite imagery to perform object detection using convolutional neural network-based frameworks such as faster RCNN (faster region-based convolutional neural network), YOLO (you only look once), SSD (single-shot detector) and SIMRDWN (satellite imagery multiscale rapid detection with windowed networks). In addition to that, we also performed an analysis of these approaches in terms of accuracy and speed using the developed dataset of satellite imagery. The results showed that SIMRDWN has an accuracy of 97% on high-resolution images, while Faster RCNN has an accuracy of 95.31% on the standard resolution (1000 × 600). YOLOv3 has an accuracy of 94.20% on standard resolution (416 × 416) while on the other hand SSD has an accuracy of 84.61% on standard resolution (300 × 300). When it comes to speed and efficiency, YOLO is the obvious leader. In real-time surveillance, SIMRDWN fails. When YOLO takes 170 to 190 milliseconds to perform a task, SIMRDWN takes 5 to 103 milliseconds. MDPI 2022-02-02 /pmc/articles/PMC8839603/ /pubmed/35161892 http://dx.doi.org/10.3390/s22031147 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tahir, Arsalan
Munawar, Hafiz Suliman
Akram, Junaid
Adil, Muhammad
Ali, Shehryar
Kouzani, Abbas Z.
Mahmud, M. A. Pervez
Automatic Target Detection from Satellite Imagery Using Machine Learning
title Automatic Target Detection from Satellite Imagery Using Machine Learning
title_full Automatic Target Detection from Satellite Imagery Using Machine Learning
title_fullStr Automatic Target Detection from Satellite Imagery Using Machine Learning
title_full_unstemmed Automatic Target Detection from Satellite Imagery Using Machine Learning
title_short Automatic Target Detection from Satellite Imagery Using Machine Learning
title_sort automatic target detection from satellite imagery using machine learning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839603/
https://www.ncbi.nlm.nih.gov/pubmed/35161892
http://dx.doi.org/10.3390/s22031147
work_keys_str_mv AT tahirarsalan automatictargetdetectionfromsatelliteimageryusingmachinelearning
AT munawarhafizsuliman automatictargetdetectionfromsatelliteimageryusingmachinelearning
AT akramjunaid automatictargetdetectionfromsatelliteimageryusingmachinelearning
AT adilmuhammad automatictargetdetectionfromsatelliteimageryusingmachinelearning
AT alishehryar automatictargetdetectionfromsatelliteimageryusingmachinelearning
AT kouzaniabbasz automatictargetdetectionfromsatelliteimageryusingmachinelearning
AT mahmudmapervez automatictargetdetectionfromsatelliteimageryusingmachinelearning