Real Time RGB Proxy Vegetation Indexing and Texture Analysis for UAV and Handheld Crop Imagery

Authors

Naziru Halilu

Higher Technical School of Agricultural Engineering and Bioscience, Public University of Navarre, Pamplona 31006, Spain/University of Trás os Montes and Alto Douro, Vila Real 5000 801, Portugal/Agricultural University of Athens, 118 55 Athens, Greece/Department of Agricultural and Bio Resources Engineering, Faculty of Engineering, Ahmadu Bello University, Zaria 810107, Nigeria (Nigeria)

Juwairiyyah Sulaiman

Federal University Dutse, 720221, Nigeria (Nigeria)

Article Information

DOI: 10.51244/IJRSI.2026.1307000218

Subject Category: Agricultural Engineering

Volume/Issue: 13/7 | Page No: 2951-2989

Publication Timeline

Submitted: 2026-07-23

Accepted: 2026-07-28

Published: 2026-08-07

Abstract

This paper introduces N_GACL, an open-source desktop software pipeline designed for low-resource exploratory agronomic image analysis, featuring a dual-interface GUI (PyQt6 GIS-style and Tkinter classic). Built around a streaming, memory-bounded batch aligner, N_GACL integrates a fully labeled RGB proxy vegetation index family, multispectral NDVI/NDRE support, and GLCM texture extraction alongside classical machine learning baselines (PCA, KNN, K-Means) and optional pretrained deep learning inference (ResNet101/Faster R-CNN). We provide the complete mathematical formulation for all fourteen analysis modules and validate pipeline execution through procedural demonstration imagery and real user-session auditing. To demonstrate deployment utility, an eight-model benchmark was executed across two datasets. A 20,000-row reference dataset served as a negative control, confirming baseline architectural integrity at chance level. On an independent validation set of 1,543 real crop-disease photographs across 22 classes, classical features extracted by the pipeline achieved a 33.8% balanced accuracy against a 4.55% chance baseline, a result that remained stable after removing augmented data. Finally, to combat metric inflation and silent failures in agricultural decision-support systems, we introduce the Verifiable Reporting Framework (VRF) a source-code auditable checklist that ensures strict data fidelity and transparent metric reporting. N_GACL offers a reproducible, accessible framework for field-level agronomic computer vision.

Keywords

RGB proxy vegetation indices; GLCM texture; streaming image registration; precision agriculture; reproducibility

Downloads

References

1. Azadkia, Mona. 2019. “Optimal Choice of k for k Nearest Neighbor Regression.” arXiv Preprint arXiv:1909.05495. https://doi.org/10.48550/arXiv.1909.05495. [Google Scholar] [Crossref]

2. Breiman, Leo. 2001. “Random Forests.” Machine Learning 45 (1): 5–32. https://doi.org/10.1023/A:1010933404324. [Google Scholar] [Crossref]

3. Caliński, Tadeusz, and Jerzy Harabasz. 1974. “A Dendrite Method for Cluster Analysis.” Communications in Statistics 3 (1): 1–27. https://doi.org/10.1080/03610927408827101. [Google Scholar] [Crossref]

4. Cervantes Barragan, Alfonso. 2024. “Interpreting and Validating Clustering Results with k Means.” Medium. https://medium.com/@a.cervantes2012/interpreting and validating clustering results with k means e98227183a4d. [Google Scholar] [Crossref]

5. Cohen, Jacob. 1960. “A Coefficient of Agreement for Nominal Scales.” Educational and Psychological Measurement 20 (1): 37–46. https://doi.org/10.1177/001316446002000104. [Google Scholar] [Crossref]

6. Cortes, Corinna, and Vladimir Vapnik. 1995. “Support Vector Networks.” Machine Learning 20 (3): 273–97. https://doi.org/10.1007/BF00994018. [Google Scholar] [Crossref]

7. Cover, Thomas, and Peter Hart. 1967. “Nearest Neighbor Pattern Classification.” IEEE Transactions on Information Theory 13 (1): 21–27. https://doi.org/10.1109/TIT.1967.1053964. [Google Scholar] [Crossref]

