IRimage: open source software for processing images from infrared thermal cameras

View article
PeerJ Computer Science

Main article text

 

Introduction

Materials & Methods

Theoretical background for temperature calculations

Relationship between temperature and infrared radiation

Sources of radiation

Estimation of atmospheric transmissivity

Estimation of digital signal values for different radiation sources

Object temperature calculation

Implementation of the temperature calculation algorithm

Extraction of parameters from JPEG files.

Calculation of derived variables

Temperature calculation

Software usage

Processing thermal images

Measuring the temperature of objects

Creating customized false-color images and videos

Testing the temperature estimations against other software

Comparison to existing tools

Example use case

Results

Comparison to existing tools

Example use case

Discussion

Conclusions

Supplemental Information

List of images used for the comparison between IRimage and FLIR Tools

Images were all those found in Wikimedia Commons taken with FLIR cameras and available as unmodified JPG files. Images were downloaded on 16 Jun 2019 from https://commons.wikimedia.org/wiki/Category:Photos_taken_with_FLIR_Systems.

DOI: 10.7717/peerj-cs.977/supp-1

Video output of IRimage showing a well-watered plant (left) and a water-stressed plant (right) during a 24-hour period, using a fixed temperature scale

DOI: 10.7717/peerj-cs.977/supp-2

Video output of IRimage showing a well-watered plant (left) and a water-stressed plant (right) during a 24-hour period, using a variable temperature scale

DOI: 10.7717/peerj-cs.977/supp-3

Results of the comparison between IRimage and FLIR Tools

Scatter plots comparing the temperature values of all the pixels in each image obtained using IRimage vs. the reference temperature values obtained from the original images using the manufacturer’s software FLIR Tools. Data is shown for 25 out of the 26 tested images; comparison was not possible for image #4 because it could not be opened with FLIR Tools. Information about the images used is available in Table S2.

DOI: 10.7717/peerj-cs.977/supp-4

Comparison of leaf temperature values obtained with either fixed parameters or variable parameters

Normally, the values of user-defined parameters are set in the camera before the images are captured, and these values are either kept fixed or are updated manually as conditions change. IRimage allows the user to set these parameters individually for each image, which can be necessary under fluctuating conditions. This Figure compares the results processing a set of images using either fixed parameters (i.e., using mean values for air temperature and relative humidity and reflected temperature) or variable parameters (i.e., using values measured or estimated for each image, as shown in Fig. 5 in the main text). (A-B) Absolute air temperature (grey solid line), absolute leaf temperature obtained with fixed parameters (dotted red/blue lines), and absolute leaf temperature obtained with variable parameters (solid red/blue lines), in the well-watered (A) and water-stressed (B) plants. (C-D) Leaf-to-air temperature difference (DeltaT) obtained with fixed parameters (dotted red/blue lines), and DeltaT obtained with variable parameters (solid red/blue lines), in the well-watered (C) and water-stressed (D) plants. The gray shaded area indicates the night. While temperature values obtained with these two methods seem quite similar in absolute values (A-B), DeltaT curves reveal the effect of parameter selection on the resulting values (C-D): when air temperature and humidity within the greenhouse were close to the mean values, both methods returned similar results, but using fixed parameters yielded leaf temperatures values almost 1° C higher or lower when environmental conditions deviated from the average values.

DOI: 10.7717/peerj-cs.977/supp-5

Additional Information and Declarations

Competing Interests

The author declares there are no competing interests.

Author Contributions

Gustavo Pereyra Irujo conceived and designed the experiments, performed the experiments, analyzed the data, performed the computation work, prepared figures and/or tables, authored or reviewed drafts of the paper, and approved the final draft.

Data Availability

The following information was supplied regarding data availability:

The software source code is available at GitHub: https://github.com/gpereyrairujo/IRimage.

The raw data, images, and code for data analysis is available at Github: https://github.com/gpereyrairujo/IRimage_paper.

Third party data was downloaded from Wikimedia Commons: https://commons.wikimedia.org.

Funding

This work was supported by Instituto Nacional de Tecnología Agropecuaria (PNCYO-1124072, 2019-PD-E3-I060), Universidad Nacional de Mar del Plata (AGR572/19, AGR637/21) and Agencia Nacional de Promoción Científica y Técnológica (PICT 2010-0006). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

12 Citations 5,782 Views 811 Downloads