SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 13, No. 2, April 2023, pp. 1914~1921
ISSN: 2088-8708, DOI: 10.11591/ijece.v13i2.pp1914-1921  1914
Journal homepage: http://ijece.iaescore.com
Classification of arecanut using machine learning techniques
Shabari Shedthi Billadi1
, Madappa Siddappa2
, Surendra Shetty3
, Vidyasagar Shetty4
1
Department of Computer Science and Engineering, NMAM Institute of Technology-Affiliated to NITTE (Deemed to be University),
Nitte, Karnataka, India
2
Department Computer Science and Engineering, Sri Siddhartha Institute of Technology, Tumkur, Karnataka, India
3
Department of Master of Computer Applications, NMAM Institute of Technology-Affiliated to NITTE (Deemed to be University),
Nitte, Karnataka, India
4
Department of Mechanical Engineering, NMAM Institute of Technology-Affiliated to NITTE (Deemed to be University), Nitte,
Karnataka, India
Article Info ABSTRACT
Article history:
Received Feb 3, 2022
Revised Oct 6, 2022
Accepted Nov 1, 2022
In agricultural domain research, image processing and machine learning
techniques play an important role. This paper provides a unique solution for
classifying the good and defective arecanuts based on their color, texture,
and density value. In the market different varieties of arecanut are available.
Usually, qualitative sorting is done manually, and this can be replaced by
applying machine vision techniques to grade the arecanut. Classification of
arecanut based on quality is done using various machine learning techniques
and it is observed that artificial neural networks give good results compared
to other classifiers like logistic regression, k-nearest neighbor, naive Bayes
classifiers, and support vector machine. A unique density feature is
considered here for better classification. The result of classifiers without
considering the density feature is compared with respect to the density
feature and it is observed that artificial neural networks work better than the
others. The proposed method works effectively for classifying arecanut with
an accuracy of 98.8%.
Keywords:
Agriculture
Arecanut
Classifying
Image processing
Machine learning
This is an open access article under the CC BY-SA license.
Corresponding Author:
Shabari Shedthi Billadi
Department of Computer Science and Engineering, NMAM Institute of Technology-Affiliated to NITTE
(Deemed to be University)
Nitte 574110, Karnataka, India
Email: shabarishetty87@gmail.com
1. INTRODUCTION
The use of technology in agriculture was initially used for simple and precise calculations, which
were found to be relatively difficult in manual calculations. In the next generation, research decision support
systems will be developed to take tactical decisions on agricultural production and protection. Arecanut is a
major cash crop in the undivided Dakshina Kannada district and Malnad region. Areca Catechu Linn is the
scientific name of the arecanut and it is also called betelnut in India. In India, the cultivation and use of
arecanut have their own unique practice [1]. In the food processing industry nowadays, there is a requirement
for the production of quality products at a very fast rate, so developing an expert system helps to make
decisions in less time. In manual grading, individual person perception makes differences in identifying
whether a product is defective or healthy, but this machine vision framework will decrease such human errors
and help to perform at a faster rate.
Arecanut is used for making supari, areca tea, and paint. It has its own value in several religious
ceremonies. In the Indian’s ancient medicine system book of i.e., Dhanwantari Nighantu, it mentioned the
use of arecanut as one of the five natural aromatics (panchasugandhikam) along with pepper, clove, nutmeg,
Int J Elec & Comp Eng ISSN: 2088-8708 
Classification of arecanut using machine learning techniques (Shabari Shedthi Billadi)
1915
and camphor. In the Indian subcontinent, the chewing of betel leaf and arecanuts back to the pre-Vedic
period of the Harappan Empire [2]. The beginning of the arecanut cannot be traced exactly, but in the
Philippines or Malaysia, it probably originated. Usage of nuts for chewing initially started in Vietnam and
Malaysia. Then it moved to other parts of the world and was recognized as a cash crop [3]. In the global
scenario, India is top in arecanut production in the world. As the country develops, even the cultivation and
processing techniques of the crop improvement. As we produce more arecanut, we have to give more
importance to quality, because quality is one of the important metrics to evaluate the product while exporting.
Ripped arecanuts, which are shown in Figure 1, are used on a daily basis, but for long-term storage,
fully ripe arecanuts are dried in the sun for 35 to 40 days before being dehusked and marketed as whole nuts.
Inadequate drying of nuts results in fungal infection and which leads to a poor-quality product. Arecanuts
reduce weight due to fungal infection [4] and even koleroga (fruit rot) disease affected nuts are in lighter
weight and make dark brown radial stand internally [5].
Figure 1. Arecanut images
In the market, arecanut is available in two categories, i.e., with and without husk. In this proposed
work, arecanut without husk is considered. Sometimes good quality arecanut will be mixed with diseased or
spoiled arecanut but distinguishing between the two is a difficult task that requires experts. If a spoiled
arecanut shows any changes in outer appearance, then it can be segregated easily, but in some cases, the
arecanut may not show any much noticeable changes from the outside. To check the quality, we have to cut
and see (check) some samples from the stored arecanut. If we replace this manual method with digital, we
can save samples as well as effort.
Image processing plays an important role in the agriculture domain [6], [7]. However, image
segmentation is influenced by a variety of elements such as image type, color, and noise level, [8].
Originally, the image will be in red, green, and blue (RGB) color space. However, it may be converted to
other color spaces such as Lab; hue, saturation, value (HSV); and cyan, magenta, yellow (CMY) [9]. The
outcome of segmentation differs depending on the color space used. As a result, selecting the right color
space for a dataset is critical. Many segmentation techniques like thresholding, region growing, and
clustering are presently available and widely used in image segmentation [10]. Thresholding is one simple
form of segmentation method [11]. Many of the clustering algorithms [12] are used to get the region of
interest from a given image. K-means is the most popular one because of its simple and fast nature [13].
Different image processing technologies have been used in many fields of agriculture, i.e. the
studies on plant diseases, grading of agricultural products based on quality, and finding the nitrogen
deficiency of the product, and this helps to reduce manual effort [14]–[16]. If we combine advanced image
processing methods with machine learning techniques, it will be more beneficial to farmers. Many such
techniques are used in the grading of agricultural product and a few are listed below.
A neural network is suitable for content-based image classification [17]. In the fruit grading system,
an artificial neural network (ANN) is used and produced good results [18]. Tiger and Verma [19] presented
an apple recognition system for differentiating normal and infected apples using ANN. Olaniyi et al. [20]
developed an intelligent system for banana fruit grading using ANN and got 97% accuracy. With this fruit
grading concept, we can extend our work to sort the arecanut. Ohali [21] has proposed a computer vision-
based approach for grading dates. They employed RGB images of date fruits and retrieved exterior quality
parameters such as texture, size, shape, and intensity, from these images. They sorted dates into three quality
groups based on the collected characteristics and the usage of a back propagation neural network classifier.
Testing was also done on pre-selected dates’ samples, and the system's accuracy was validated. According to
the results of the tests, the system can correctly arrange dates in 80% of the cases. Pourdarbani et al. [22]
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 2, April 2023: 1914-1921
1916
conducted research comparing human and machine vision in classifying different sorts of dates. The dates
were classified using the k-means classifier approach based on color components, and the results were
compared to human vision findings.
Few works are done for arecanut grading based on categories. Suresha et al. [23], [24] proposed a
technique to classify both raw and processed arecanuts, where they used k-nearest neighbor (k-NN) by
considering texture features and got 74.33% accuracy. In the next paper, they classified arecanut using k-NN
and decision trees. Six varieties of arecanuts are considered for this work, namely Api, Red Bette (RB),
Black Bette (BB), Minne, Gotu, and Chaali. We find that the decision tree gives good results compared to
k-NN. Bharadwaj et al. [25] proposed employing texture-based block-wise local binary to categorize husk-
removed arecanut into distinct groups, i.e., Hasa, Bette, Gorabalu, and Idi. In this experiment, texture features
are extracted in the form of local binary patterns, and then a support vector machine classifier is used for
classification, where they got 94% accuracy for 8 blocks of the image.
The neural network can be applied in any field of engineering or science where there is a problem
of classification [26]. Huang [27] used a back propagation neural network (BPNN) to categorize arecanut
into three primary categories i.e., excellent, good, and bad by examining color and geometric aspects of the
arecanut and obtained 90.9 percent accuracy. Siddesha et al. [28] suggested a method for distinguishing
between color segmentation approaches for arecanut crop bunches. This work mainly focuses on color
segmentation techniques like watershed segmentation, thresholding, k-means clustering, fuzzy c-means
(FCM), fast fuzzy c-means clustering (FFCM), and maximum similarity-based region merging (MSRM). The
assessment was then carried out using several arecanut picture datasets based on the segmentation findings.
For classification, the nearest neighbor (NN) classifier was utilized. The test was done using a dataset of
700 photos from seven distinct classes to illustrate the suggested model's performance and achieved a
classification rate of 91.43%. Siddesha et al. [29] conducted an experiment to grade the arecanut. Only
texture features are considered from arecanut and the k-NN classifier was used for classification.
According to the findings of the literature review, it was observed that little work has been done on
the classification of arecanuts based on quality using computer vision. Common features used for arecanut
grading are color, texture, and shape. As ours is husk removed arecanut grading with respect to quality, so the
shape feature is not very prominent, so the existing color and texture are used. With these two features, the
usage of the density feature is a new approach that has been used for arecanut classification in this work.
2. RESEARCH METHOD
In this proposed work, a husk-removed arecanut dataset is considered. All images are taken by
considering the same distance and device with a unique homogeneous white color background. The captured
image is given for further pre-processing to get a better final result. A median filter is used to remove the
noise and then the image is converted to HSV color space. Then the hue component is considered further, and
a clustering algorithm is applied to the image to separate the arecanut from the background image. From
segmented images, texture, color, and density features are extracted, and the model is trained using ANN
classifiers. Finally, new samples are tested or classified into either healthy or defective classes. Finally, the
constructed model is tested with new samples to crosscheck the classifier and how effectively it classifies
(grades) the arecanut. The experimental workflow of the arecanut grading system is given below. Figure 2
shows the clear working steps of the arecanut grading system. The classification system has two components:
training and testing. In the first component, an arecanut classification training model is built by using
arecanut images, and then the same model is used for classifying the newly given arecanut images to test it.
2.1. Segmentation
Segmentation is applied to an arecanut image to get the region of interest from the image. Our
region of interest is arecanut, which we need to separate from the background of the image. Different
segmentation algorithms are available and here simple k-means clustering is used to separate the arecanut
from the background image.
The algorithm for k-means clustering is given below: i) the data is clustered into ‘k’ groups where k
has a predefined value; ii) as cluster centers, k points are selected at random; iii) according to Euclidean
distance, data points are assigned to their closest cluster; iv) in each cluster, the centroid of all objects is
calculated; and v) steps from ii to iv are repeated until the same points are assigned to each cluster in
successive rounds.
From the k-means result, each pixel in the image is grouped based on similarity and gives a cluster
that consists of similar pixels. Color based segmentation is used to segment the original image based on color.
This action will result in k clusters of the original image that is partitioned by color. When segmentation is
complete, one of the clusters containing the arecanut part is considered for further processing.
Int J Elec & Comp Eng ISSN: 2088-8708 
Classification of arecanut using machine learning techniques (Shabari Shedthi Billadi)
1917
Figure 2. Proposed arecanut classification system
2.2. Feature extraction
The segmented image separates arecanut from the background image and features are extracted
from segmented images. Three main types of features are extracted, i.e., texture, color, and density.
- Texture: Grey level co-occurrence matrix (GLCM) is used for extracting the texture features. From the
arecanut image texture features like contrast, energy, homogeneity, variance, and entropy are extracted.
- Color: Differentiating the object due to color variation is one of the easiest methods. Color features like
mean and standard deviation are used to extract the color of an object.
- Density: In arecanut classification, density features contribute more weightage in grading spoiled and
good arecanuts, but every so often, arecanut will spoil when we store it for a long time with a lack of
safety measures. Identifying this is very difficult because it may or may not make any much noticeable
changes from the outside, but it will reduce the weight [4], [5]. So, a good arecanut will be denser than a
spoiled (defected) arecanut due to moisture variation. While considering the weight of the arecanut, we
have considered the area, because different sizes of arecanut can have the same weight. For example, a
healthy and spoiled arecanut may have the same weight but different sizes. So, for classification, only
consider the color and texture features that may not be prominent, but combining the weight factor of the
arecanut with color and texture features gives more accurate information.
Density is estimated as mass/volume from the area obtained in the image and the weight and height
are obtained separately.
𝑉𝑜𝑙𝑢𝑚𝑒 = 𝐴𝑟𝑒𝑎 ∗ 𝐻𝑒𝑖𝑔ℎ𝑡 (1)
𝑀𝑎𝑠𝑠 =
𝑊𝑒𝑖𝑔ℎ𝑡
𝑔
(2)
𝐷𝑒𝑛𝑠𝑖𝑡𝑦 =
𝑀𝑎𝑠𝑠
𝑉𝑜𝑙𝑢𝑚𝑒
(3)
To calculate the area, the color image is converted to binary. Then the binary image area is calculated by
counting the number of pixels. Area is converted to centimeters by calculating the number of pixels per
centimeter. Weight and height have been given as input values. Weight and height should be converted to
meters. Volume is calculated by (1) [30]. Mass is calculated using (2). Weight must first be converted to
kilograms because 𝑔 is 9.8 m/s2
, where 𝑔 is the acceleration due to gravity. Finally, from the above values,
new feature is derived i.e., density is calculated using (3).
2.3. Classification
Classification is a technique for determining the class of a new observation using training data with
a known class label. This contains two phases i.e., training and testing. Classification can be carried out using
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 2, April 2023: 1914-1921
1918
a variety of classifiers like logistic regression, k-NN, naive Bayes classifiers, support vector machine (SVM),
and ANN.
2.3.1. Logistic regression
Logistic regression is used to allocate observations to a distinct set of classes. In regression analysis,
logistic regression estimates the parameters of a logistic model. It is a predictive analysis algorithm based on
the concept of probability.
2.3.2. k-nearest neighbor
k-NN is an easy-to-implement and simple algorithm. Based on similarity new data is classified.
When new data appears, it can be categorized with more matching categories by using the k-NN algorithm. It
is also called a lazy learner because it does not learn from the training set immediately; instead, it stores the
dataset and at the time of classification, it performs an action on the dataset.
2.3.3. Naive Bayes classifiers
Naive Bayes is a statistical classifier which works based on the Bayesian theorem and which uses
probabilistic analysis concepts for classification. This classifier gives good results in less computation time.
Naive Bayesian classifiers are probabilistic classifiers that are based on the Bayes theorem. Bayes’ theorem is
given in (4),
𝑃(𝑦|𝑋) =
𝑃(𝑋|𝑦) 𝑃(𝑦)
𝑃(𝑋)
(4)
where Y indicates a class variable, X indicates the dependent feature vector of size n i.e. X=(x1, x2, ..., xn)
2.3.4. Support vector machine
SVM constructs a hyperplane, and this is a separating line between two data classes in SVM. SVM
has good prediction speed and memory utilization. When it comes to a small sample, nonlinear, and high-
dimensional data, SVM has a lot of benefits. SVM works well for clear margin and high-dimensional space
data. SVM is suitable for small datasets. For given training data {xi, yi}, where xi indicates data for training
and yi indicates category, they are either 1 or −1, each signifying the class to which the data point xi belongs.
2.3.5. Artificial neural network
An ANN is a mathematical model used for pattern recognition. The main concepts replicated
here are neurons, dendrites, and axons, which are commonly referred to as nodes, weights, and hidden
layers along with input and output layers. There are various types of ANN such as feed-forward,
convolutional, and modular. The results indicate that the Marquardt algorithm is a standard optimization
algorithm to train the feed-forward network and is very efficient when training networks that have up to a
few hundred weights [31].
Feedforward with back propagation neural network is one of the powerful techniques where errors
obtained at the output are corrected by tracing back the network and correcting the relevant weights
associated with the nodes. This method is widely used because it works well even with noisy data and can be
used to solve complex problems. The Levenberg-Marquardt optimization function is used to update the
weight and bias. This algorithm is intended to minimize sum-of-square error functions [32]. Minimizing the
modified error with respect to (5).
𝑤( 𝑗 + 1) = 𝑤(𝑗) − (𝑍𝑇
𝑍 + µ𝐼)−1
𝑍𝑇
𝑒(𝑗) (5)
Very large values of µ (mu) amount to the standard gradient descent, while very small values µ amount to the
Newton method. The network is designed with one hidden layer and seven hidden neurons. The adaptive
value Momentum update (mu) is increased until the change above results in a reduced performance value.
The initial mu value considered is 0.001.
3. RESULTS AND DISCUSSION
Segmentation separates regions of interest from the background. In this work, our region of interest
is arecanut and a clustering algorithm is used to separate the arecanut from the remaining background. This is
shown in Figure 3. Figure 3(a) shows the preprocessed arecanut image and Figure 3(b) shows the extracted
arecanut after segmentation.
Int J Elec & Comp Eng ISSN: 2088-8708 
Classification of arecanut using machine learning techniques (Shabari Shedthi Billadi)
1919
(a) (b)
Figure 3. Arecanut image (a) before and (b) after segmentation
Images of husk removed arecanuts are considered for this experiment. A database contains two
classes of data i.e., ‘good’ and ‘defected’. Features like texture and color are considered. Logistic regression,
k-NN, naive Bayes, SVM, and ANN classifiers are applied to the data. The results of different classifiers are
compared and are shown in Table 1.
Table 1 observed that ANN works better on our arecanut data compared to other algorithms. So,
ANN is considered for further experiments. Next worked on arecanut data by considering the density feature
and explained below. Table 2 gives the result of different classifiers by considering density features. There
observed that ANN gives a higher accuracy of 98.8% compared to other classifiers.
Table 1. Accuracy comparison of classifiers before
using density features
Classifier Accuracy (%)
Logistic Regression 90.2
k-NN 91.6
Naive Bayes 86.6
SVM 90.2
ANN 92.8
Table 2. Accuracy comparison of classifiers after
using density features
Classifier Accuracy (%)
Logistic Regression 93.9
k-NN 96.3
Naive Bayes 91.5
SVM 95.1
ANN 98.8
Figure 4 depicts a performance comparison of various classifiers such as logistic regression, k-NN,
naive Bayes classifiers, SVM, and ANN s when considering and not considering density features. From the
above result, it is observed that an ANN with a density feature works better for classifying the healthy
arecanut from the spoiled one. So, we can observe from the above comparison that density features play an
important role in arecanut classification.
Figure 4. Performance comparison of different classifiers
80
85
90
95
100
Logistic Regression k-NN Naive Bayes SVM ANN
Accuracy
Classifiers
Without
Density
Feature
With Density
Feature
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 2, April 2023: 1914-1921
1920
4. CONCLUSION
In this paper, an arecanut classification system is developed for grading the good and spoiled
arecanuts through color and texture features and classified using classifiers like logistic regression, k-NN,
naive Bayes, SVM, and ANN classifiers. Results are compared and it is found that ANN works better than
other classifiers. A further arecanut classification system is developed using back propagation neural
networks by considering the color, texture, and density features of arecanut. These unique density features
are derived from the area, height, and weight parameters of the samples. This developed machine vision
system with a density feature is compared with a classifier without considering the density feature. After
considering the newly derived density feature, arecanut grading system gives 98.8% overall accuracy. An
experimental result reveals that this developed machine vision system with density features gives a good
success rate. This grading system helps to reduce human effort and the time required for manual sorting. In
the future, we can extend this work by applying more data with extra suitable features and deep learning can
be applied.
REFERENCES
[1] V. Raghavan and H. K. Baruah, “Arecanut: India’s popular masticatory —history, chemistry and utilization,” Economic Botany,
vol. 12, no. 4, pp. 315–345, Oct. 1958, doi: 10.1007/BF02860022.
[2] R. Prabhu, V. Prabhu, L. Chatra, P. Shenai, N. Suvarna, and S. Dandekeri, “Arecanut and its role in oral submucous fibrosis,”
Journal of Clinical and Experimental Dentistry, vol. 6, no. 5, pp. 569–575, 2014, doi: 10.4317/jced.51318.
[3] A. K. Pramank, Accounting and management: in theory and practice. Deep & Deep Publications, 2004.
[4] H. S. S. Sharma, C. Gilmore, and H. B. Sharma, “Comparison of chemical components of healthy and spoiled arecanut,”
Mycological Research, vol. 95, no. 6, pp. 747–751, Jun. 1991, doi: 10.1016/S0953-7562(09)80825-3.
[5] P. M. Ningdale, J. S. Ambhore, and M. R. Meshram, “In vitro evaluation of plant extracts against phytophthora arecae on arecanut
(areca catechu l.) in Konkan Region of Maharashtra,” Indo American Journal of Pharmaceutical Sciences, vol. 5, no. 1,
pp. 78–83, 2018.
[6] A. Vibhute and S. K. Bodhe, “Applications of image processing in agriculture: a survey,” International Journal of Computer
Applications, vol. 52, no. 2, pp. 34–40, Aug. 2012, doi: 10.5120/8176-1495.
[7] K. S. Fu and J. K. Mui, “A survey on image segmentation,” Pattern Recognition, vol. 13, no. 1, pp. 3–16, Jan. 1981, doi:
10.1016/0031-3203(81)90028-5.
[8] S. Jain and V. Laxmi, “Color image segmentation techniques: a survey,” in Lecture Notes in Electrical Engineering, vol. 453,
2018, pp. 189–197.
[9] R. Gonzalez and Richard Woods, Digital image processing. Pearson, 2007.
[10] R. M. Haralick and L. G. Shapiro, “Image segmentation techniques,” Computer Vision, Graphics, and Image Processing, vol. 29,
no. 1, pp. 100–132, Jan. 1985, doi: 10.1016/S0734-189X(85)90153-7.
[11] K. Bhargavi and S. Jyothi, “A survey on threshold based segmentation technique in image processing,” International Journal of
Innovation Research and Development, vol. 3, no. 12, pp. 234–239, 2014.
[12] G. Bhadane, S. Sharma, and V. B. Nerkar, “Early pest identification in agricultural crops using image processing techniques,”
Computer Engineering, vol. 2, no. 2, pp. 77–82, 2013.
[13] B. S. Shedthi, S. Shetty, and M. Siddappa, “Implementation and comparison of K-means and fuzzy C-means algorithms for
agricultural data,” in International Conference on Inventive Communication and Computational Technologies (ICICCT), Mar.
2017, pp. 105–108, doi: 10.1109/ICICCT.2017.7975168.
[14] M. K. Singh and S. Chetia, “Detection and classification of plant leaf diseases using image processing techniques: a review,”
International Journal of Life Sciences Research, vol. 5, no. 4, pp. 120–124, 2017.
[15] N. P. K. Sanjay B. Dhaygude, “Agricultural plant leaf disease detection using image processing,” International Journal of
Advanced Research in Electrical, Electronics and Instrumentation Engineering, vol. 2, no. 1, pp. 599–602, 2013.
[16] S. Shedthi B, M. Siddappa, and S. Shetty, “Identification of plant leaf disease using machine learning techniques,” International
Journal of Recent Technology and Engineering (IJRTE), vol. 8, no. 3, pp. 6077–6081, 2019, doi: 10.35940/ijrte.C5621.098319.
[17] S. B. Park, J. W. Lee, and S. K. Kim, “Content-based image classification using a neural network,” Pattern Recognition Letters,
vol. 25, no. 3, pp. 287–300, Feb. 2004, doi: 10.1016/j.patrec.2003.10.015.
[18] M. Jhuria, A. Kumar, and R. Borse, “Image processing for smart farming: detection of disease and fruit grading,” in 2013 IEEE
Second International Conference on Image Information Processing (ICIIP-2013), Dec. 2013, pp. 521–526, doi:
10.1109/ICIIP.2013.6707647.
[19] B. Tiger and T. Verma, “Identification and classification of normal and infected apples using neural network,” International
Journal of Science and Research (IJSR), vol. 2, no. 6, pp. 160–163, 2013.
[20] E. O. Olaniyi, O. K. Oyedotun, and K. Adnan, “Intelligent grading system for banana fruit using neural network arbitration,”
Journal of Food Process Engineering, vol. 40, no. 1, Feb. 2017, doi: 10.1111/jfpe.12335.
[21] Y. Al Ohali, “Computer vision based date fruit grading system: Design and implementation,” Journal of King Saud University -
Computer and Information Sciences, vol. 23, no. 1, pp. 29–36, Jan. 2011, doi: 10.1016/j.jksuci.2010.03.003.
[22] R. Pourdarbani, H. R. Ghassemzadeh, H. Seyedarabi, F. Z. Nahandi, and M. M. Vahed, “Study on an automatic sorting system for
date fruits,” Journal of the Saudi Society of Agricultural Sciences, vol. 14, no. 1, pp. 83–90, Jan. 2015, doi:
10.1016/j.jssas.2013.08.006.
[23] S. M and A. Danti, “Construction of co-occurrence matrix using gabor wavelets for classification of arecanuts by decision trees,”
International Journal of Applied Information Systems, vol. 4, no. 6, pp. 33–39, Dec. 2012, doi: 10.5120/ijais12-450775.
[24] A. Danti and S. M., “Effective multiclassifier for arecanut grading,” in Communications in Computer and Information Science,
vol. 292, Springer Berlin Heidelberg, 2012, pp. 350–359.
[25] N. K. Bharadwaj, R. Dinesh and N. V. Kumar, “Classification and grading of arecanut using texture based block-wise local binary
patterns,” Turkish Journal of Computer and Mathematics Education (TURCOMAT), vol. 12, no. 11, pp. 575-586, 2021.
[26] M. Mahmood, B. Al-Khateeb, and W. Makki Alwash, “A review on neural networks approach on classifying cancers,” IAES
International Journal of Artificial Intelligence (IJ-AI), vol. 9, no. 2, pp. 317–326, Jun. 2020, doi: 10.11591/ijai.v9.i2.pp317-326.
Int J Elec & Comp Eng ISSN: 2088-8708 
Classification of arecanut using machine learning techniques (Shabari Shedthi Billadi)
1921
[27] K.-Y. Huang, “Detection and classification of arecanuts with machine vision,” Computers & Mathematics with Applications,
vol. 64, no. 5, pp. 739–746, Sep. 2012, doi: 10.1016/j.camwa.2011.11.041.
[28] S. Siddesha, S. K. Niranjan, and V. N. M. Aradhya, “A study of different color segmentation techniques for crop bunch in
arecanut,” in Advances in Computational Intelligence and Robotics, IGI Global, 2016, pp. 1–28.
[29] S. Siddesha, S. K. Niranjan, and V. N. Manjunath Aradhya, “Texture based classification of arecanut,” in 2015 International
Conference on Applied and Theoretical Computing and Communication Technology (iCATccT), Oct. 2015, pp. 688–692, doi:
10.1109/ICATCCT.2015.7456971.
[30] C. Chaithanya and S. Priya, “Object weight estimation from 2D images,” ARPN Journal of Engineering and Applied Sciences,
vol. 10, no. 17, pp. 7574–7578, 2015.
[31] M. T. Hagan and M. B. Menhaj, “Training feedforward networks with the Marquardt algorithm,” IEEE Transactions on Neural
Networks, vol. 5, no. 6, pp. 989–993, 1994, doi: 10.1109/72.329697.
[32] C. M. Bishop, Pattern recognition and machine learning. Springer New York, 2006.
BIOGRAPHIES OF AUTHORS
Shabari Shedthi Billadi is working as an assistant professor in the Department
of CSE, NMAM Institute of Technology, Nitte. She has completed her Ph.D. and M.Tech. in
computer science and engineering from Visvesvaraya Technological University. She has 9
years of teaching experience. Her research areas of interest are image processing and pattern
recognition. She can be contacted at shabarishetty87@gmail.com.
Madappa Siddappa is working as a professor and head in Department of
Computer Science and Engineering, SSIT Tumkur, Karnataka, India. He has received Ph.D. in
computer science and Engineering, and he has published many research papers in international
journals and presented several papers at international conferences. His research areas of
interest are data structure, image processing, networking, and pattern recognition. He can be
contacted at siddappa.p@gmail.com.
Surendra Shetty completed his B.Sc. in 2001 and Master of Computer
Applications in 2004. Dr. Surendra Shetty had been awarded his doctoral degree for his
research work “Audio Data Mining Using Machine Learning Techniques” in 2013 from
University of Mangalore. The research areas of interest are cryptography, data mining, pattern
recognition, speech recognition, MIS, software engineering, and testing. He can be contacted
at hsshetty4u@yahoo.com.
Vidyasagar Shetty is currently working as an assistant professor in Mechanical
Engineering Department at NMAM institute. He received his B.E. degree in industrial
engineering and management from Visvesvaraya Technological University, his M.Tech in
materials engineering from National Institute of Technology Karnataka (NITK), Surthkal, and
his Ph.D. from Visvesvaraya Technological University (VTU), Belagavi India. He has 15
years of teaching academic experience. He has published many research articles in reputed
journals. His research interests include composite materials, artificial intelligence, and
management studies. He can be contacted at vidyasagar.shetty@gmail.com.

