ThermalRaster
ThermalRaster is an R package designed to enhance the processing and analysis of FLIR thermal and RGB images. It offers a comprehensive suite of functions for extracting, processing, and visualizing thermal data embedded within the metadata of FLIR images. Key features also include retrieving full and cropped RGB images. Imagery is returned as SpatRaster objects compatible with the terra package, enabling users to profit from this package’s features/toolkit.
Key Features
- Handling RGB and Thermal Imagery: Extracts thermal data and RGB imagery from FLIR camera outputs.
- Generating Synthetic or Predicted Thermal Images: Using the overlap between low-resolution thermal imagery with high-resolution RGB images, the package enables the creation of synthetic or predicted thermal images for either cropped or full RGB images. This is achieved through the application of the Random Forest algorithm (via the
rangerpackage) or Deep Learning methodologies (utilizingkeras/tensorflow). - Working with Regions-of-Interest (ROIs): The package enables the handling of JSON annotations/masks from Roboflow, enabling the extraction of ROIs from the images for further analysis, making it possible to assess, plot, analyze and model fine-scale thermal variation in micro-habitats. ROIs can also be generated with the
terrapackage asSpatVectorobjects.