A Prediction Framework of Apple Orchard Yield with Multispectral Remote Sensing and Ground Features
Abstract
1. Introduction
1.1. Related Work
1.2. Existing Problems
1.3. Contributions
1.4. The Structure of the Paper
2. Materials
2.1. The Remote Sensing Data and Environmental Data
2.2. Apple Fruit and Flower Target Detection Data
2.3. Yield Forecast Related Data
3. Methods
3.1. A Prediction Framework of Apple Orchard Yield with Multispectral Remote Sensing and Ground Features
3.2. Mapping of Apple Orchard Cultivation Areas
3.3. Large-Scale Yield Prediction at District and County Levels
3.4. Apple Flower and Fruit Detection Model
3.4.1. Global-Local Information Capture Module
3.4.2. Frequency Domain-Enhanced SPPF
3.4.3. Interactive Attention Fusion Module
3.5. Yield Prediction Correction for Small-Scale Orchards
3.6. Flowchart and Pseudo-Code
4. Results
4.1. Experimental Environment
4.2. Experimental Results of Apple Orchard Planting Area Extraction
4.3. Large-Scale Yield Prediction Experiment at District and County Levels
4.3.1. Experimental Results of Large-Scale Yield Prediction at the District and County Levels
4.3.2. Ablation Experiment
4.4. The Results of Apple Flowers and Fruits Detection
4.4.1. Apple Flower Detection Results
4.4.2. Apple Detection Results
4.4.3. Ablation Experiment of Apple Fruit Detection
4.4.4. Efficiency Comparison of Detection Models
4.5. Correction Experiment of Yield Prediction in Small-Scale Orchards
5. Discussion
5.1. Analysis of Large-Scale Yield Prediction Results at District and County Levels
5.1.1. Analysis of the Results of Comparative Experiments on Large-Scale Yield Prediction at the District and County Levels
5.1.2. Analysis of the Results of Ablation Experiments of Large-Scale Yield Prediction at the District and County Level
5.2. Analysis of Experimental Results for Apple Fruit Detection and Flower Detection
5.2.1. Analysis of Apple Flower Detection Results
5.2.2. Analysis of Apple Fruit Detection Results
5.2.3. Analysis of Ablation Experiment Results for Apple Fruit Detection
5.2.4. Analysis of Detection Model Efficiency Results
5.3. Analysis of the Results of the Small-Scale Orchard Yield Prediction Correction Experiment
5.4. Discussion Summary
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Häni, N.; Roy, P.; Isler, V. A comparative study of fruit detection and counting methods for yield mapping in apple orchards. J. Field Robot. 2020, 37, 263–282. [Google Scholar] [CrossRef]
- Ahmad, J.; Gueaieb, W.; El Saddik, A.; De Masi, G.; Karray, F. Yield estimation and health assessment of temperate fruits: A modular framework. Eng. Appl. Artif. Intell. 2024, 136, 16. [Google Scholar] [CrossRef]
- Gao, F.F.; Fang, W.T.; Sun, X.M.; Wu, Z.C.; Zhao, G.A.; Li, G.; Li, R.; Fu, L.S.; Zhang, Q. A novel apple fruit detection and counting methodology based on deep learning and trunk tracking in modern orchard. Comput. Electron. Agric. 2022, 197, 11. [Google Scholar] [CrossRef]
- Sun, L.J.; Hu, G.R.; Chen, C.; Cai, H.X.; Li, C.L.; Zhang, S.X.; Chen, J. Lightweight Apple Detection in Complex Orchards Using YOLOV5-PRE. Horticulturae 2022, 8, 15. [Google Scholar] [CrossRef]
- Mirhaji, H.; Soleymani, M.; Asakereh, A.; Mehdizadeh, S.A. Fruit detection and load estimation of an orange orchard using the YOLO models through simple approaches in different imaging and illumination conditions. Comput. Electron. Agric. 2021, 191, 21. [Google Scholar] [CrossRef]
- Wang, L.L.; Zhao, Y.J.; Liu, S.B.; Li, Y.H.; Chen, S.D.; Lan, Y.B. Precision Detection of Dense Plums in Orchards Using the Improved YOLOv4 Model. Front. Plant Sci. 2022, 13, 14. [Google Scholar] [CrossRef] [PubMed]
- Nieto, L.G.; Wallis, A.; Clements, J.; Sazo, M.M.; Kahlke, C.; Kon, T.M.; Robinson, T.L. Evaluation of Computer Vision Systems and Applications to Estimate Trunk Cross-Sectional Area, Flower Cluster Number, Thinning Efficacy and Yield of Apple. Horticulturae 2023, 9, 16. [Google Scholar] [CrossRef]
- Liu, Q.; Lv, J.; Zhang, C.P. MAE-YOLOv8-based small object detection of green crisp plum in real complex orchard environments. Comput. Electron. Agric. 2024, 226, 14. [Google Scholar] [CrossRef]
- Amaral, M.H.; Walsh, K.B. In-Orchard Sizing of Mango Fruit: 2. Forward Estimation of Size at Harvest. Horticulturae 2023, 9, 14. [Google Scholar] [CrossRef]
- El Akrouchi, M.; Mhada, M.; Bayad, M.; Hawkesford, M.J.; Gérard, B. AI-based framework for early detection and segmentation of green citrus fruits in orchards. Smart Agric. Technol. 2025, 10, 100834. [Google Scholar] [CrossRef]
- Xiong, Y.Z.; Zeng, X.F.; Lai, W.Q.; Liao, J.W.; Chen, Y.K.; Zhu, M.Y.; Huang, K.K. Detecting and Mapping Individual Fruit Trees in Complex Natural Environments via UAV Remote Sensing and Optimized YOLOv5. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 7554–7576. [Google Scholar] [CrossRef]
- Moussaid, A.; El Fkihi, S.; Zennayi, Y.; Lahlou, O.; Kassou, I.; Bourzeix, F.; El Mansouri, L.; Imani, Y. Machine learning applied to tree crop yield prediction using field data and satellite imagery: A case study in a citrus orchard. Informatics 2022, 9, 80. [Google Scholar] [CrossRef]
- Zhang, Z.; Jin, Y.F.; Chen, B.; Brown, P. California Almond Yield Prediction at the Orchard Level with a Machine Learning Approach. Front. Plant Sci. 2019, 10, 18. [Google Scholar] [CrossRef] [PubMed]
- Kim, J.; Kwon, S.; Park, K.; Moon, Y. Estimation of satsuma mandarin fruit yield using a drone and hyperspectral sensor. Hortic. Environ. Biotechnol. 2025, 66, 381–392. [Google Scholar] [CrossRef]
- Torgbor, B.A.; Rahman, M.M.; Brinkhoff, J.; Sinha, P.; Robson, A. Integrating Remote Sensing and Weather Variables for Mango Yield Prediction Using a Machine Learning Approach. Remote Sens. 2023, 15, 26. [Google Scholar] [CrossRef]
- Chen, R.Q.; Zhang, C.J.; Xu, B.; Zhu, Y.H.; Zhao, F.; Han, S.Y.; Yang, G.J.; Yang, H. Predicting individual apple tree yield using UAV multi-source remote sensing data and ensemble learning. Comput. Electron. Agric. 2022, 201, 15. [Google Scholar] [CrossRef]
- Tang, M.M.; Sadowski, D.L.; Peng, C.; Vougioukas, S.G.; Klever, B.; Khalsa, S.D.S.; Brown, P.H.; Jin, Y.F. Tree-level almond yield estimation from high resolution aerial imagery with convolutional neural network. Front. Plant Sci. 2023, 14, 14. [Google Scholar] [CrossRef]
- Suarez, L.A.; Robson, A.; Brinkhoff, J. Early-Season forecasting of citrus block-yield using time series remote sensing and machine learning: A case study in Australian orchards. Int. J. Appl. Earth Obs. Geoinf. 2023, 122, 13. [Google Scholar] [CrossRef]
- Gómez-Lagos, J.E.; González-Araya, M.C.; Blu, R.O.; Espejo, L.G.A. A new method based on machine learning to forecast fruit yield using spectrometric data: Analysis in a fruit supply chain context. Precis. Agric. 2023, 24, 326–352. [Google Scholar] [CrossRef]
- Afsar, M.M.; Iqbal, M.S.; Bakhshi, A.D.; Hussain, E.; Iqbal, J. MangiSpectra: A Multivariate Phenological Analysis Framework Leveraging UAV Imagery and LSTM for Tree Health and Yield Estimation in Mango Orchards. Remote Sens. 2025, 17, 26. [Google Scholar] [CrossRef]
- Rahman, M.M.; Robson, A.; Brinkhoff, J. Potential of Time-Series Sentinel 2 Data for Monitoring Avocado Crop Phenology. Remote Sens. 2022, 14, 18. [Google Scholar] [CrossRef]
- Kodors, S.; Zarembo, I.; Lācis, G.; Litavniece, L.; Apeināns, I.; Sondors, M.; Pacejs, A. Autonomous Yield Estimation System for Small Commercial Orchards Using UAV and AI. Drones 2024, 8, 734. [Google Scholar] [CrossRef]
- Chen, R.Q.; Yang, H.; Liu, W.P.; Liu, M.; Qi, N.; Feng, H.K.; Zhang, C.J.; Xu, H.F.; Yang, G.J. An orchard mapping index and mapping algorithm coupling orchard phenology and green-holding characteristics from time-series sentinel-2 images. Comput. Electron. Agric. 2024, 226, 17. [Google Scholar] [CrossRef]
- Eldele, E.; Ragab, M.; Chen, Z.; Wu, M.; Li, X. Tslanet: Rethinking transformers for time series representation learning. arXiv 2024, arXiv:2404.08472. [Google Scholar]
- Liu, Y.; Tian, Y.; Zhao, Y.; Yu, H.; Xie, L.; Wang, Y.; Ye, Q.; Jiao, J.; Liu, Y. Vmamba: Visual state space model. Adv. Neural Inf. Process. Syst. 2024, 37, 103031–103063. [Google Scholar] [CrossRef]
- Li, F.; Cong, R.M.; Wu, J.J.; Bai, H.H.; Wang, M.; Zhao, Y. SRConvNet: A Transformer-Style ConvNet for Lightweight Image Super-Resolution. Int. J. Comput. Vis. 2025, 133, 173–189. [Google Scholar] [CrossRef]
- Lee, D.; Yun, S.; Ro, Y. Emulating Self-attention with Convolution for Efficient Image Super-Resolution. arXiv 2025, arXiv:2503.06671. [Google Scholar]
- Ang, Y.H.; Shafri, H.Z.M.; Lee, Y.P.; Bakar, S.A.; Abidin, H.; Junaidi, M.; Hashim, S.J.; Che’Ya, N.N.; Hassan, M.R.; San Lim, H.; et al. Oil palm yield prediction across blocks from multi-source data using machine learning and deep learning. Earth Sci. Inform. 2022, 15, 2349–2367. [Google Scholar] [CrossRef]
- Saha, P.; Nath, A. Harnessing multi-source data and machine learning for enhanced rice yield estimation. Comput. Electron. Agric. 2025, 237, 15. [Google Scholar] [CrossRef]
