More Related Content

What's hot

For Loops and Nesting in Python
For Loops and Nesting in PythonFor Loops and Nesting in Python
For Loops and Nesting in Python
primeteacher32
 
Cosc 208 lecture note-1
Cosc 208 lecture note-1Cosc 208 lecture note-1
Cosc 208 lecture note-1
Yasin Muhammed Tukur
 
Python : Operators
Python : OperatorsPython : Operators
Algorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 8: Pattern AlgorithmsAlgorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 8: Pattern Algorithms
Mohamed Loey
 
L11 array list
L11 array listL11 array list
L11 array list
teach4uin
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
DigiGurukul
 
Python programming -Tuple and Set Data type
Python programming -Tuple and Set Data typePython programming -Tuple and Set Data type
Python programming -Tuple and Set Data type
Megha V
 
Bacaan Zikir/Selawat Solat Tarawih Bagi 8 Rakaat - www.facebook.com/masjidalh...
Bacaan Zikir/Selawat Solat Tarawih Bagi 8 Rakaat - www.facebook.com/masjidalh...Bacaan Zikir/Selawat Solat Tarawih Bagi 8 Rakaat - www.facebook.com/masjidalh...
Bacaan Zikir/Selawat Solat Tarawih Bagi 8 Rakaat - www.facebook.com/masjidalh...
Mohamad Zaidi Mohd Yasir
 
