Abstract
Computers have various applications in relation to the classification of weeds, including computer vision. This paper demonstrates the use of illumination invariance techniques and shadow reduction in images to improve the accuracy of machine learning (ML) models using support vector machines. The paper’s main aim is to identify the benefits of image optimisation utilising adjusting dark images. More specifically, the paper uses brightness and contrast adjustment to fix images and then compares the results of a dataset that underwent image pre-processing and a dataset that did not. Ensuring the clearness of an object in an image is essential if a ML model is to identify it accurately. Many issues within image datasets can hinder the accuracy of ML classification models, for example, illumination invariance and shadowed images, which entail underexposed dark pictures being projected onto the target in the absence of light sources. The paper uses several techniques and technologies to analyse the data, including cross-validation, a confusion matrix, the pre-processing technique, the TensorFlow framework and training conducted in both the central processing unit and graphics processing units. The results of these analyses show that the brightness has significantly enhanced the accuracy of the ML model. In addition, applying image pre-processing to the shadow has resulted in a slight improvement of 1% in this regard. In conclusion, this paper presents evidence concerning ML-based solutions for improving the accuracy of classification models by enhancing images of weeds using pixel brightness transformations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Olsen, A., et al.: Deepweeds: a multiclass weed species image dataset for deep learning. Sci. Rep. 9(1), 2058 (2019)
Esposito, M., Crimaldi, M., Cirillo, V., Sarghini, F., Maggio, A.: Drone and sensor technology for sustainable weed management: a review. Chem. Biol. Technol. Agric. 8(1), 1–11 (2021)
Westwood, J.H., et al.: Weed management in 2050: perspectives on the future of weed science. Weed Sci. 66(3), 275–285 (2018)
CISS. Weeds australia is managed through the centre for invasive species solutions (ciss). Website article (2021). https://weeds.org.au/weeds-profiles/page/5/
Wan, X., Liu, J., Yan, H., Morgan, G.L.K.: Illumination-invariant image matching for autonomous UAV localisation based on optical sensing. ISPRS J. Photogram. Remote Sens. 119, 198–213 (2016)
Wang, R., Zeng, L., Shiqian, W., Cao, W., Wong, K.: Illumination-invariant feature point detection based on neighborhood information. Sensors 20(22), 6630 (2020)
Ramaiah, N.P., Ijjina, E.P., Mohan, C.K.: Illumination invariant face recognition using convolutional neural networks. In: 2015 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES), pp. 1–4. IEEE (2015)
Maddern, W., Stewart, A., McManus, C., Upcroft, B., Churchill, W., Newman, P.: Illumination invariant imaging: applications in robust vision-based localisation, mapping and classification for autonomous vehicles. In: Proceedings of the Visual Place Recognition in Changing Environments Workshop, IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, vol. 2, p. 5 (2014)
Tang, J.-L., Chen, X.-Q., Miao, R.-H., Wang, D.: Weed detection using image processing under different illumination for site-specific areas spraying. Comput. Electron. Agric. 122, 103–111 (2016)
Anaissi, A., Goyal, M.: Svm-based association rules for knowledge discovery and classification. In: 2015 2nd Asia-Pacific World Congress on Computer Science and Engineering (APWC on CSE), pp. 1–5. IEEE (2015)
Anaissi, A., et al.: Adaptive one-class support vector machine for damage detection in structural health monitoring. In: Kim, J., Shim, K., Cao, L., Lee, J.-G., Lin, X., Moon, Y.-S. (eds.) PAKDD 2017. LNCS (LNAI), vol. 10234, pp. 42–57. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57454-7_4
Anaissi, A., Khoa, N.L.D., Rakotoarivelo, T., Alamdari, M.M., Wang, Y.: Self-advised incremental one-class support vector machines: an application in structural health monitoring. In: Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, ES. (eds.) ICONIP 2017, vol. 24, pp. 484–496. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-319-70087-8_51
Anaissi, A., Khoa, N.L.D., Rakotoarivelo, T., Alamdari, M.M., Wang, Y.: Adaptive online one-class support vector machines with applications in structural health monitoring. ACM Trans. Intell. Syst. Technol. (TIST) 9(6), 1–20 (2018)
XnView MP. Image management the enhanced image viewer for (windows/macos/linux) version 0.99.6. Website article (2021). https://www.xnview.com/en/xnviewmp/#features
Pandey, P.: 10 python image manipulation tools. Website article (2019). https://opensource.com/article/19/3/python-image-manipulation-tools
Dynamsoft. Image processing 101 chapter 2.2: Image enhancement. Website article (2019). https://www.dynamsoft.com/blog/insights/image-processing/image-processing-101-image-enhancement/
Abadi, M., et al.: \(\{\)TensorFlow\(\}\): a system for \(\{\)Large-Scale\(\}\) machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016), pp. 265–283 (2016)
Manavalan, B., Shin, T.H., Lee, G.: PVP-SVM: sequence-based prediction of phage virion proteins using a support vector machine. Front. Microbiol. 9, 476 (2018)
Scholten, M., Dhingra, N., Lu, T.T., Chao, T.H.: Optimization of support vector machine (svm) for object classification. In: Optical Pattern Recognition XXIII, vol. 8398, pp. 42–50. SPIE (2012)
Alzu’bi, AR., Anushya, E.H., Al Sha’ar, E.A., Vincy, B.S.: Dates fruits classification using SVM. In: AIP Conference Proceedings, vol. 1952. AIP Publishing (2018)
Kerbaa, T.H., Mezache, A., Oudira, H.: Model selection of sea clutter using cross validation method. Procedia Comput. Sci. 158, 394–400 (2019)
Brownlee, J.: A gentle introduction to k-fold cross-validation. In: Machine Learning Mastery 2019 (2018)
Scikit-learn developers. Cross-validation: evaluating estimator performance. Website article (2020). https://scikit-learn.org/stable/modules/cross_validation.html
Patro, V.M., Patra, M.R.: Augmenting weighted average with confusion matrix to enhance classification accuracy. Trans. Mach. Learn. Artif. Intell. 2(4), 77–91 (2014)
Szűcs, G.: Multiclass classification by min-max ecoc with hamming distance optimization. Visual Comput. 39, 1–13 (2022)
Visa, S., Ramsay, B., Ralescu, A.L., Van Der Knaap, E.: Confusion matrix-based feature selection. Maics 710(1), 120–127 (2011)
Loddo, A., Di Ruberto, C., Vale, A.M.P.G., Ucchesu, M., Soares, J.M., Bacchetta, G.: An effective and friendly tool for seed image analysis. Visual Comput. 39(1), 335–352 (2023)
Zhu, H., Zhu, Z., Wang, S., Zhang, Y.: COVC-REDRNET: a deep learning model for covid-19 classification. Mach. Learn. Knowl. Extract. 5(3), 684–712 (2023)
Miok, K., Corcoran, P., Spasić, I.: The value of numbers in clinical text classification. Mach. Learn. Knowl. Extract. 5(3), 746–762 (2023)
Anaissi, A., Khoa, N.L.D., Rakotoarivelo, T., Alamdari, M.M., Wang, Y.: Smart pothole detection system using vehicle-mounted sensors and machine learning. J. Civil Struct. Health Monit. 9, 91–102 (2019)
Dinakaran, R., Zhang, L., Li, C.-T., Bouridane, A., Jiang, R.: Robust and fair undersea target detection with automated underwater vehicles for biodiversity data collection. Remote Sens. 14(15), 3680 (2022)
Werth, J.A., Preston, C., Roberts, G.N., Taylor, I.N.: Weed management practices in glyphosate-tolerant and conventional cotton fields in Australia. Aust. J. Exp. Agric. 46(9), 1177–1183 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Alyatimi, A.H., Al-Dala’in, T., Chung, V., Anaissi, A., Sadgrove, E.J. (2024). Improving Weeds Detection in Pastures Using Illumination Invariance Techniques. In: Daimi, K., Al Sadoon, A. (eds) Proceedings of the Second International Conference on Advances in Computing Research (ACR’24). ACR 2024. Lecture Notes in Networks and Systems, vol 956. Springer, Cham. https://doi.org/10.1007/978-3-031-56950-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-56950-0_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-56949-4
Online ISBN: 978-3-031-56950-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)