Enhanced Deep Learning Satellite-based Model for Yield Forecasting and Quality Assurance Using Metamorphic Testing
Proceedings of the International Joint Conference on Neural Networks
Fresh produce (FP) yield forecasting is crucial for both: farmers to estimate fair prices for their crops and retailers to protect against highly priced FPs. To precisely forecast future yield, a deep learning forecasting model is proposed in this work which is trained and tested using relevant input parameters retrieved from satellite images and mapped to tabular yield data recorded for strawberry as an output parameter. To enhance the model performance, the preprocessing approaches and the set of input parameters are improved. The best satellite image preprocessing technique has to be found to represent the images with less data for efficiency. Therefore, a preprocessing approach based on averaging is proposed and implemented then compared with the literature approach which is based on histograms, where the proposed approach improved performance by 20%. The proposed Deep Feed Forward Neural Network with Embedded Gated Recurrent Units (DFNNGRU) ensembled with Attention Deep GRUs (ADGRU) is then tested against well-performing models of Stacked-AutoEncoder (SAE) ensembled with Convolution Neural Networks with Long-short term memory (CNNLSTM), where the proposed model is found to outperform the literature model by 12.5%. To have a better set of parameters, a Normalized Vegetation Difference Index (NDVI) is added to the input parameters which further enhances the performance by 2%. Finally, a quality assurance technique using metamorphic testing is applied and it is found that the model fulfills all expected metamorphic relations which proves the soundness and quality of the model as compared with other solutions.
Deep Learning, Metamorphic Testing, Yield Forecasting
I. Nasr, L. Nassar, F. Karray and M. B. Zayed, "Enhanced Deep Learning Satellite-based Model for Yield Forecasting and Quality Assurance Using Metamorphic Testing," 2023 International Joint Conference on Neural Networks (IJCNN), Gold Coast, Australia, 2023, pp. 1-6, Aug 2023. doi: 10.1109/IJCNN54540.2023.10191179.