Learning by analogy
Learning by analogyLearning by analogy
Learning by analogy
Nitesh Singh
 
Backtracking
BacktrackingBacktracking
Backtracking
Pranay Meshram
 
python lab programs.pdf
python lab programs.pdfpython lab programs.pdf
python lab programs.pdf
CBJWorld
 
Backtracking
BacktrackingBacktracking
Backtracking
subhradeep mitra
 
Matlab1
Matlab1Matlab1
Matlab1
guest8ba004
 
Introduction to Data Structure
Introduction to Data Structure Introduction to Data Structure
Introduction to Data Structure
Prof Ansari
 
Algorithms Lecture 4: Sorting Algorithms I
Algorithms Lecture 4: Sorting Algorithms IAlgorithms Lecture 4: Sorting Algorithms I
Algorithms Lecture 4: Sorting Algorithms I
Mohamed Loey
 
Recursive algorithms
Recursive algorithmsRecursive algorithms
Recursive algorithms
subhashchandra197
 

What's hot (16)

For Loops and Nesting in Python
For Loops and Nesting in PythonFor Loops and Nesting in Python
For Loops and Nesting in Python
 
Cosc 208 lecture note-1
Cosc 208 lecture note-1Cosc 208 lecture note-1
Cosc 208 lecture note-1
 
