theRmalUAV: An R package to clean and correct thermal UAV data for accurate land surface temperatures

theRmalUAV: пакет R для очистки и корректировки тепловых данных UAV для точного определения температуры поверхности земли
Wouter H. Maes, Christophe Metsu, Sam Ottoy, Koenraad Van Meerbeek
2025-12-19

atmospheric and emissivity correctionsimage-based workflowland surface temperature (LST)orthomosaic-based workflowtheRmalUAV R package
Abstract Thermal cameras on unoccupied aerial vehicles (UAVs) are increasingly being used in environmental and ecological research, including hydrology, wildfire detection and prediction, urban heat studies, precision agriculture, ecosystem functioning, wildlife monitoring and microclimate studies. Converting raw thermal signals to quantitative land surface temperature (LST) values requires careful application of correction procedures. However, these steps are often overlooked or ignored—either due to limited expertise in thermal remote sensing or because of the technical complexity involved. Neglecting corrections for atmospheric effects and surface emissivity can lead to discrepancies of up to 5°C in the resulting LST estimate. We introduce theRmalUAV, an R package that facilitates LST processing with two workflows: an orthomosaic‐based and an image‐based approach. The orthomosaic workflow applies a single function to the entire dataset, whereas the image‐based workflow can account for variations in environmental conditions during the flight that affect surface temperature. The package corrects for atmospheric effects, background temperature, spatial emissivity and weather fluctuations, incorporating a novel method to handle rapid illumination changes. The package currently supports 11 common thermal sensors. It also includes tools for data cleaning, co‐registration and reporting. We demonstrate both the importance of the workflow and its implementation using two distinct case studies to highlight its versatility. The main text presents a detailed example using the research‐grade TeAx ThermalCapture 2.0. A complementary example, featuring the more commercially oriented DJI Mavic 3T, is provided in the . For comprehensive guidance and tutorials, readers are directed to the package vignette and its companion website.
1
Neglecting corrections for atmospheric effects and surface emissivity can cause up to 5°C discrepancies in UAV-derived land surface temperature (LST) estimates.
2
The image-based workflow can account for variations in environmental conditions during flight, addressing temporal changes that affect surface temperature.
3
The package’s utility and versatility are demonstrated with two case studies: a detailed example using TeAx ThermalCapture 2.0 and a complementary example using the DJI Mavic 3T.
4
theRmalUAV corrects for atmospheric effects, background temperature, spatial emissivity, and weather fluctuations, and includes a novel method for rapid illumination changes.
5
theRmalUAV currently supports 11 common thermal sensors and includes tools for data cleaning, co-registration, and reporting.
6
theRmalUAV is an R package that provides two workflows for LST processing: an orthomosaic-based workflow and an image-based workflow.

Thermal UAV-derived imagery and processing workflows for converting raw thermal camera data to land surface temperature (LST)

Correction and cleaning procedures (atmospheric correction, background temperature, spatial emissivity, weather/illumination fluctuation handling), co-registration and reporting implemented in theRmalUAV R package to produce accurate LST estimates

Publication Details
Publication Date
2025-12-19
Journal
Publisher
ISSN
Cited by
2
Access Type
Author Information
Authors
Wouter H. Maes
Christophe Metsu
Sam Ottoy
Koenraad Van Meerbeek
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%