8. Davies, David L., and Donald W. Bouldin. 1979. “A Cluster Separation Measure.” IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI 1 (2): 224–27. https://doi.org/10.1109/TPAMI.1979.4766909. [Google Scholar] [Crossref]

9. Deng, Jia, Wei Dong, Richard Socher, Li Jia Li, Kai Li, and Li Fei Fei. 2009. “ImageNet: A Large Scale Hierarchical Image Database.” In IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 248–55. https://doi.org/10.1109/CVPR.2009.5206848. [Google Scholar] [Crossref]

10. FAO. 2019. “New Standards to Curb the Global Spread of Plant Pests and Diseases.” Food and Agriculture Organization of the United Nations, Newsroom. [Google Scholar] [Crossref]

11. . 2021. “United Kingdom Food Security Report 2021: Theme 1 Global Food Availability.” UK Government, citing FAO data. [Google Scholar] [Crossref]

12. . 2025. “The Hidden Health Crisis: How Plant Diseases Threaten Global Food Security.” Food and Agriculture Organization of the United Nations. [Google Scholar] [Crossref]

13. Friedman, Jerome H. 2001. “Greedy Function Approximation: A Gradient Boosting Machine.” Annals of Statistics 29 (5): 1189–1232. https://doi.org/10.1214/aos/1013203451. [Google Scholar] [Crossref]

14. Gao, Bo-Cai. 1996. “NDWI—A Normalized Difference Water Index for Remote Sensing of Vegetation Liquid Water from Space.” Remote Sensing of Environment 58 (3): 257–66. https://doi.org/10.1016/S0034-4257(96)00067-3 [Google Scholar] [Crossref]

15. Gardezi, Maaz, Damilola T. Adereti, Ryan Stock, and Abisola Ogunyiola. 2022. “In Pursuit of Responsible Innovation for Precision Agriculture Technologies.” Journal of Responsible Innovation 9 (2): 224–47. https://doi.org/10.1080/23299460.2022.2071668 [Google Scholar] [Crossref]

16. Gardezi, Maaz, Bikash Joshi, Donna M. Rizzo, Meghan Ryan, Emily Prutzer, Sara Brugler, and Ali Dadkhah. 2023. “Artificial Intelligence in Farming: Challenges and Opportunities for Building Trust.” Agronomy Journal 116 (3): 1217–28. https://doi.org/10.1002/agj2.21353 [Google Scholar] [Crossref]

17. Gitelson, Anatoly A., Yoram J. Kaufman, and Mark N. Merzlyak. 1996. “Use of a Green Channel in Remote Sensing of Global Vegetation from EOS-MODIS.” Remote Sensing of Environment 58 (3): 289–98. https://doi.org/10.1016/S0034-4257(96)00072-7 [Google Scholar] [Crossref]

18. Gitelson, Anatoly A., Andrés Gritz, and Mark N. Merzlyak. 2003. “Relationships Between Leaf Chlorophyll Content and Spectral Reflectance and Algorithms for Non-Destructive Chlorophyll Assessment in Higher Plant Leaves.” Journal of Plant Physiology 160 (3): 271–82. https://doi.org/10.1078/0176-1617-00887 [Google Scholar] [Crossref]

19. Hampf, Anna C., Claas Nendel, Simone Strey, and Robert Strey. 2021. “Biotic Yield Losses in the Southern Amazon, Brazil: Making Use of Smartphone Assisted Plant Disease Diagnosis Data.” Frontiers in Plant Science 12: 621168. https://doi.org/10.3389/fpls.2021.621168 [Google Scholar] [Crossref]

20. Huete, Alfredo R. 1988. “A Soil-Adjusted Vegetation Index (SAVI).” Remote Sensing of Environment 25 (3): 295–309. https://doi.org/10.1016/0034-4257(88)90106-X [Google Scholar] [Crossref]