Python : Operators
Python : OperatorsPython : Operators
Python : Operators
 
Algorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 8: Pattern AlgorithmsAlgorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 8: Pattern Algorithms
 
L11 array list
L11 array listL11 array list
L11 array list
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
 
Python programming -Tuple and Set Data type
Python programming -Tuple and Set Data typePython programming -Tuple and Set Data type
Python programming -Tuple and Set Data type
 
Bacaan Zikir/Selawat Solat Tarawih Bagi 8 Rakaat - www.facebook.com/masjidalh...
Bacaan Zikir/Selawat Solat Tarawih Bagi 8 Rakaat - www.facebook.com/masjidalh...Bacaan Zikir/Selawat Solat Tarawih Bagi 8 Rakaat - www.facebook.com/masjidalh...
Bacaan Zikir/Selawat Solat Tarawih Bagi 8 Rakaat - www.facebook.com/masjidalh...
 
Learning by analogy
Learning by analogyLearning by analogy
Learning by analogy
 
Backtracking
BacktrackingBacktracking
Backtracking
 
python lab programs.pdf
python lab programs.pdfpython lab programs.pdf
python lab programs.pdf
 
Backtracking
BacktrackingBacktracking
Backtracking
 
Matlab1
Matlab1Matlab1
Matlab1
 
Introduction to Data Structure
Introduction to Data Structure Introduction to Data Structure
Introduction to Data Structure
 
Algorithms Lecture 4: Sorting Algorithms I
Algorithms Lecture 4: Sorting Algorithms IAlgorithms Lecture 4: Sorting Algorithms I
Algorithms Lecture 4: Sorting Algorithms I
 
Recursive algorithms
Recursive algorithmsRecursive algorithms
Recursive algorithms
 

Similar to Classification of arecanut using machine learning techniques

Segmentation and yield count of an arecanut bunch using deep learning techniques
Segmentation and yield count of an arecanut bunch using deep learning techniquesSegmentation and yield count of an arecanut bunch using deep learning techniques
Segmentation and yield count of an arecanut bunch using deep learning techniques
IAESIJAI
 
IRJET- A Review on Crop Field Monitoring and Disease Detection of Unhealthy P...
IRJET- A Review on Crop Field Monitoring and Disease Detection of Unhealthy P...IRJET- A Review on Crop Field Monitoring and Disease Detection of Unhealthy P...
IRJET- A Review on Crop Field Monitoring and Disease Detection of Unhealthy P...
IRJET Journal
 
IRJET- High Step-Up DC-DC Converter based on Voltage Multiplier Cell and Volt...
IRJET- High Step-Up DC-DC Converter based on Voltage Multiplier Cell and Volt...IRJET- High Step-Up DC-DC Converter based on Voltage Multiplier Cell and Volt...
IRJET- High Step-Up DC-DC Converter based on Voltage Multiplier Cell and Volt...
IRJET Journal
 
Literature Review on Classification of Cotton Species
Literature Review on Classification of Cotton SpeciesLiterature Review on Classification of Cotton Species
Literature Review on Classification of Cotton Species
IRJET Journal
 
Hybrid features and ensembles of convolution neural networks for weed detection
Hybrid features and ensembles of convolution neural networks  for weed detectionHybrid features and ensembles of convolution neural networks  for weed detection
Hybrid features and ensembles of convolution neural networks for weed detection
IJECEIAES
 
OPTIMIZATION-BASED AUTO-METR IC
OPTIMIZATION-BASED AUTO-METR              ICOPTIMIZATION-BASED AUTO-METR              IC
OPTIMIZATION-BASED AUTO-METR IC
RAJASEKHARV8
 
K010516270
K010516270K010516270
K010516270
IOSR Journals
 
IRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN TechniqueIRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN Technique
IRJET Journal
 
IRJET- Image Processing based Detection of Unhealthy Plant Leaves
IRJET- Image Processing based Detection of Unhealthy Plant LeavesIRJET- Image Processing based Detection of Unhealthy Plant Leaves
IRJET- Image Processing based Detection of Unhealthy Plant Leaves
IRJET Journal
 