| Feature Name | Introduction | |
|---|---|---|
| Sentinel-2 data | B2 | Blue |
| B3 | Green | |
| B4 | Red | |
| B5 | Band within the red light range | |
| B6 | ||
| B7 | ||
| B8 | Near-infrared band | |
| B8A | ||
| B11 | Shortwave infrared band | |
| B12 | ||
| Environmental data | Evap_tavg | Evapotranspiration |
| LWdown_f_tavg | Downward longwave radiation flux | |
| Psurf_f_tavg | Surface pressure | |
| Rainf_f_tavg | Total precipitation rate | |
| SoilMoi00_10 cm_tavg | Soil moisture (0–10 cm underground) | |
| SoilMoi10_40 cm_tavg | Soil moisture (10–40 cm underground) | |
| SoilTemp00_10 cm_tavg | Soil temperature (0–10 cm underground) | |
| SoilTemp10_40 cm_tavg | Soil temperature (10–40 cm underground) | |
| SWdown_f_tavg | Surface downward shortwave radiation | |
| Tair_f_tavg | Near-surface air temperature | |
| Wind_f_tavg | Near-surface wind speed |
| Parameter Name | Value |
|---|---|
| Total pixels | Approximately 14.5 million pixels |
| Effective pixels | Approximately 14.1 million pixels |
| Sensor | 1/2.3-inch CCD |
| Optical zoom | 14 times |
| Focal Range | 5.0–70.0 mm (equivalent 35 mm film camera 28–392 mm) |
| Display screen | 3.0-inch LCD screen with a resolution of 230,000 pixels |
| Image processor | DIGIC 4 |
| Maximum photo resolution | 4320 × 3240 |
| Anti-shake function | Support optical image stabilization (IS system) |
| Video shooting | Supports resolutions such as 1280 × 720 pixels (approximately 30 frames per second) |
| A Prediction Framework of Apple Orchard Yield with Multispectral Remote Sensing and Ground Features | |
|---|---|
| Input | During the growth period of apples, there are various characteristics, including those at the large-scale level of districts and counties (, characteristics of the entire orchard (), and characteristics of local sampling areas within the orchard (). |
| Image of fruits at maturity in a partial sampling area of the orchard. | |
| Output | Forecasted production at the district and county level on a large scale. |
| Revised forecast yield of small-scale orchards. | |
| 1 | Obtain the apple orchard planting area within the study region. |
| 2 | Collect corresponding spectral features, vegetation index features, environmental features, and statistical features to construct a feature set x. Collect actual yield labels Y to form training data . Take the data corresponding to 2023 as the test set . |
| 3 | ; ; . |
| 4 | , , . |
| 5 | Initialize model parameters . |
| 6 | for epoch = 1 to N: |
| 7 | . |
| 8 | . |
| 9 | Backpropagation and update parameters. |
| 10 | Adjust the learning rate(ReduceLROnPlateau). |
| 11 | . |
| 12 | . |
| 13 | if < : |
| 14 | Save the model parameter as . |
| 15 | else if did not improve within the maximum patience round: |
| 16 | EarlyStopping. |
| 17 | end |
| 18 | Large-scale forecasted production at the district and county level: . The predicted yield of the entire orchard: . Predicted yield in local sampling area: . |
| 19 | The number of mature fruits in the local sampling area is counted using the YOLO-A model, and combined with the empirical single fruit weight, the actual yield of the local sampling area is further obtained. |
| 20 | , |
| 21 | Output the large-scale predicted yield for districts and counties, as well as the revised predicted yield for the entire orchard |
| Environment | Configuration |
|---|---|
| CPU | Intel(R) Xeon(R) Gold 6148 CPU @ 2.40 GHz |
| GPU | NVIDIA Tesla V100 32 GB*2 |
| Python | 3.8.20 |
| CUDA | 11.8 |
| cuDNN | 8.7.0 |
| Pytorch | 2.1.1 + cu118 |
| Operating System | CentOS 8.5 |
| Yield prediction tasks | Hyperparameters | Value | Object detection tasks | Hyperparameters | Value |
| Max Epochs | 500 | Epoch | 200 | ||
| Batch size | 32 | Batch size | 24 | ||
| Optimizer | Adam | Image size | 640 | ||
| Loss | MSE | Optimizer | SGD | ||
| Learning Rate | 1 × 10−3 | Momentum | 0.937 | ||
| LR Scheduler | ReduceLROnPlateau | Learning Rate | 1 × 10−2 | ||
| Early Stopping patience | 20 | Weight decay | 0.0005 |
| Elevation Data | Sentinel-2 Data and VI | Texture Features | OA | Kappa Coefficient | Difference in Planting Area (10,000 mu) | |
|---|---|---|---|---|---|---|
| Plan 1 | √ | √ | – | 0.88 | 0.76 | 36.42 |
| Plan 2 | √ | – | √ | 0.8 | 0.61 | 6.41 |
| Plan 3 | √ | √ | √ | 0.89 | 0.77 | 2.05 |
| OA | Kappa Coefficient | Difference in Planting Area (10,000 mu) | |
|---|---|---|---|
| Random Forest | 0.89 | 0.77 | 2.05 |
| SVM | 0.65 | 0.3 | 33.23 |
| Cart | 0.83 | 0.65 | 93 |
| GradientTreeBoost | 0.86 | 0.71 | 9.91 |
| KNN | 0.8 | 0.59 | 30.19 |
| 2019 | 2020 | 2021 | 2022 | 2023 | |
|---|---|---|---|---|---|
| Actual area (10,000 mu) | 99.86 | 101.21 | 103.95 | 108.23 | 110.15 |
| Predicted area (10,000 mu) | 101.91 | 103.58 | 102.69 | 105.3 | 114.25 |
| Area difference | 2.05 | 2.37 | −1.26 | −2.93 | 4.1 |
| Model | MAE | RMSE | MAPE | R2 |
|---|---|---|---|---|
| Lasso [15] | 235.20 ± 56.71 | 303.27 ± 73.86 | 20.25 ± 6.35 | 0.68 ± 0.07 |
| Ridge [15] | 224.51 ± 54.29 | 288.32 ± 68.11 | 19.82 ± 6.53 | 0.70 ± 0.07 |
| Multiple Linear Regression [28] | 221.66 ± 48.53 | 278.54 ± 62.62 | 20.33 ± 6.89 | 0.72 ± 0.09 |
| PLSR [15] | 217.81 ± 47.85 | 276.91 ± 62.97 | 20.38 ± 7.45 | 0.72 ± 0.09 |
| LSTM [29] | 199.78 ± 58.38 | 270.82 ± 67.76 | 15.14 ± 4.36 | 0.73 ± 0.09 |
| GRU [29] | 196.00 ± 55.78 | 263.87 ± 72.94 | 15.48 ± 4.88 | 0.74 ± 0.11 |
| BiLSTM [29] | 187.52 ± 45.71 | 236.82 ± 54.61 | 14.78 ± 3.57 | 0.80 ± 0.07 |
| Ours | 152.68 ± 40.83 | 203.92 ± 57.28 | 12.64 ± 4.03 | 0.85 ± 0.06 |
| Module | MAE | RMSE | MAPE | R2 | |
|---|---|---|---|---|---|
| TCN Layer | ASB | ||||
| 177.79 | 240.29 | 15.34 | 0.79 | ||
| √ | 178.26 | 235.82 | 13.51 | 0.81 | |
| √ | 163.62 | 222.22 | 12.94 | 0.83 | |
| Ours | 152.68 | 203.92 | 12.64 | 0.85 | |
| Precision | Recall | F1-Score | mAP50 | mAP75 | mAP50–95 | |
|---|---|---|---|---|---|---|
| YOLOv5n | 77.59 | 73.65 | 75.57 | 81.62 | 55.64 | 51.52 |
| YOLOv6n | 78.5 | 74.8 | 76.6 | 81.88 | 55.81 | 51.27 |
| YOLOv8n | 78.5 | 74.47 | 76.44 | 81.94 | 56.3 | 51.52 |
| YOLOv9t | 75.34 | 77.01 | 76.16 | 82.35 | 57.01 | 52.23 |
| YOLOv10n | 75.52 | 76.2 | 75.86 | 81.66 | 55.96 | 51.03 |
| YOLOv11n | 78.24 | 77.33 | 77.78 | 82.71 | 56.24 | 51.92 |
| YOLOv12n | 76.61 | 74.85 | 75.72 | 81.66 | 56.79 | 51.47 |
| RT-DETR (Resnet34) | 73.07 | 69.41 | 71.19 | 74.35 | 51.76 | 47.81 |
| Ours | 79.17 | 76.74 | 77.94 | 83.13 | 56.86 | 52.26 |
| Precision | Recall | F1-Score | mAP50 | mAP75 | mAP50–95 | |
|---|---|---|---|---|---|---|
| YOLOv5n | 90.79 | 88.97 | 89.87 | 95.02 | 72.06 | 62.33 |
| YOLOv6n | 90.85 | 87.79 | 89.29 | 94.61 | 72.06 | 61.85 |
| YOLOv8n | 90.26 | 90.02 | 90.14 | 95.26 | 72.9 | 62.74 |
| YOLOv9t | 92.05 | 88.73 | 90.36 | 95.32 | 74.02 | 63.08 |
| YOLOv10n | 91.45 | 88.76 | 90.08 | 95.13 | 74.13 | 63.54 |
| YOLOv11n | 92.17 | 88.52 | 90.31 | 95.3 | 73.69 | 63.21 |
| YOLOv12n | 90.68 | 89.75 | 90.21 | 95.47 | 74.05 | 63.36 |
| RT-DETR (Resnet34) | 93.84 | 89.24 | 91.48 | 95.68 | 73.14 | 62.83 |
| Ours | 93.03 | 90.22 | 91.6 | 96.28 | 76.53 | 65.32 |
| Model | Precision | Recall | F1-Score | mAP50 | mAP50–95 | ||
|---|---|---|---|---|---|---|---|
| GLICM | F-SPPF | IAFM | |||||
| √ | 92.77 | 90.10 | 91.42 | 96.13 | 64.59 | ||
| √ | 92.73 | 90.27 | 91.48 | 96.20 | 64.74 | ||
| √ | 92.45 | 90.09 | 91.25 | 96.21 | 64.66 | ||
| √ | √ | 92.71 | 90.08 | 91.38 | 96.14 | 64.95 | |
| √ | √ | 92.65 | 90.37 | 91.49 | 96.22 | 64.69 | |
| √ | √ | 92.71 | 89.81 | 91.24 | 96.11 | 64.71 | |
| Ours | 93.03 | 90.22 | 91.6 | 96.28 | 65.32 | ||
| GFLOPs | Para/M | Model File Size/M | |
|---|---|---|---|
| YOLOv5n | 7.73 | 2.65 | 5.0 |
| YOLOv6n | 13.01 | 4.49 | 8.3 |
| YOLOv8n | 8.75 | 3.15 | 6.0 |
| YOLOv9t | 8.23 | 2.09 | 4.4 |
| YOLOv10n | 6.70 | 2.29 | 5.5 |
| YOLOv11n | 6.48 | 2.62 | 5.2 |
| YOLOv12n | 6.49 | 2.59 | 5.2 |
| RT-DETR (Resnet34) | 87.4 | 29.99 | 57.9 |
| Ours | 7.8 | 3.94 | 8.0 |
| Training Stage | Inference Stage | |||||
|---|---|---|---|---|---|---|
| Time/Epoch (s) | Total Time (h) | Pre (ms) | Infer (ms) | Post (ms) | FPS (E2E) | |
| YOLOv11n | 42.09 | 2.34 | 0.54 | 4.12 | 0.77 | 184.32 |
| Ours | 192.05 | 10.66 | 0.53 | 9.59 | 1.29 | 87.46 |
| Local Sampling Area | Correction Factor | Complete Planting Area | Revised Predicted Yield (kg/mu) | |||
|---|---|---|---|---|---|---|
| Model-Predicted Yield (kg/mu) | Actual Yield Obtained From YOLO-A (kg/mu) | Model-Predicted Yield (kg/mu) | Actual Yield (kg/mu) | |||
| Value | 1302.08 | ≈1500 | ≈1.15 | 1346.87 | ≈1750 | 1548.90 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. 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.
Share and Cite
Pan, S.; Liu, L. A Prediction Framework of Apple Orchard Yield with Multispectral Remote Sensing and Ground Features. Plants 2026, 15, 213. https://doi.org/10.3390/plants15020213
Pan S, Liu L. A Prediction Framework of Apple Orchard Yield with Multispectral Remote Sensing and Ground Features. Plants. 2026; 15(2):213. https://doi.org/10.3390/plants15020213
Chicago/Turabian StylePan, Shuyan, and Liqun Liu. 2026. "A Prediction Framework of Apple Orchard Yield with Multispectral Remote Sensing and Ground Features" Plants 15, no. 2: 213. https://doi.org/10.3390/plants15020213
APA StylePan, S., & Liu, L. (2026). A Prediction Framework of Apple Orchard Yield with Multispectral Remote Sensing and Ground Features. Plants, 15(2), 213. https://doi.org/10.3390/plants15020213