21. He, Kaiming, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. “Deep Residual Learning for Image Recognition.” In IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 770–78. https://doi.org/10.1109/CVPR.2016.90. [Google Scholar] [Crossref]

22. Haralick, Robert M., K. Shanmugam, and Its’hak Dinstein. 1973. “Textural Features for Image Classification.” IEEE Transactions on Systems, Man, and Cybernetics SMC 3 (6): 610–21. https://doi.org/10.1109/TSMC.1973.4309314 [Google Scholar] [Crossref]

23. Hotelling, Harold. 1933. “Analysis of a Complex of Statistical Variables into Principal Components.” Journal of Educational Psychology 24 (6): 417–41. https://doi.org/10.1037/h0071325. [Google Scholar] [Crossref]

24. Huete, Alfredo, Kamel Didan, Tomoaki Miura, E. Patricia Rodriguez, Xiang Gao, and Laerte G. Ferreira. 2002. “Overview of the Radiometric and Biophysical Performance of the MODIS Vegetation Indices.” Remote Sensing of Environment 83 (1–2): 195–213. https://doi.org/10.1016/S0034-4257(02)00096-2 [Google Scholar] [Crossref]

25. İeri, Onur. 2025. “Usability of Smartphone Based RGB Vegetation Indices for Steppe Rangeland Inventory and Monitoring.” Precision Agriculture 26: 2. https://doi.org/10.1007/s11119 024 10195 0. [Google Scholar] [Crossref]

26. Kanagawa, Motonobu. 2024. “Fast Computation of Leave One Out Cross Validation for k NN Regression.” arXiv Preprint arXiv:2405.04919. https://doi.org/10.48550/arXiv.2405.04919. [Google Scholar] [Crossref]

27. Kohavi, Ron. 1995. “A Study of Cross Validation and Bootstrap for Accuracy Estimation and Model Selection.” In Proceedings of the 14th International Joint Conference on Artificial Intelligence (IJCAI), 1137–43. https://doi.org/10.5555/1643031.1643047. [Google Scholar] [Crossref]

28. Lin, Tsung Yi, Michael Maire, Serge Belongie, James Hays, Pietro Perona, Deva Ramanan, Piotr Dollár, and C. Lawrence Zitnick. 2014. “Microsoft COCO: Common Objects in Context.” In European Conference on Computer Vision (ECCV), 740–55. https://doi.org/10.1007/978 3 319 10602 1_48. [Google Scholar] [Crossref]

29. Lundberg, Scott M., and Su In Lee. 2017. “A Unified Approach to Interpreting Model Predictions.” In Advances in Neural Information Processing Systems (NeurIPS). Vol. 30. https://doi.org/10.48550/arXiv.1705.07874. [Google Scholar] [Crossref]

30. MacQueen, James. 1967. “Some Methods for Classification and Analysis of Multivariate Observations.” In Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability, 1:281–97. [Google Scholar] [Crossref]

31. Matthews, Brian W. 1975. “Comparison of the Predicted and Observed Secondary Structure of T4 Phage Lysozyme.” Biochimica Et Biophysica Acta (BBA) – Protein Structure 405 (2): 442–51. https://doi.org/10.1016/0005 2795(75)90109 9. [Google Scholar] [Crossref]

32. Mohanty, Sharada P., David P. Hughes, and Marcel Salathé. 2016. “Using Deep Learning for Image Based Plant Disease Detection.” Frontiers in Plant Science 7: 1419. https://doi.org/10.3389/fpls.2016.01419. [Google Scholar] [Crossref]

33. Nancy, C., and S. Kiran. 2024. “Cucumber Leaf Disease Detection Using GLCM Features with Random Forest Algorithm.” International Research Journal of Multidisciplinary Technovation. [No DOI found (journal does not appear to assign DOIs)] [Google Scholar] [Crossref]

34. Ossai, Chinedu I., and Nilmini Wickramasinghe. 2022. “Plant Disease Detection Using GLCM Feature Extractor and Voting Classification Approach.” Biomedical Signal Processing and Control 73: 103471. [Google Scholar] [Crossref]