Plant Monitoring using Image Processing, Raspberry PI & IOT
 	  Plant Monitoring using Image Processing, Raspberry PI & IOT 	  Plant Monitoring using Image Processing, Raspberry PI & IOT
Plant Monitoring using Image Processing, Raspberry PI & IOT
IRJET Journal
 
DETECTION OF NUTRIENT DEFICIENCIES IN CROPS USING SUPPORT VECTOR MACHINE (SVM)
DETECTION OF NUTRIENT DEFICIENCIES IN CROPS USING SUPPORT VECTOR MACHINE (SVM)DETECTION OF NUTRIENT DEFICIENCIES IN CROPS USING SUPPORT VECTOR MACHINE (SVM)
DETECTION OF NUTRIENT DEFICIENCIES IN CROPS USING SUPPORT VECTOR MACHINE (SVM)
IRJET Journal
 
Classification of Macronutrient Deficiencies in Maize Plant Using Machine Lea...
Classification of Macronutrient Deficiencies in Maize Plant Using Machine Lea...Classification of Macronutrient Deficiencies in Maize Plant Using Machine Lea...
Classification of Macronutrient Deficiencies in Maize Plant Using Machine Lea...
IJECEIAES
 
An Intelligent system for identification of Indian Lentil types using Artific...
An Intelligent system for identification of Indian Lentil types using Artific...An Intelligent system for identification of Indian Lentil types using Artific...
An Intelligent system for identification of Indian Lentil types using Artific...
IOSR Journals
 
