The Use of Deep Learning Methods for Object Height Estimation in High Resolution Satellite Images

Processing single high-resolution satellite images may provide a lot of important information about the urban landscape or other applications related to the inventory of high-altitude objects. Unfortunately, the direct extraction of specific features from single satellite scenes can be difficult. Ho...

Full description

Bibliographic Details
Main Authors: Szymon Glinka, Jarosław Bajer, Damian Wierzbicki, Kinga Karwowska, Michal Kedzierski
Format: Article
Language:English
Published: MDPI AG 2023-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/19/8162
_version_ 1797575172694212608
author Szymon Glinka
Jarosław Bajer
Damian Wierzbicki
Kinga Karwowska
Michal Kedzierski
author_facet Szymon Glinka
Jarosław Bajer
Damian Wierzbicki
Kinga Karwowska
Michal Kedzierski
author_sort Szymon Glinka
collection DOAJ
description Processing single high-resolution satellite images may provide a lot of important information about the urban landscape or other applications related to the inventory of high-altitude objects. Unfortunately, the direct extraction of specific features from single satellite scenes can be difficult. However, the appropriate use of advanced processing methods based on deep learning algorithms allows us to obtain valuable information from these images. The height of buildings, for example, may be determined based on the extraction of shadows from an image and taking into account other metadata, e.g., the sun elevation angle and satellite azimuth angle. Classic methods of processing satellite imagery based on thresholding or simple segmentation are not sufficient because, in most cases, satellite scenes are not spectrally heterogenous. Therefore, the use of classical shadow detection methods is difficult. The authors of this article explore the possibility of using high-resolution optical satellite data to develop a universal algorithm for a fully automated estimation of object heights within the land cover by calculating the length of the shadow of each founded object. Finally, a set of algorithms allowing for a fully automatic detection of objects and shadows from satellite and aerial imagery and an iterative analysis of the relationships between them to calculate the heights of typical objects (such as buildings) and atypical objects (such as wind turbines) is proposed. The city of Warsaw (Poland) was used as the test area. LiDAR data were adopted as the reference measurement. As a result of final analyses based on measurements from several hundred thousand objects, the global accuracy obtained was ±4.66 m.
first_indexed 2024-03-10T21:36:01Z
format Article
id doaj.art-a042e3c3285d421c92486079d7f31edb
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T21:36:01Z
publishDate 2023-09-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-a042e3c3285d421c92486079d7f31edb2023-11-19T15:03:38ZengMDPI AGSensors1424-82202023-09-012319816210.3390/s23198162The Use of Deep Learning Methods for Object Height Estimation in High Resolution Satellite ImagesSzymon Glinka0Jarosław Bajer1Damian Wierzbicki2Kinga Karwowska3Michal Kedzierski4Creotech Instruments S.A., 05-500 Piaseczno, PolandCreotech Instruments S.A., 05-500 Piaseczno, PolandDepartment of Imagery Intelligence, Faculty of Civil Engineering and Geodesy, Military University of Technology, 00-908 Warsaw, PolandDepartment of Imagery Intelligence, Faculty of Civil Engineering and Geodesy, Military University of Technology, 00-908 Warsaw, PolandDepartment of Imagery Intelligence, Faculty of Civil Engineering and Geodesy, Military University of Technology, 00-908 Warsaw, PolandProcessing single high-resolution satellite images may provide a lot of important information about the urban landscape or other applications related to the inventory of high-altitude objects. Unfortunately, the direct extraction of specific features from single satellite scenes can be difficult. However, the appropriate use of advanced processing methods based on deep learning algorithms allows us to obtain valuable information from these images. The height of buildings, for example, may be determined based on the extraction of shadows from an image and taking into account other metadata, e.g., the sun elevation angle and satellite azimuth angle. Classic methods of processing satellite imagery based on thresholding or simple segmentation are not sufficient because, in most cases, satellite scenes are not spectrally heterogenous. Therefore, the use of classical shadow detection methods is difficult. The authors of this article explore the possibility of using high-resolution optical satellite data to develop a universal algorithm for a fully automated estimation of object heights within the land cover by calculating the length of the shadow of each founded object. Finally, a set of algorithms allowing for a fully automatic detection of objects and shadows from satellite and aerial imagery and an iterative analysis of the relationships between them to calculate the heights of typical objects (such as buildings) and atypical objects (such as wind turbines) is proposed. The city of Warsaw (Poland) was used as the test area. LiDAR data were adopted as the reference measurement. As a result of final analyses based on measurements from several hundred thousand objects, the global accuracy obtained was ±4.66 m.https://www.mdpi.com/1424-8220/23/19/8162remote sensingsatellite imageryheight estimationsegmentationdeep learningearth observation
spellingShingle Szymon Glinka
Jarosław Bajer
Damian Wierzbicki
Kinga Karwowska
Michal Kedzierski
The Use of Deep Learning Methods for Object Height Estimation in High Resolution Satellite Images
Sensors
remote sensing
satellite imagery
height estimation
segmentation
deep learning
earth observation
title The Use of Deep Learning Methods for Object Height Estimation in High Resolution Satellite Images
title_full The Use of Deep Learning Methods for Object Height Estimation in High Resolution Satellite Images
title_fullStr The Use of Deep Learning Methods for Object Height Estimation in High Resolution Satellite Images
title_full_unstemmed The Use of Deep Learning Methods for Object Height Estimation in High Resolution Satellite Images
title_short The Use of Deep Learning Methods for Object Height Estimation in High Resolution Satellite Images
title_sort use of deep learning methods for object height estimation in high resolution satellite images
topic remote sensing
satellite imagery
height estimation
segmentation
deep learning
earth observation
url https://www.mdpi.com/1424-8220/23/19/8162
work_keys_str_mv AT szymonglinka theuseofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT jarosławbajer theuseofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT damianwierzbicki theuseofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT kingakarwowska theuseofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT michalkedzierski theuseofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT szymonglinka useofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT jarosławbajer useofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT damianwierzbicki useofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT kingakarwowska useofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages
AT michalkedzierski useofdeeplearningmethodsforobjectheightestimationinhighresolutionsatelliteimages