Soil Wetness Classification in Agriculture Using Machine Learning Models
Soil wetness is the most important factor for a plant to survive. If the soil is completely dry for a long time, the plants will perish. Many plants will also die if the soil is submerged in the water for a long period of time. Without water, plants will not be able to take nutrients from the soil. Besides, different plants have different soil wetness or moisture requirements. To ensure proper plant growth, soil wetness levels should be monitored and maintained continuously. But most of the time, it is not possible to continuously monitor the water level manually. Therefore, in this work, we have proposed an image-based soil wetness classifier using different machine learning algorithms. We have classified the soil in six different wetness levels and have used five machine learning algorithms for classifying the soil wetness levels as an artificial neural network, convolutional neural network, decision tree, k-nearest neighbor, and support vector machine. We have compared these algorithms and found that the convolutional neural network achieves the highest accuracy which is 97.7%. Our proposed method can be used by the stakeholders to increase crop production by ensuring proper soil water levels for continuous plant growth.
Authors
- S M Abdullah Al Shuaeb
- Md. Rakib Hassan (ORCID: https://orcid.org/0000-0001-9368-6942)
- Machbah Uddin (ORCID: https://orcid.org/0000-0002-1572-8606)
Institutions
- Bangladesh Agricultural University (BD)
- Centro Científico Tecnológico - Tandil (AR)
Publication Details
- Journal
- Asian Journal of Soil Science and Plant Nutrition
- Published
- 2024-12-29
- DOI
- https://doi.org/10.9734/ajsspn/2024/v10i4451
- Primary Topic
- Smart Agriculture and AI
- Type
- article
- Field-Weighted Citation Impact
- 0.00