Non-Destructive Quality Analysis of Gujarat 17 Oryza Sativa SSP Indica (India...
Non-Destructive Quality Analysis of Gujarat 17 Oryza Sativa SSP Indica (India...Non-Destructive Quality Analysis of Gujarat 17 Oryza Sativa SSP Indica (India...
Non-Destructive Quality Analysis of Gujarat 17 Oryza Sativa SSP Indica (India...
ijsrd.com
 
IRJET - Enlightening Farmers on Crop Yield
IRJET -  	  Enlightening Farmers on Crop YieldIRJET -  	  Enlightening Farmers on Crop Yield
IRJET - Enlightening Farmers on Crop Yield
IRJET Journal
 
Mass estimation of citrus limetta using distance based hand crafted features...
Mass estimation of citrus limetta using distance based hand  crafted features...Mass estimation of citrus limetta using distance based hand  crafted features...
Mass estimation of citrus limetta using distance based hand crafted features...
IJECEIAES
 
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET Journal
 
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal PlantsAyur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
IRJET Journal
 
““Smart Crop Prediction System and Farm Monitoring System for Smart Farming””
““Smart Crop Prediction System and Farm Monitoring System for Smart Farming””““Smart Crop Prediction System and Farm Monitoring System for Smart Farming””
““Smart Crop Prediction System and Farm Monitoring System for Smart Farming””
IRJET Journal
 
Identification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric PlantsIdentification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric Plants
IJERA Editor
 

Similar to Classification of arecanut using machine learning techniques (20)

Segmentation and yield count of an arecanut bunch using deep learning techniques
Segmentation and yield count of an arecanut bunch using deep learning techniquesSegmentation and yield count of an arecanut bunch using deep learning techniques
Segmentation and yield count of an arecanut bunch using deep learning techniques
 
IRJET- A Review on Crop Field Monitoring and Disease Detection of Unhealthy P...
IRJET- A Review on Crop Field Monitoring and Disease Detection of Unhealthy P...IRJET- A Review on Crop Field Monitoring and Disease Detection of Unhealthy P...
IRJET- A Review on Crop Field Monitoring and Disease Detection of Unhealthy P...
 
IRJET- High Step-Up DC-DC Converter based on Voltage Multiplier Cell and Volt...
IRJET- High Step-Up DC-DC Converter based on Voltage Multiplier Cell and Volt...IRJET- High Step-Up DC-DC Converter based on Voltage Multiplier Cell and Volt...
IRJET- High Step-Up DC-DC Converter based on Voltage Multiplier Cell and Volt...
 
Literature Review on Classification of Cotton Species
Literature Review on Classification of Cotton SpeciesLiterature Review on Classification of Cotton Species
Literature Review on Classification of Cotton Species
 
Hybrid features and ensembles of convolution neural networks for weed detection
Hybrid features and ensembles of convolution neural networks  for weed detectionHybrid features and ensembles of convolution neural networks  for weed detection
Hybrid features and ensembles of convolution neural networks for weed detection
 
OPTIMIZATION-BASED AUTO-METR IC
OPTIMIZATION-BASED AUTO-METR              ICOPTIMIZATION-BASED AUTO-METR              IC
OPTIMIZATION-BASED AUTO-METR IC
 
K010516270
K010516270K010516270
K010516270
 
IRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN TechniqueIRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN Technique
 
IRJET- Image Processing based Detection of Unhealthy Plant Leaves
IRJET- Image Processing based Detection of Unhealthy Plant LeavesIRJET- Image Processing based Detection of Unhealthy Plant Leaves
IRJET- Image Processing based Detection of Unhealthy Plant Leaves
 
Plant Monitoring using Image Processing, Raspberry PI & IOT
 	  Plant Monitoring using Image Processing, Raspberry PI & IOT 	  Plant Monitoring using Image Processing, Raspberry PI & IOT
Plant Monitoring using Image Processing, Raspberry PI & IOT
 
DETECTION OF NUTRIENT DEFICIENCIES IN CROPS USING SUPPORT VECTOR MACHINE (SVM)
DETECTION OF NUTRIENT DEFICIENCIES IN CROPS USING SUPPORT VECTOR MACHINE (SVM)DETECTION OF NUTRIENT DEFICIENCIES IN CROPS USING SUPPORT VECTOR MACHINE (SVM)
DETECTION OF NUTRIENT DEFICIENCIES IN CROPS USING SUPPORT VECTOR MACHINE (SVM)
 
Classification of Macronutrient Deficiencies in Maize Plant Using Machine Lea...
Classification of Macronutrient Deficiencies in Maize Plant Using Machine Lea...Classification of Macronutrient Deficiencies in Maize Plant Using Machine Lea...
Classification of Macronutrient Deficiencies in Maize Plant Using Machine Lea...
 
An Intelligent system for identification of Indian Lentil types using Artific...
An Intelligent system for identification of Indian Lentil types using Artific...An Intelligent system for identification of Indian Lentil types using Artific...
An Intelligent system for identification of Indian Lentil types using Artific...
 
Non-Destructive Quality Analysis of Gujarat 17 Oryza Sativa SSP Indica (India...
Non-Destructive Quality Analysis of Gujarat 17 Oryza Sativa SSP Indica (India...Non-Destructive Quality Analysis of Gujarat 17 Oryza Sativa SSP Indica (India...
Non-Destructive Quality Analysis of Gujarat 17 Oryza Sativa SSP Indica (India...
 
IRJET - Enlightening Farmers on Crop Yield
IRJET -  	  Enlightening Farmers on Crop YieldIRJET -  	  Enlightening Farmers on Crop Yield
IRJET - Enlightening Farmers on Crop Yield
 
Mass estimation of citrus limetta using distance based hand crafted features...
Mass estimation of citrus limetta using distance based hand  crafted features...Mass estimation of citrus limetta using distance based hand  crafted features...
Mass estimation of citrus limetta using distance based hand crafted features...
 
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
 
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal PlantsAyur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
 
““Smart Crop Prediction System and Farm Monitoring System for Smart Farming””
““Smart Crop Prediction System and Farm Monitoring System for Smart Farming””““Smart Crop Prediction System and Farm Monitoring System for Smart Farming””
““Smart Crop Prediction System and Farm Monitoring System for Smart Farming””
 
Identification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric PlantsIdentification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric Plants
 

More from IJECEIAES

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

More from IJECEIAES (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 

Recently uploaded

Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 

Recently uploaded (20)

Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 

Classification of arecanut using machine learning techniques

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 13, No. 2, April 2023, pp. 1914~1921 ISSN: 2088-8708, DOI: 10.11591/ijece.v13i2.pp1914-1921  1914 Journal homepage: http://ijece.iaescore.com Classification of arecanut using machine learning techniques Shabari Shedthi Billadi1 , Madappa Siddappa2 , Surendra Shetty3 , Vidyasagar Shetty4 1 Department of Computer Science and Engineering, NMAM Institute of Technology-Affiliated to NITTE (Deemed to be University), Nitte, Karnataka, India 2 Department Computer Science and Engineering, Sri Siddhartha Institute of Technology, Tumkur, Karnataka, India 3 Department of Master of Computer Applications, NMAM Institute of Technology-Affiliated to NITTE (Deemed to be University), Nitte, Karnataka, India 4 Department of Mechanical Engineering, NMAM Institute of Technology-Affiliated to NITTE (Deemed to be University), Nitte, Karnataka, India Article Info ABSTRACT Article history: Received Feb 3, 2022 Revised Oct 6, 2022 Accepted Nov 1, 2022 In agricultural domain research, image processing and machine learning techniques play an important role. This paper provides a unique solution for classifying the good and defective arecanuts based on their color, texture, and density value. In the market different varieties of arecanut are available. Usually, qualitative sorting is done manually, and this can be replaced by applying machine vision techniques to grade the arecanut. Classification of arecanut based on quality is done using various machine learning techniques and it is observed that artificial neural networks give good results compared to other classifiers like logistic regression, k-nearest neighbor, naive Bayes classifiers, and support vector machine. A unique density feature is considered here for better classification. The result of classifiers without considering the density feature is compared with respect to the density feature and it is observed that artificial neural networks work better than the others. The proposed method works effectively for classifying arecanut with an accuracy of 98.8%. Keywords: Agriculture Arecanut Classifying Image processing Machine learning This is an open access article under the CC BY-SA license. Corresponding Author: Shabari Shedthi Billadi Department of Computer Science and Engineering, NMAM Institute of Technology-Affiliated to NITTE (Deemed to be University) Nitte 574110, Karnataka, India Email: shabarishetty87@gmail.com 1. INTRODUCTION The use of technology in agriculture was initially used for simple and precise calculations, which were found to be relatively difficult in manual calculations. In the next generation, research decision support systems will be developed to take tactical decisions on agricultural production and protection. Arecanut is a major cash crop in the undivided Dakshina Kannada district and Malnad region. Areca Catechu Linn is the scientific name of the arecanut and it is also called betelnut in India. In India, the cultivation and use of arecanut have their own unique practice [1]. In the food processing industry nowadays, there is a requirement for the production of quality products at a very fast rate, so developing an expert system helps to make decisions in less time. In manual grading, individual person perception makes differences in identifying whether a product is defective or healthy, but this machine vision framework will decrease such human errors and help to perform at a faster rate. Arecanut is used for making supari, areca tea, and paint. It has its own value in several religious ceremonies. In the Indian’s ancient medicine system book of i.e., Dhanwantari Nighantu, it mentioned the use of arecanut as one of the five natural aromatics (panchasugandhikam) along with pepper, clove, nutmeg,
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Classification of arecanut using machine learning techniques (Shabari Shedthi Billadi) 1915 and camphor. In the Indian subcontinent, the chewing of betel leaf and arecanuts back to the pre-Vedic period of the Harappan Empire [2]. The beginning of the arecanut cannot be traced exactly, but in the Philippines or Malaysia, it probably originated. Usage of nuts for chewing initially started in Vietnam and Malaysia. Then it moved to other parts of the world and was recognized as a cash crop [3]. In the global scenario, India is top in arecanut production in the world. As the country develops, even the cultivation and processing techniques of the crop improvement. As we produce more arecanut, we have to give more importance to quality, because quality is one of the important metrics to evaluate the product while exporting. Ripped arecanuts, which are shown in Figure 1, are used on a daily basis, but for long-term storage, fully ripe arecanuts are dried in the sun for 35 to 40 days before being dehusked and marketed as whole nuts. Inadequate drying of nuts results in fungal infection and which leads to a poor-quality product. Arecanuts reduce weight due to fungal infection [4] and even koleroga (fruit rot) disease affected nuts are in lighter weight and make dark brown radial stand internally [5]. Figure 1. Arecanut images In the market, arecanut is available in two categories, i.e., with and without husk. In this proposed work, arecanut without husk is considered. Sometimes good quality arecanut will be mixed with diseased or spoiled arecanut but distinguishing between the two is a difficult task that requires experts. If a spoiled arecanut shows any changes in outer appearance, then it can be segregated easily, but in some cases, the arecanut may not show any much noticeable changes from the outside. To check the quality, we have to cut and see (check) some samples from the stored arecanut. If we replace this manual method with digital, we can save samples as well as effort. Image processing plays an important role in the agriculture domain [6], [7]. However, image segmentation is influenced by a variety of elements such as image type, color, and noise level, [8]. Originally, the image will be in red, green, and blue (RGB) color space. However, it may be converted to other color spaces such as Lab; hue, saturation, value (HSV); and cyan, magenta, yellow (CMY) [9]. The outcome of segmentation differs depending on the color space used. As a result, selecting the right color space for a dataset is critical. Many segmentation techniques like thresholding, region growing, and clustering are presently available and widely used in image segmentation [10]. Thresholding is one simple form of segmentation method [11]. Many of the clustering algorithms [12] are used to get the region of interest from a given image. K-means is the most popular one because of its simple and fast nature [13]. Different image processing technologies have been used in many fields of agriculture, i.e. the studies on plant diseases, grading of agricultural products based on quality, and finding the nitrogen deficiency of the product, and this helps to reduce manual effort [14]–[16]. If we combine advanced image processing methods with machine learning techniques, it will be more beneficial to farmers. Many such techniques are used in the grading of agricultural product and a few are listed below. A neural network is suitable for content-based image classification [17]. In the fruit grading system, an artificial neural network (ANN) is used and produced good results [18]. Tiger and Verma [19] presented an apple recognition system for differentiating normal and infected apples using ANN. Olaniyi et al. [20] developed an intelligent system for banana fruit grading using ANN and got 97% accuracy. With this fruit grading concept, we can extend our work to sort the arecanut. Ohali [21] has proposed a computer vision- based approach for grading dates. They employed RGB images of date fruits and retrieved exterior quality parameters such as texture, size, shape, and intensity, from these images. They sorted dates into three quality groups based on the collected characteristics and the usage of a back propagation neural network classifier. Testing was also done on pre-selected dates’ samples, and the system's accuracy was validated. According to the results of the tests, the system can correctly arrange dates in 80% of the cases. Pourdarbani et al. [22]
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 13, No. 2, April 2023: 1914-1921 1916 conducted research comparing human and machine vision in classifying different sorts of dates. The dates were classified using the k-means classifier approach based on color components, and the results were compared to human vision findings. Few works are done for arecanut grading based on categories. Suresha et al. [23], [24] proposed a technique to classify both raw and processed arecanuts, where they used k-nearest neighbor (k-NN) by considering texture features and got 74.33% accuracy. In the next paper, they classified arecanut using k-NN and decision trees. Six varieties of arecanuts are considered for this work, namely Api, Red Bette (RB), Black Bette (BB), Minne, Gotu, and Chaali. We find that the decision tree gives good results compared to k-NN. Bharadwaj et al. [25] proposed employing texture-based block-wise local binary to categorize husk- removed arecanut into distinct groups, i.e., Hasa, Bette, Gorabalu, and Idi. In this experiment, texture features are extracted in the form of local binary patterns, and then a support vector machine classifier is used for classification, where they got 94% accuracy for 8 blocks of the image. The neural network can be applied in any field of engineering or science where there is a problem of classification [26]. Huang [27] used a back propagation neural network (BPNN) to categorize arecanut into three primary categories i.e., excellent, good, and bad by examining color and geometric aspects of the arecanut and obtained 90.9 percent accuracy. Siddesha et al. [28] suggested a method for distinguishing between color segmentation approaches for arecanut crop bunches. This work mainly focuses on color segmentation techniques like watershed segmentation, thresholding, k-means clustering, fuzzy c-means (FCM), fast fuzzy c-means clustering (FFCM), and maximum similarity-based region merging (MSRM). The assessment was then carried out using several arecanut picture datasets based on the segmentation findings. For classification, the nearest neighbor (NN) classifier was utilized. The test was done using a dataset of 700 photos from seven distinct classes to illustrate the suggested model's performance and achieved a classification rate of 91.43%. Siddesha et al. [29] conducted an experiment to grade the arecanut. Only texture features are considered from arecanut and the k-NN classifier was used for classification. According to the findings of the literature review, it was observed that little work has been done on the classification of arecanuts based on quality using computer vision. Common features used for arecanut grading are color, texture, and shape. As ours is husk removed arecanut grading with respect to quality, so the shape feature is not very prominent, so the existing color and texture are used. With these two features, the usage of the density feature is a new approach that has been used for arecanut classification in this work. 2. RESEARCH METHOD In this proposed work, a husk-removed arecanut dataset is considered. All images are taken by considering the same distance and device with a unique homogeneous white color background. The captured image is given for further pre-processing to get a better final result. A median filter is used to remove the noise and then the image is converted to HSV color space. Then the hue component is considered further, and a clustering algorithm is applied to the image to separate the arecanut from the background image. From segmented images, texture, color, and density features are extracted, and the model is trained using ANN classifiers. Finally, new samples are tested or classified into either healthy or defective classes. Finally, the constructed model is tested with new samples to crosscheck the classifier and how effectively it classifies (grades) the arecanut. The experimental workflow of the arecanut grading system is given below. Figure 2 shows the clear working steps of the arecanut grading system. The classification system has two components: training and testing. In the first component, an arecanut classification training model is built by using arecanut images, and then the same model is used for classifying the newly given arecanut images to test it. 2.1. Segmentation Segmentation is applied to an arecanut image to get the region of interest from the image. Our region of interest is arecanut, which we need to separate from the background of the image. Different segmentation algorithms are available and here simple k-means clustering is used to separate the arecanut from the background image. The algorithm for k-means clustering is given below: i) the data is clustered into ‘k’ groups where k has a predefined value; ii) as cluster centers, k points are selected at random; iii) according to Euclidean distance, data points are assigned to their closest cluster; iv) in each cluster, the centroid of all objects is calculated; and v) steps from ii to iv are repeated until the same points are assigned to each cluster in successive rounds. From the k-means result, each pixel in the image is grouped based on similarity and gives a cluster that consists of similar pixels. Color based segmentation is used to segment the original image based on color. This action will result in k clusters of the original image that is partitioned by color. When segmentation is complete, one of the clusters containing the arecanut part is considered for further processing.
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Classification of arecanut using machine learning techniques (Shabari Shedthi Billadi) 1917 Figure 2. Proposed arecanut classification system 2.2. Feature extraction The segmented image separates arecanut from the background image and features are extracted from segmented images. Three main types of features are extracted, i.e., texture, color, and density. - Texture: Grey level co-occurrence matrix (GLCM) is used for extracting the texture features. From the arecanut image texture features like contrast, energy, homogeneity, variance, and entropy are extracted. - Color: Differentiating the object due to color variation is one of the easiest methods. Color features like mean and standard deviation are used to extract the color of an object. - Density: In arecanut classification, density features contribute more weightage in grading spoiled and good arecanuts, but every so often, arecanut will spoil when we store it for a long time with a lack of safety measures. Identifying this is very difficult because it may or may not make any much noticeable changes from the outside, but it will reduce the weight [4], [5]. So, a good arecanut will be denser than a spoiled (defected) arecanut due to moisture variation. While considering the weight of the arecanut, we have considered the area, because different sizes of arecanut can have the same weight. For example, a healthy and spoiled arecanut may have the same weight but different sizes. So, for classification, only consider the color and texture features that may not be prominent, but combining the weight factor of the arecanut with color and texture features gives more accurate information. Density is estimated as mass/volume from the area obtained in the image and the weight and height are obtained separately. 𝑉𝑜𝑙𝑢𝑚𝑒 = 𝐴𝑟𝑒𝑎 ∗ 𝐻𝑒𝑖𝑔ℎ𝑡 (1) 𝑀𝑎𝑠𝑠 = 𝑊𝑒𝑖𝑔ℎ𝑡 𝑔 (2) 𝐷𝑒𝑛𝑠𝑖𝑡𝑦 = 𝑀𝑎𝑠𝑠 𝑉𝑜𝑙𝑢𝑚𝑒 (3) To calculate the area, the color image is converted to binary. Then the binary image area is calculated by counting the number of pixels. Area is converted to centimeters by calculating the number of pixels per centimeter. Weight and height have been given as input values. Weight and height should be converted to meters. Volume is calculated by (1) [30]. Mass is calculated using (2). Weight must first be converted to kilograms because 𝑔 is 9.8 m/s2 , where 𝑔 is the acceleration due to gravity. Finally, from the above values, new feature is derived i.e., density is calculated using (3). 2.3. Classification Classification is a technique for determining the class of a new observation using training data with a known class label. This contains two phases i.e., training and testing. Classification can be carried out using
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 13, No. 2, April 2023: 1914-1921 1918 a variety of classifiers like logistic regression, k-NN, naive Bayes classifiers, support vector machine (SVM), and ANN. 2.3.1. Logistic regression Logistic regression is used to allocate observations to a distinct set of classes. In regression analysis, logistic regression estimates the parameters of a logistic model. It is a predictive analysis algorithm based on the concept of probability. 2.3.2. k-nearest neighbor k-NN is an easy-to-implement and simple algorithm. Based on similarity new data is classified. When new data appears, it can be categorized with more matching categories by using the k-NN algorithm. It is also called a lazy learner because it does not learn from the training set immediately; instead, it stores the dataset and at the time of classification, it performs an action on the dataset. 2.3.3. Naive Bayes classifiers Naive Bayes is a statistical classifier which works based on the Bayesian theorem and which uses probabilistic analysis concepts for classification. This classifier gives good results in less computation time. Naive Bayesian classifiers are probabilistic classifiers that are based on the Bayes theorem. Bayes’ theorem is given in (4), 𝑃(𝑦|𝑋) = 𝑃(𝑋|𝑦) 𝑃(𝑦) 𝑃(𝑋) (4) where Y indicates a class variable, X indicates the dependent feature vector of size n i.e. X=(x1, x2, ..., xn) 2.3.4. Support vector machine SVM constructs a hyperplane, and this is a separating line between two data classes in SVM. SVM has good prediction speed and memory utilization. When it comes to a small sample, nonlinear, and high- dimensional data, SVM has a lot of benefits. SVM works well for clear margin and high-dimensional space data. SVM is suitable for small datasets. For given training data {xi, yi}, where xi indicates data for training and yi indicates category, they are either 1 or −1, each signifying the class to which the data point xi belongs. 2.3.5. Artificial neural network An ANN is a mathematical model used for pattern recognition. The main concepts replicated here are neurons, dendrites, and axons, which are commonly referred to as nodes, weights, and hidden layers along with input and output layers. There are various types of ANN such as feed-forward, convolutional, and modular. The results indicate that the Marquardt algorithm is a standard optimization algorithm to train the feed-forward network and is very efficient when training networks that have up to a few hundred weights [31]. Feedforward with back propagation neural network is one of the powerful techniques where errors obtained at the output are corrected by tracing back the network and correcting the relevant weights associated with the nodes. This method is widely used because it works well even with noisy data and can be used to solve complex problems. The Levenberg-Marquardt optimization function is used to update the weight and bias. This algorithm is intended to minimize sum-of-square error functions [32]. Minimizing the modified error with respect to (5). 𝑤( 𝑗 + 1) = 𝑤(𝑗) − (𝑍𝑇 𝑍 + µ𝐼)−1 𝑍𝑇 𝑒(𝑗) (5) Very large values of µ (mu) amount to the standard gradient descent, while very small values µ amount to the Newton method. The network is designed with one hidden layer and seven hidden neurons. The adaptive value Momentum update (mu) is increased until the change above results in a reduced performance value. The initial mu value considered is 0.001. 3. RESULTS AND DISCUSSION Segmentation separates regions of interest from the background. In this work, our region of interest is arecanut and a clustering algorithm is used to separate the arecanut from the remaining background. This is shown in Figure 3. Figure 3(a) shows the preprocessed arecanut image and Figure 3(b) shows the extracted arecanut after segmentation.
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Classification of arecanut using machine learning techniques (Shabari Shedthi Billadi) 1919 (a) (b) Figure 3. Arecanut image (a) before and (b) after segmentation Images of husk removed arecanuts are considered for this experiment. A database contains two classes of data i.e., ‘good’ and ‘defected’. Features like texture and color are considered. Logistic regression, k-NN, naive Bayes, SVM, and ANN classifiers are applied to the data. The results of different classifiers are compared and are shown in Table 1. Table 1 observed that ANN works better on our arecanut data compared to other algorithms. So, ANN is considered for further experiments. Next worked on arecanut data by considering the density feature and explained below. Table 2 gives the result of different classifiers by considering density features. There observed that ANN gives a higher accuracy of 98.8% compared to other classifiers. Table 1. Accuracy comparison of classifiers before using density features Classifier Accuracy (%) Logistic Regression 90.2 k-NN 91.6 Naive Bayes 86.6 SVM 90.2 ANN 92.8 Table 2. Accuracy comparison of classifiers after using density features Classifier Accuracy (%) Logistic Regression 93.9 k-NN 96.3 Naive Bayes 91.5 SVM 95.1 ANN 98.8 Figure 4 depicts a performance comparison of various classifiers such as logistic regression, k-NN, naive Bayes classifiers, SVM, and ANN s when considering and not considering density features. From the above result, it is observed that an ANN with a density feature works better for classifying the healthy arecanut from the spoiled one. So, we can observe from the above comparison that density features play an important role in arecanut classification. Figure 4. Performance comparison of different classifiers 80 85 90 95 100 Logistic Regression k-NN Naive Bayes SVM ANN Accuracy Classifiers Without Density Feature With Density Feature
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 13, No. 2, April 2023: 1914-1921 1920 4. CONCLUSION In this paper, an arecanut classification system is developed for grading the good and spoiled arecanuts through color and texture features and classified using classifiers like logistic regression, k-NN, naive Bayes, SVM, and ANN classifiers. Results are compared and it is found that ANN works better than other classifiers. A further arecanut classification system is developed using back propagation neural networks by considering the color, texture, and density features of arecanut. These unique density features are derived from the area, height, and weight parameters of the samples. This developed machine vision system with a density feature is compared with a classifier without considering the density feature. After considering the newly derived density feature, arecanut grading system gives 98.8% overall accuracy. An experimental result reveals that this developed machine vision system with density features gives a good success rate. This grading system helps to reduce human effort and the time required for manual sorting. In the future, we can extend this work by applying more data with extra suitable features and deep learning can be applied. REFERENCES [1] V. Raghavan and H. K. Baruah, “Arecanut: India’s popular masticatory —history, chemistry and utilization,” Economic Botany, vol. 12, no. 4, pp. 315–345, Oct. 1958, doi: 10.1007/BF02860022. [2] R. Prabhu, V. Prabhu, L. Chatra, P. Shenai, N. Suvarna, and S. Dandekeri, “Arecanut and its role in oral submucous fibrosis,” Journal of Clinical and Experimental Dentistry, vol. 6, no. 5, pp. 569–575, 2014, doi: 10.4317/jced.51318. [3] A. K. Pramank, Accounting and management: in theory and practice. Deep & Deep Publications, 2004. [4] H. S. S. Sharma, C. Gilmore, and H. B. Sharma, “Comparison of chemical components of healthy and spoiled arecanut,” Mycological Research, vol. 95, no. 6, pp. 747–751, Jun. 1991, doi: 10.1016/S0953-7562(09)80825-3. [5] P. M. Ningdale, J. S. Ambhore, and M. R. Meshram, “In vitro evaluation of plant extracts against phytophthora arecae on arecanut (areca catechu l.) in Konkan Region of Maharashtra,” Indo American Journal of Pharmaceutical Sciences, vol. 5, no. 1, pp. 78–83, 2018. [6] A. Vibhute and S. K. Bodhe, “Applications of image processing in agriculture: a survey,” International Journal of Computer Applications, vol. 52, no. 2, pp. 34–40, Aug. 2012, doi: 10.5120/8176-1495. [7] K. S. Fu and J. K. Mui, “A survey on image segmentation,” Pattern Recognition, vol. 13, no. 1, pp. 3–16, Jan. 1981, doi: 10.1016/0031-3203(81)90028-5. [8] S. Jain and V. Laxmi, “Color image segmentation techniques: a survey,” in Lecture Notes in Electrical Engineering, vol. 453, 2018, pp. 189–197. [9] R. Gonzalez and Richard Woods, Digital image processing. Pearson, 2007. [10] R. M. Haralick and L. G. Shapiro, “Image segmentation techniques,” Computer Vision, Graphics, and Image Processing, vol. 29, no. 1, pp. 100–132, Jan. 1985, doi: 10.1016/S0734-189X(85)90153-7. [11] K. Bhargavi and S. Jyothi, “A survey on threshold based segmentation technique in image processing,” International Journal of Innovation Research and Development, vol. 3, no. 12, pp. 234–239, 2014. [12] G. Bhadane, S. Sharma, and V. B. Nerkar, “Early pest identification in agricultural crops using image processing techniques,” Computer Engineering, vol. 2, no. 2, pp. 77–82, 2013. [13] B. S. Shedthi, S. Shetty, and M. Siddappa, “Implementation and comparison of K-means and fuzzy C-means algorithms for agricultural data,” in International Conference on Inventive Communication and Computational Technologies (ICICCT), Mar. 2017, pp. 105–108, doi: 10.1109/ICICCT.2017.7975168. [14] M. K. Singh and S. Chetia, “Detection and classification of plant leaf diseases using image processing techniques: a review,” International Journal of Life Sciences Research, vol. 5, no. 4, pp. 120–124, 2017. [15] N. P. K. Sanjay B. Dhaygude, “Agricultural plant leaf disease detection using image processing,” International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, vol. 2, no. 1, pp. 599–602, 2013. [16] S. Shedthi B, M. Siddappa, and S. Shetty, “Identification of plant leaf disease using machine learning techniques,” International Journal of Recent Technology and Engineering (IJRTE), vol. 8, no. 3, pp. 6077–6081, 2019, doi: 10.35940/ijrte.C5621.098319. [17] S. B. Park, J. W. Lee, and S. K. Kim, “Content-based image classification using a neural network,” Pattern Recognition Letters, vol. 25, no. 3, pp. 287–300, Feb. 2004, doi: 10.1016/j.patrec.2003.10.015. [18] M. Jhuria, A. Kumar, and R. Borse, “Image processing for smart farming: detection of disease and fruit grading,” in 2013 IEEE Second International Conference on Image Information Processing (ICIIP-2013), Dec. 2013, pp. 521–526, doi: 10.1109/ICIIP.2013.6707647. [19] B. Tiger and T. Verma, “Identification and classification of normal and infected apples using neural network,” International Journal of Science and Research (IJSR), vol. 2, no. 6, pp. 160–163, 2013. [20] E. O. Olaniyi, O. K. Oyedotun, and K. Adnan, “Intelligent grading system for banana fruit using neural network arbitration,” Journal of Food Process Engineering, vol. 40, no. 1, Feb. 2017, doi: 10.1111/jfpe.12335. [21] Y. Al Ohali, “Computer vision based date fruit grading system: Design and implementation,” Journal of King Saud University - Computer and Information Sciences, vol. 23, no. 1, pp. 29–36, Jan. 2011, doi: 10.1016/j.jksuci.2010.03.003. [22] R. Pourdarbani, H. R. Ghassemzadeh, H. Seyedarabi, F. Z. Nahandi, and M. M. Vahed, “Study on an automatic sorting system for date fruits,” Journal of the Saudi Society of Agricultural Sciences, vol. 14, no. 1, pp. 83–90, Jan. 2015, doi: 10.1016/j.jssas.2013.08.006. [23] S. M and A. Danti, “Construction of co-occurrence matrix using gabor wavelets for classification of arecanuts by decision trees,” International Journal of Applied Information Systems, vol. 4, no. 6, pp. 33–39, Dec. 2012, doi: 10.5120/ijais12-450775. [24] A. Danti and S. M., “Effective multiclassifier for arecanut grading,” in Communications in Computer and Information Science, vol. 292, Springer Berlin Heidelberg, 2012, pp. 350–359. [25] N. K. Bharadwaj, R. Dinesh and N. V. Kumar, “Classification and grading of arecanut using texture based block-wise local binary patterns,” Turkish Journal of Computer and Mathematics Education (TURCOMAT), vol. 12, no. 11, pp. 575-586, 2021. [26] M. Mahmood, B. Al-Khateeb, and W. Makki Alwash, “A review on neural networks approach on classifying cancers,” IAES International Journal of Artificial Intelligence (IJ-AI), vol. 9, no. 2, pp. 317–326, Jun. 2020, doi: 10.11591/ijai.v9.i2.pp317-326.
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  Classification of arecanut using machine learning techniques (Shabari Shedthi Billadi) 1921 [27] K.-Y. Huang, “Detection and classification of arecanuts with machine vision,” Computers & Mathematics with Applications, vol. 64, no. 5, pp. 739–746, Sep. 2012, doi: 10.1016/j.camwa.2011.11.041. [28] S. Siddesha, S. K. Niranjan, and V. N. M. Aradhya, “A study of different color segmentation techniques for crop bunch in arecanut,” in Advances in Computational Intelligence and Robotics, IGI Global, 2016, pp. 1–28. [29] S. Siddesha, S. K. Niranjan, and V. N. Manjunath Aradhya, “Texture based classification of arecanut,” in 2015 International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT), Oct. 2015, pp. 688–692, doi: 10.1109/ICATCCT.2015.7456971. [30] C. Chaithanya and S. Priya, “Object weight estimation from 2D images,” ARPN Journal of Engineering and Applied Sciences, vol. 10, no. 17, pp. 7574–7578, 2015. [31] M. T. Hagan and M. B. Menhaj, “Training feedforward networks with the Marquardt algorithm,” IEEE Transactions on Neural Networks, vol. 5, no. 6, pp. 989–993, 1994, doi: 10.1109/72.329697. [32] C. M. Bishop, Pattern recognition and machine learning. Springer New York, 2006. BIOGRAPHIES OF AUTHORS Shabari Shedthi Billadi is working as an assistant professor in the Department of CSE, NMAM Institute of Technology, Nitte. She has completed her Ph.D. and M.Tech. in computer science and engineering from Visvesvaraya Technological University. She has 9 years of teaching experience. Her research areas of interest are image processing and pattern recognition. She can be contacted at shabarishetty87@gmail.com. Madappa Siddappa is working as a professor and head in Department of Computer Science and Engineering, SSIT Tumkur, Karnataka, India. He has received Ph.D. in computer science and Engineering, and he has published many research papers in international journals and presented several papers at international conferences. His research areas of interest are data structure, image processing, networking, and pattern recognition. He can be contacted at siddappa.p@gmail.com. Surendra Shetty completed his B.Sc. in 2001 and Master of Computer Applications in 2004. Dr. Surendra Shetty had been awarded his doctoral degree for his research work “Audio Data Mining Using Machine Learning Techniques” in 2013 from University of Mangalore. The research areas of interest are cryptography, data mining, pattern recognition, speech recognition, MIS, software engineering, and testing. He can be contacted at hsshetty4u@yahoo.com. Vidyasagar Shetty is currently working as an assistant professor in Mechanical Engineering Department at NMAM institute. He received his B.E. degree in industrial engineering and management from Visvesvaraya Technological University, his M.Tech in materials engineering from National Institute of Technology Karnataka (NITK), Surthkal, and his Ph.D. from Visvesvaraya Technological University (VTU), Belagavi India. He has 15 years of teaching academic experience. He has published many research articles in reputed journals. His research interests include composite materials, artificial intelligence, and management studies. He can be contacted at vidyasagar.shetty@gmail.com.