Cargando…
An Edge Transfer Learning Approach for Calibrating Soil Electrical Conductivity Sensors
Smart agriculture utilizes Internet of Things (IoT) technologies to enable low-cost electrical conductivity (EC) sensors to support farming intelligence. Due to aging and changes in weather and soil conditions, EC sensors are prone to long-term drift over years of operation. Therefore, regular recal...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10647256/ https://www.ncbi.nlm.nih.gov/pubmed/37960410 http://dx.doi.org/10.3390/s23218710 |
_version_ | 1785135064593465344 |
---|---|
author | Lin, Yun-Wei Lin, Yi-Bing Chang, Ted C.-Y. Lu, Bo-Xun |
author_facet | Lin, Yun-Wei Lin, Yi-Bing Chang, Ted C.-Y. Lu, Bo-Xun |
author_sort | Lin, Yun-Wei |
collection | PubMed |
description | Smart agriculture utilizes Internet of Things (IoT) technologies to enable low-cost electrical conductivity (EC) sensors to support farming intelligence. Due to aging and changes in weather and soil conditions, EC sensors are prone to long-term drift over years of operation. Therefore, regular recalibration is necessary to ensure data accuracy. In most existing solutions, an EC sensor is calibrated by using the standard sensor to build the calibration table. This paper proposes SensorTalk3, an ensemble approach of machine learning models including XGBOOST and Random Forest, which can be executed at an edge device (e.g., Raspberry Pi) without GPU acceleration. Our study indicates that the soil information (both temperature and moisture sensor data) plays an important role in SensorTalk3, which significantly outperforms the existing calibration approaches. The MAPE of SensorTalk3 can be as low as 1.738%, compared to the 7.792% error of the original sensor. Our study indicates that when the errors of uncalibrated moisture and temperature sensors are not larger than 8.3%, SensorTalk3 can accurately calibrate EC. SensorTalk3 can perform model training during data collection at the edge node. When all training data are collected, AI training is also finished at the edge node. Such an AI training approach has not been found in existing edge AI approaches. We also proposed the dual-sensor detection solution to determine when to conduct recalibration. The overhead of this solution is less than twice the optimal detection scenario (which cannot be achieved practically). If the two non-standard sensors are homogeneous and stable, then the optimal detection scenario can be approached. Conventional methods require training calibration AI models in the cloud. However, SensorTalk3 introduces a significant advancement by enabling on-site transfer learning in the edge node. Given the abundance of farming sensors deployed in the fields, performing local transfer learning using low-cost edge nodes proves to be a more cost-effective solution for farmers. |
format | Online Article Text |
id | pubmed-10647256 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-106472562023-10-25 An Edge Transfer Learning Approach for Calibrating Soil Electrical Conductivity Sensors Lin, Yun-Wei Lin, Yi-Bing Chang, Ted C.-Y. Lu, Bo-Xun Sensors (Basel) Article Smart agriculture utilizes Internet of Things (IoT) technologies to enable low-cost electrical conductivity (EC) sensors to support farming intelligence. Due to aging and changes in weather and soil conditions, EC sensors are prone to long-term drift over years of operation. Therefore, regular recalibration is necessary to ensure data accuracy. In most existing solutions, an EC sensor is calibrated by using the standard sensor to build the calibration table. This paper proposes SensorTalk3, an ensemble approach of machine learning models including XGBOOST and Random Forest, which can be executed at an edge device (e.g., Raspberry Pi) without GPU acceleration. Our study indicates that the soil information (both temperature and moisture sensor data) plays an important role in SensorTalk3, which significantly outperforms the existing calibration approaches. The MAPE of SensorTalk3 can be as low as 1.738%, compared to the 7.792% error of the original sensor. Our study indicates that when the errors of uncalibrated moisture and temperature sensors are not larger than 8.3%, SensorTalk3 can accurately calibrate EC. SensorTalk3 can perform model training during data collection at the edge node. When all training data are collected, AI training is also finished at the edge node. Such an AI training approach has not been found in existing edge AI approaches. We also proposed the dual-sensor detection solution to determine when to conduct recalibration. The overhead of this solution is less than twice the optimal detection scenario (which cannot be achieved practically). If the two non-standard sensors are homogeneous and stable, then the optimal detection scenario can be approached. Conventional methods require training calibration AI models in the cloud. However, SensorTalk3 introduces a significant advancement by enabling on-site transfer learning in the edge node. Given the abundance of farming sensors deployed in the fields, performing local transfer learning using low-cost edge nodes proves to be a more cost-effective solution for farmers. MDPI 2023-10-25 /pmc/articles/PMC10647256/ /pubmed/37960410 http://dx.doi.org/10.3390/s23218710 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Lin, Yun-Wei Lin, Yi-Bing Chang, Ted C.-Y. Lu, Bo-Xun An Edge Transfer Learning Approach for Calibrating Soil Electrical Conductivity Sensors |
title | An Edge Transfer Learning Approach for Calibrating Soil Electrical Conductivity Sensors |
title_full | An Edge Transfer Learning Approach for Calibrating Soil Electrical Conductivity Sensors |
title_fullStr | An Edge Transfer Learning Approach for Calibrating Soil Electrical Conductivity Sensors |
title_full_unstemmed | An Edge Transfer Learning Approach for Calibrating Soil Electrical Conductivity Sensors |
title_short | An Edge Transfer Learning Approach for Calibrating Soil Electrical Conductivity Sensors |
title_sort | edge transfer learning approach for calibrating soil electrical conductivity sensors |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10647256/ https://www.ncbi.nlm.nih.gov/pubmed/37960410 http://dx.doi.org/10.3390/s23218710 |
work_keys_str_mv | AT linyunwei anedgetransferlearningapproachforcalibratingsoilelectricalconductivitysensors AT linyibing anedgetransferlearningapproachforcalibratingsoilelectricalconductivitysensors AT changtedcy anedgetransferlearningapproachforcalibratingsoilelectricalconductivitysensors AT luboxun anedgetransferlearningapproachforcalibratingsoilelectricalconductivitysensors AT linyunwei edgetransferlearningapproachforcalibratingsoilelectricalconductivitysensors AT linyibing edgetransferlearningapproachforcalibratingsoilelectricalconductivitysensors AT changtedcy edgetransferlearningapproachforcalibratingsoilelectricalconductivitysensors AT luboxun edgetransferlearningapproachforcalibratingsoilelectricalconductivitysensors |