Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Self-calibration of UAV Thermal Imagery Using Gradient Descent Algorithm

Version 1 : Received: 2 October 2023 / Approved: 3 October 2023 / Online: 4 October 2023 (11:44:26 CEST)

A peer-reviewed article of this Preprint also exists.

Szostak, R.; Zimnoch, M.; Wachniew, P.; Jasek-Kamińska, A. Self-Calibration of UAV Thermal Imagery Using Gradient Descent Algorithm. Drones 2023, 7, 683. Szostak, R.; Zimnoch, M.; Wachniew, P.; Jasek-Kamińska, A. Self-Calibration of UAV Thermal Imagery Using Gradient Descent Algorithm. Drones 2023, 7, 683.

Abstract

Unmanned aerial vehicles (UAV) thermal imagery offers several advantages in environmental monitoring, as it can provide a low-cost, high-resolution, and flexible solution to measure the temperature of the surface of the land. Limitations related to the maximum load of the drone lead to use of lightweight uncooled thermal cameras whose internal components are not stabilized to a constant temperature. Such cameras suffer from several unwanted effects that contribute to the increase in temperature measurement error from ±0.5 °C in laboratory conditions, to ±5 °C in unstable flight conditions. This article describes a post processing procedure, that reduces the above unwanted effects. It consists of following steps: i) devignetting using single image vignette correction algorithm, ii) georeferencing of images using EXIF data, scale-invariant feature transform (SIFT) stitching, and gradient descent optimisation, and iii) temperature calibration by minimisation of bias between overlapping thermal images using gradient descent optimisation. The solution was tested in several case studies of river areas, where natural water bodies were used as a reference temperature benchmark. In all tests, the precision of the measurements was increased. The root of the mean of the Square of Errors RMSE on average was reduced by 39.0% and Mean of the absolute value of Errors MAE by 40.5%. The proposed algorithm can be called self-calibrating, as in contrast to other known solutions is fully automatic, uses only field data and does not require any calibration equipment or additional operator effort. A Python implementation of the solution is available on GitHub.

Keywords

UAV; thermal images; surface temperature; calibration

Subject

Environmental and Earth Sciences, Remote Sensing

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.