35. Otsu, Nobuyuki. 1979. “A Threshold Selection Method from Gray Level Histograms.” IEEE Transactions on Systems, Man, and Cybernetics 9 (1): 62–66. https://doi.org/10.1109/TSMC.1979.4310076. [Google Scholar] [Crossref]

36. Panthakkan, Alavikunhu, S. M. Anzar, K. Sherin, Saeed Al Mansoori, and Hussain Al Ahmad. 2025. “Evaluation of UAV Based RGB and Multispectral Vegetation Indices for Precision Agriculture in Palm Tree Cultivation.” arXiv Preprint arXiv:2505.07840. https://doi.org/10.48550/arXiv.2505.07840. [Google Scholar] [Crossref]

37. Pearson, Karl. 1901. “On Lines and Planes of Closest Fit to Systems of Points in Space.” Philosophical Magazine 2 (11): 559–72. https://doi.org/10.1080/14786440109462720. [Google Scholar] [Crossref]

38. Qi, Jiaguo, Abdelghani Chehbouni, Alfredo R. Huete, Yann H. Kerr, and Soroosh Sorooshian. 1994. “A Modified Soil Adjusted Vegetation Index.” Remote Sensing of Environment 48 (2): 119–26. https://doi.org/10.1016/0034-4257(94)90134-1 [Google Scholar] [Crossref]

39. Ramcharan, Amanda, Peter McCloskey, Kelsee Baranowski, Neema Mbilinyi, Latifa Mrisho, Mercy Ndalahwa, James Legg, and David P. Hughes. 2019. “A Mobile Based Deep Learning Model for Cassava Disease Diagnosis.” Frontiers in Plant Science 10: 272. https://doi.org/10.3389/fpls.2019.00272. [Google Scholar] [Crossref]

40. Reddy, B. Srinivasa, and B. N. Chatterji. 1996. “An FFT Based Technique for Translation, Rotation, and Scale Invariant Image Registration.” IEEE Transactions on Image Processing 5 (8): 1266–71. https://doi.org/10.1109/83.506761 [Google Scholar] [Crossref]

41. Ren, Shaoqing, Kaiming He, Ross Girshick, and Jian Sun. 2015. “Faster R CNN: Towards Real Time Object Detection with Region Proposal Networks.” In Advances in Neural Information Processing Systems (NeurIPS). Vol. 28. https://doi.org/10.48550/arXiv.1506.01497. [Google Scholar] [Crossref]

42. Ribeiro, Marco Tulio, Sameer Singh, and Carlos Guestrin. 2016. “"Why Should I Trust You?": Explaining the Predictions of Any Classifier.” In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 1135–44. https://doi.org/10.1145/2939672.2939778. [Google Scholar] [Crossref]

43. Rondeaux, Geneviève, Michael Steven, and Frédéric Baret. 1996. “Optimization of Soil-Adjusted Vegetation Indices.” Remote Sensing of Environment 55 (2): 95–107. https://doi.org/10.1016/0034-4257(95)00186-7 [Google Scholar] [Crossref]

44. Rouse, J. W., R. H. Haas, J. A. Schell, and D. W. Deering. 1974. “Monitoring Vegetation Systems in the Great Plains with ERTS.” In Third Earth Resources Technology Satellite-1 Symposium. NASA SP-351. Washington, DC: NASA, 309–17. [Google Scholar] [Crossref]

45. Rousseeuw, Peter J. 1987. “Silhouettes: A Graphical Aid to the Interpretation and Validation of Cluster Analysis.” Journal of Computational and Applied Mathematics 20: 53–65. https://doi.org/10.1016/0377 0427(87)90125 7. [Google Scholar] [Crossref]

46. Savary, Serge, Laetitia Willocquet, Sarah Jane Pethybridge, Paul Esker, Neil McRoberts, and Andy Nelson. 2019. “The Global Burden of Pathogens and Pests on Major Food Crops.” Nature Ecology & Evolution 3 (3): 430–39. https://doi.org/10.1038/s41559 018 0793 y. [Google Scholar] [Crossref]

