Skip to main content
Log in

Vegetation detection using vegetation indices algorithm supported by statistical machine learning

  • Published:
Environmental Monitoring and Assessment Aims and scope Submit manuscript

Abstract

In precision agriculture (PA), the usage of image processing, artificial intelligence, data analysis, and internet of things provides an increase in efficiency, energy, and time saving. In image processing–based applications, vegetation detection, in other words, segmentation that allows monitoring of plant growth and health as well as identification of weeds has a great importance. Vegetation indices (VIs) are widely used algorithms for segmentation. Their advantages include low computational cost and easy implementation and handling compared to the other algorithms. Nevertheless, they require a manual threshold detection that customizes the process and prevents generalization. In this study, a novel automatic segmentation method, which does not require a manual threshold detection by combining VIs with a classification algorithm, is proposed. It deals with the segmentation process as a two class classification problem (vegetation and background). As the classification algorithm, Discriminative Common Vector Approach (DCVA) that has a high discrimination power is used. Each image pixel is represented with a 3 × 1 dimensional vector whose elements correspond to Excess Green (ExG), Green minus Blue (GB), and Color Index of Vegetation (CIVE); VI values are obtained. Then, on the sample space accepting this pixel vector as a sample, DCVA is applied and a discriminative common vector for each class which is unique and describes that class in the best way possible is obtained and it is used for classification. Proposed segmentation method’s performance is compared with Convolutional Neural Networks (CNN) and Random Forest (RF) algorithm. The proposed segmentation algorithm outperformed both CNN’s and RF’s performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Data availability

The datasets analyzed during the current study are available in the [CWFID—Crop Weed Field Image Dataset] repository, [https://github.com/cwfid], and in the [lameski/rgbweeddetection] [https://github.com/lameski/rgbweeddetection].

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Umit Cigdem Turhal.

Ethics declarations

Competing interests

The author declares no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Turhal, U.C. Vegetation detection using vegetation indices algorithm supported by statistical machine learning. Environ Monit Assess 194, 826 (2022). https://doi.org/10.1007/s10661-022-10425-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10661-022-10425-w

Keywords

Navigation