Estimation of Greenhouse Tomato Foliage Temperature Using DNN and ML Models

Roei Grimberg, Meir Teitel, Shay Ozer, Asher Levi, Avi Levy

Research output: Contribution to journalArticlepeer-review

2 Scopus citations


Since leaf temperature (LT) is not a trivial measurement, deep-neural networks (DNN) and machine learning (ML) models were evaluated in this study as tools for estimating foliage temperature. Two DNN methods were used. The first DNN used convolutional layers, while the second DNN was based on fully-connected layers and was trained by cross-validation techniques. The machine learning used the K-nearest neighbors (KNN) method for LT estimation. All models used the meteorological and microclimatic parameters (hereafter referred to as features) of the examined greenhouses to determine the average foliage temperature. The models were trained on 75% of the collected data and tested on the remaining 25%. RMS and absolute error were used to evaluate the performance of the different models compared to the LT values measured by a thermal camera. In addition, after finding the correlation of each feature to the leaf temperature, the models were trained based on the high-correlated features only. The machine learning model was superior to DNN when all available features were used and when only high-correlated features were used, resulting in errors of 0.7 °C and 0.8 °C, respectively.

Original languageEnglish
Article number1034
JournalAgriculture (Switzerland)
Issue number7
StatePublished - 1 Jul 2022


  • deep-learning
  • greenhouse
  • leaf temperature
  • machine learning
  • remote sensing

ASJC Scopus subject areas

  • Food Science
  • Agronomy and Crop Science
  • Plant Science


Dive into the research topics of 'Estimation of Greenhouse Tomato Foliage Temperature Using DNN and ML Models'. Together they form a unique fingerprint.

Cite this