Automatic Detection System of Olive Trees Using Improved K-Means Algorithm

Olive cultivation over the past few years has spread across Mediterranean countries with Spain being the world’s largest olive producer among them. Because olives are a major part of the economy for such countries keeping records of their tree count and crop yield is of high significance....

Full description

Bibliographic Details
Main Authors: Muhammad Waleed, Tai-Won Um, Aftab Khan, Umair Khan
Format: Article
Language:English
Published: MDPI AG 2020-02-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/12/5/760
id doaj-9e94dffee8084d759dc2b029f41e82b5
record_format Article
spelling doaj-9e94dffee8084d759dc2b029f41e82b52020-11-25T02:16:11ZengMDPI AGRemote Sensing2072-42922020-02-0112576010.3390/rs12050760rs12050760Automatic Detection System of Olive Trees Using Improved K-Means AlgorithmMuhammad Waleed0Tai-Won Um1Aftab Khan2Umair Khan3Department of Information and Communication Engineering, Chosun University, Gwangju 61452, KoreaDepartment of Information and Communication Engineering, Chosun University, Gwangju 61452, KoreaDepartment of Computer Systems Engineering, University of Engineering and Technology (UET), Peshawar 25120, PakistanDepartment of Computer Science, COMSATS Institute of Information Technology, Attock 43600, PakistanOlive cultivation over the past few years has spread across Mediterranean countries with Spain being the world’s largest olive producer among them. Because olives are a major part of the economy for such countries keeping records of their tree count and crop yield is of high significance. Manual counting of trees over such large areas is humanly infeasible. To address this problem, we propose an automatic method for the detection and enumeration of olive trees. The algorithm is a multi-step classification system comprising pre-processing, image segmentation, feature extraction, and classification. RGB satellite images were acquired from the Spanish territory and pre-processed to suppress the additive noise. The region of interest was then segmented from the pre-processed images using K-Means segmentation, through which statistical features were extracted and classified. Promising results were achieved for all classifiers, namely Naive Bayesian, Support Vector Machines (SVMs), Random Forest and Multi-Layer Perceptrons (MLPs), at various division ratios of data samples. In a comparison of all the classification algorithms, Random Forest outperformed the rest by an overall accuracy of 97.5% at the division ratio of 70 to 30 for training to testing.https://www.mdpi.com/2072-4292/12/5/760oliveimage segmentationimage classificationcentroid selectionjaccard analysisvery high-resolution imagery
collection DOAJ
language English
format Article
sources DOAJ
author Muhammad Waleed
Tai-Won Um
Aftab Khan
Umair Khan
spellingShingle Muhammad Waleed
Tai-Won Um
Aftab Khan
Umair Khan
Automatic Detection System of Olive Trees Using Improved K-Means Algorithm
Remote Sensing
olive
image segmentation
image classification
centroid selection
jaccard analysis
very high-resolution imagery
author_facet Muhammad Waleed
Tai-Won Um
Aftab Khan
Umair Khan
author_sort Muhammad Waleed
title Automatic Detection System of Olive Trees Using Improved K-Means Algorithm
title_short Automatic Detection System of Olive Trees Using Improved K-Means Algorithm
title_full Automatic Detection System of Olive Trees Using Improved K-Means Algorithm
title_fullStr Automatic Detection System of Olive Trees Using Improved K-Means Algorithm
title_full_unstemmed Automatic Detection System of Olive Trees Using Improved K-Means Algorithm
title_sort automatic detection system of olive trees using improved k-means algorithm
publisher MDPI AG
series Remote Sensing
issn 2072-4292
publishDate 2020-02-01
description Olive cultivation over the past few years has spread across Mediterranean countries with Spain being the world’s largest olive producer among them. Because olives are a major part of the economy for such countries keeping records of their tree count and crop yield is of high significance. Manual counting of trees over such large areas is humanly infeasible. To address this problem, we propose an automatic method for the detection and enumeration of olive trees. The algorithm is a multi-step classification system comprising pre-processing, image segmentation, feature extraction, and classification. RGB satellite images were acquired from the Spanish territory and pre-processed to suppress the additive noise. The region of interest was then segmented from the pre-processed images using K-Means segmentation, through which statistical features were extracted and classified. Promising results were achieved for all classifiers, namely Naive Bayesian, Support Vector Machines (SVMs), Random Forest and Multi-Layer Perceptrons (MLPs), at various division ratios of data samples. In a comparison of all the classification algorithms, Random Forest outperformed the rest by an overall accuracy of 97.5% at the division ratio of 70 to 30 for training to testing.
topic olive
image segmentation
image classification
centroid selection
jaccard analysis
very high-resolution imagery
url https://www.mdpi.com/2072-4292/12/5/760
work_keys_str_mv AT muhammadwaleed automaticdetectionsystemofolivetreesusingimprovedkmeansalgorithm
AT taiwonum automaticdetectionsystemofolivetreesusingimprovedkmeansalgorithm
AT aftabkhan automaticdetectionsystemofolivetreesusingimprovedkmeansalgorithm
AT umairkhan automaticdetectionsystemofolivetreesusingimprovedkmeansalgorithm
_version_ 1724892232908013568