47. Selvaraju, Ramprasaath R., Michael Cogswell, Abhishek Das, Ramakrishna Vedantam, Devi Parikh, and Dhruv Batra. 2017. “Grad CAM: Visual Explanations from Deep Networks via Gradient Based Localization.” In IEEE International Conference on Computer Vision (ICCV), 618–26. https://doi.org/10.1109/ICCV.2017.74. [Google Scholar] [Crossref]

48. Skendžić, Sandra, Monika Zovko, Ivana Pajac Živković, Vinko Lešić, and Darija Lemić. 2021. “The Impact of Climate Change on Agricultural Insect Pests.” Insects 12 (5): 440. https://doi.org/10.3390/insects12050440. [Google Scholar] [Crossref]

49. Sobel, Irwin, and Gary Feldman. 1968. “A 3x3 Isotropic Gradient Operator for Image Processing.” Presented at the Stanford Artificial Intelligence Project (SAIL). \[No DOI (unpublished conference presentation)\] [Google Scholar] [Crossref]

50. Stone, Mervyn. 1974. “Cross Validatory Choice and Assessment of Statistical Predictions.” Journal of the Royal Statistical Society: Series B (Methodological) 36 (2): 111–33. https://doi.org/10.1111/j.2517 6161.1974.tb00994.x. [Google Scholar] [Crossref]

51. Strobl, Carolin, Anne Laure Boulesteix, Achim Zeileis, and Torsten Hothorn. 2007. “Bias in Random Forest Variable Importance Measures: Illustrations, Sources and a Solution.” BMC Bioinformatics 8: 25. https://doi.org/10.1186/1471 2105 8 25. [Google Scholar] [Crossref]

52. Wan, Xiaqing, Chunhui Wang, and Sheng Li. 2019. “The Extension of Phase Correlation to Image Perspective Distortions Based on Particle Swarm Optimization.” Sensors 19 (14): 3117. https://doi.org/10.3390/s19143117 [Google Scholar] [Crossref]

53. Welford, B. P. 1962. “Note on a Method for Calculating Corrected Sums of Squares and Products.” Technometrics 4 (3): 419–20. https://doi.org/10.1080/00401706.1962.10490022. [Google Scholar] [Crossref]

54. Zhou, Kaiyang, Ziwei Liu, Yu Qiao, Tao Xiang, and Chen Change Loy. 2021. “Domain Generalization: A Survey.” arXiv Preprint arXiv:2103.02503. https://doi.org/10.48550/arXiv.2103.02503. [Google Scholar] [Crossref]

55. Gorodkin, Jan. 2004. “Comparing Two K-Category Assignments by a K-Category Correlation Coefficient.” – Computational Biology and Chemistry 28 (5–6): 367–74. https://doi.org/10.1016/j.compbiolchem.2004.09.006 [Google Scholar] [Crossref]

56. Jaccard, Paul. 1912. “The Distribution of the Flora in the Alpine Zone.” New Phytologist 11 (2): 37–50. https://doi.org/10.1111/j.1469-8137.1912.tb05611.x [Google Scholar] [Crossref]

57. van den Oord, Aaron, Yazhe Li, and Oriol Vinyals. 2018. “Representation Learning with Contrastive Predictive Coding.” arXiv Preprint arXiv:1807.03748. https://doi.org/10.48550/arXiv.1807.03748 [Google Scholar] [Crossref]

58. Zolin, Yuriy, Alyona Popova, Lyubov Yudina, Kseniya Grebneva, Karina Abasheva, Vladimir Sukhov, and Ekaterina Sukhova. 2025. “RGB Indices Can Be Used to Estimate NDVI, PRI, and Fv/Fm in Wheat and Pea Plants Under Soil Drought and Salinization.” Plants 14 (9): 1284. https://doi.org/10.3390/plants14091284 [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles