Previous Report
Previous Report
Epics Project Report submitted in partial fulfillment of the Requirements for the Award
of the Degree of
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
By
P.RISHITHA (198W1A0546)
VELAGAPUDI RAMAKRISHNA
SIDDHARTHA ENGINEERING COLLEGE
(AUTONOMOUS)
Approved by AICTE, NAAC A+, NBA Accredited
Affiliated to Jawaharlal Nehru Technological University, Kakinada
Vijayawada-520 007
2022
VELAGAPUDI RAMAKRISHNA
SIDDHARTHA ENGINEERING COLLEGE
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CERTIFICATE
This is to certify that the EPICS PROJECT Report entitled “AAGF-CNN: An An-
droid Application for Grading Fruits using CNN” being submitted by
P.RISHITHA 198W1A0546
in partial fulfilment for the award of the Degree of Bachelor of Technology in Computer
Science and Engineering to the Jawaharlal Nehru Technological University, Kakinada is
a record of bonafide work carried out under my guidance and supervision.
i
DECLARATION
P.RISHITHA (198W1A0546)
ii
ACKNOWLEDGEMENT
We would like to thank our respected Principal, Dr. A.V. Ratna Prasad and Dr.
D.Rajeswara Rao, Head of the Department, Computer Science and Engineering for their
support throughout our Project.
It is our sincere obligation to thank our guide, Mr. Prabu. U, Assistant Professor,
Department of Computer Science and Engineering, for his timely valuable guidance and
suggestions for this Project.
P.RISHITHA (198W1A0546)
iii
ABSTRACT
Traditional manual visual grading of fruits has been one of the important challenges faced
by the agricultural industry due to its laborious nature as well as inconsistency in the
inspection and classification process. The task of fruit grading is vital because there is a
great demand for high-quality fruits in the market. Earlier they used to grade the fruits
through Machine Learning and Spectrophotometry. In this proposed system, the grading
of fruits is done by using a Convolutional Neural Network (ConvNet/CNN) which is a
Deep Learning technique. It is an efficient and effective machine vision system based on
the deep learning techniques and it offers a non-destructive and cost-effective solution for
automating the visual inspection of fruit freshness, ripeness and appearance. The pro-
posed system captures the image with a camera and converts it to pixels and preprocess
the image into a deep learning model which displays whether the fruit is healthy or de-
fected. The real time system efficiently segments multiple instances of the fruits from an
image then grades the individual objects (fruits) accurately. The system was trained and
tested on two data sets (apples and bananas). The test results show that the system can
sort 89% bananas and 86% apples accurately when tested with real time images.
iv
Table of Contents
1 INTRODUCTION 1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Village Visited . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Photo with Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.6 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.7 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.8 Organization of the report . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 LITERATURE SURVEY 6
2.1 Date Fruit grading using Computer Vision . . . . . . . . . . . . . . . . . . 6
2.2 Determining the tomato and date fruit quality using Direct Color Mapping 6
2.3 Peach fruit grading using Spectroscopy . . . . . . . . . . . . . . . . . . . . 7
2.4 Mango grading using Machine Vision . . . . . . . . . . . . . . . . . . . . . 7
2.5 Rician k-Factors-Based Sensor for Fruit Classification . . . . . . . . . . . . 8
2.6 Evaluation indices of sour flavor for apple fruit . . . . . . . . . . . . . . . . 8
2.7 Fractional fuzzy 2DLDA approach for pomegranate fruit grade classifica-
tion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.8 Automatic Counting and Individual Size and Mass Estimation of Olive
Fruits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.9 Quality Assessment of Fresh Fruits using Non-Invasive Sensing . . . . . . 9
2.10 Mulberry grading using using artificial neural networks (ANNs) and sup-
port vector machine (SVM) . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.11 Apple Bruise Grading using Hyperspectral Imaging data . . . . . . . . . . 10
2.12 Fruit Grading with Spectrophotometry and ML Approaches . . . . . . . . 11
2.13 Findings of the survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 PROPOSED SYSTEM 13
4.1 Proposed System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.1 Data collection and pre-processing . . . . . . . . . . . . . . . . . . 14
4.2.2 Training the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
v
4.2.3 Fruit Grading Algorithm . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.4 Android Application Development . . . . . . . . . . . . . . . . . . . 15
4.2.5 Integration to Mobile Application algorithm . . . . . . . . . . . . . 15
5 Implementation 17
5.1 Experimentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3 Results and Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.4 Client Satisfaction Report . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
REFERENCES 27
vi
List of Tables
vii
List of Figures
1.1 Kanuru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Photo with client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Photo with client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
viii
Chapter 1
INTRODUCTION
1.1 Introduction
Fruits are key components of the human diet in terms of both nutrition and
economics [1]. In the agriculture sector, the demand for fruits increases day by day. Tra-
ditional grading of fruits is time-consuming, inconsistent, and tedious. Apple is often
regarded as the most renowned fruit globally, with strong market demand and an annual
output of 80 million tonnes [2]. Apple fruits are usually damaged during the harvesting
and shipping, which may produce visible bruising in apples, lowering their market value
and it affects the fruit quality [3],[4]. Sensory evaluation [5–7] and physicochemical anal-
ysis [8–10] are the most used approaches for detecting and assessing fruit bruises. Manual
grading of these fruits is a difficult task. In general, precise apple bruise grading and the
significance of early diagnosis and grading cannot be emphasized [11]. Classifying the
ripe fruits physically is a costly process in agriculture, and errors caused by humans can
result in inaccurate outcomes [12]. Maintaining accuracy and consistency in fruit grad-
ing is made more difficult by manual processing through a visual interpretation, which is
time-consuming [13].
In the past years, the different fruits considered for grading are Dates, Apple,
Mango, Peach, Pomegranate, Tomato, Olive, and Mulberry fruits [13-18]. The distin-
guishing features used to classify the fruits into different quality categories are Flabbiness,
size, shape, intensity, Maturity, Freshness, Ripeness, firmness, Color, Acidity, actual-days-
to-rot, and moisture content. These characteristics are used to determine the quality of
the fruit. In recent years, the techniques used for evaluating the fruit grade are Computer
Vision, Spectroscopy, Machine Vision, Direct Color Mapping, Back Propagation Neural
Networks, Support Vector Machine (SVM), Artificial Neural Networks (ANN), Hyper-
spectral Imaging, Non-Invasive Sensing, Spectroscopy, and Machine Learning [11-16]. For
classification, Linear discriminant analysis (LDA) and Quadratic Differential Analysis
(QDA) are used [19].
Wan, Peng, et al. [20] detected three stages of ripeness of tomatoes using com-
puter vision and the backpropagation neural network approach. Peng, Hongxing, et al.
[21] asserted that the SVM approach is suitable for estimation and classification. Pattern
recognition, image processing, and medical applications are all possible using the SVM
method. SVM is used to detect patterns and textures, estimate harvest times and de-
termine product quality. To distinguish between ripe and broken fruit, they employed
differentiation models. Mizushima, Akira, and Renfu Lu [22] used the SVM and the Otsu
thresholding approach to create an autonomously configurable system that assessed ap-
ple fruit based on its perceived color. Sun, Chengming, et al. [23] used the SVM and
image processing methods to evaluate the position and kind of whiteness in rice grains
with great accuracy in another investigation. Recently, researchers have concentrated on
non-destructive approaches for detecting and grading damaged fruits, particularly those
based on machine vision and spectral imaging techniques [24],[25].
1
For agricultural grading operations, several monitoring systems have been devel-
oped. A machine vision technique called direct color mapping was presented to evaluate
the quality of tomatoes and dates [17]. It is easy to modify color choices or grading fac-
tors using these approaches. This color mapping approach calculates a unique coefficient
set intended to convert color space using predefined colors of relevance particular to a
specific application. This strategy used a second-order polynomial function to transform
a three-dimensional RGB color space of interest particular to a specific application to a
one-dimensional maturity function in the gradient domain.
Machine vision algorithms are extensively used to acquire optical images of un-
bruised and damaged fruits and recognize bruises on fruits using appearance descriptors
such as peel color, local form, and local texture features [26–28]. Pawar, Meenakshi M.,
and Meghana M. Deshpande [26] used spatial gray-level dependency matrices (SGDM)
and discrete wavelet treatment to retrieve the local color characteristics and textural as-
pects of these pomegranate fruits in the RGB color space (DWT). The support vector
machine (SVM) was utilized to detect defective pomegranate fruit areas.
The proposed system grades apple,banana and orange fruits using Deep learning
technique Convolutional Neural Networks(ConvNet/CNN). It is an automated android
application which is beneficial for the fruit vendors which provides the guarantee to cus-
tomers regarding the fruit quality. The dataset used for fruit grading is collected from
the public dataset “Fruits-360” referred from “Efficient fruit grading system using spec-
trophotometry and machine learning approaches” [12]. This dataset contains 1581 images
of fresh bananas, 2224 images of rotten bananas, 1693 images of fresh apples and 2342
images of rotten apples. All the images are in high resolution with white background
used for training. The test set of images have 381 images of fresh bananas, 530 images of
rotten bananas, 395 images of fresh apples and 601 images of rotten apples. Image data
generator function has been used to rotate images between 0 to 360 degrees.
The image is preprocessed into CNN Deep learning model. In order to classify
the fruits we train the CNN model.CNN model contains Convolutional layers with 20,20,3
as shape of layers and 3x3 as kernel size. It has 7 layers and ReLU activation function
is used in all layers. The output layer uses softmax activation function. The model is
trained with Fruits-360 dataset and it will predict the class label of the extracted image
from the trained CNN model. Then it is validated and tested using test dataset. Based
on the extracted features it will classify the fruit into particular grade.There are two class
labels fresh and rotten for both banana and apple fruits.
The model generated is converted to .tflite format and java files are included in
the android studio. The trained model is deployed and integrated into android applica-
tion.The interface is designed using XML files. The application uses mobile camera to
2
capture the real fruit images using Open CV techniques. It will update the probability
percentage based on the class label of the extracted image.The probability percentage of
fruit’s freshness and upto what extent it is rotten is displayed on the mobile screen.This
application works fine when tested with real-time images.
1.2 Motivation
The fiber and vitamins present in fruits/vegetables are crucial for a healthy body.
Phytochemicals in fruits and vegetables help to protect human beings from cancer and
other diseases. They are essential to maintain good health, but consumption of substan-
dard fruits and vegetables lead to adverse effects and poor health. Therefore, thorough
identification of edible and inedible fruits and vegetables are to be known. At present,
most existing fruit quality detecting and grading system have the disadvantage of high
cost and complexity. So, it is significant to develop high speed and low-cost fruit size
detecting and grading system.
3
Figure 1.2: Photo with client
1.6 Scope
• The scope is limited to fruits like apples and bananas only.
• Our mobile application is limited to only fruit vendors.
4
1.7 Objectives
• To grade the fruit based on the Ripeness, color, and size.
• To develop an efficient and affordable software which is beneficial for fruit vendors.
5
Chapter 2
LITERATURE SURVEY
This chapter describes about the survey of the project related papers. It also
comprise of advantages and disadvantages of those papers.
Advantages
• This model helps the date growers in the harvesting season for grading and sorting
of dates.
Disadvantages
• The date fruits were not graded properly, they were misclassified due to the limited
visibility of the defects.
6
Advantages
• Selection and adjustment of color preferences are much easier when compared to
other color grading techniques. Color mapping works efficiently with higher order
polynomials and non-linear functions.
Disadvantages
• Color index histogram analysis can be done using median instead of using average
value for color quality.
Advantages
• It is useful for industries and horticulture applications.
• It detects the fruit flesh’s firmness without causing any damage to the fruit.
Disadvantages
• Did not use Spectroscopic sensors, use of these sensors improves maturity grading
performance of peach fruits
Advantages
• Proposed system predicts the actual-days-to-rot and estimates the mango quality
with considerable accuracy using machine vision.
7
Disadvantages
• They have considered only one side of mango image; a mechanical setup should be
introduced to rotate the mango within the conveyer belt to get the image of the
other side.
Disadvantages
• Apart from the durians, the proposed sensor system could be applied to determining
the maturity stage of several other fruits.
Advantages
• This study provides a scientific basis for evaluating apple flavor and selecting apple
cultivars.
8
Fuzzy 2DLDA and FF2DLDA. In all these methods FF2DLDA (Fractional Fuzzy Two-
Dimensional Linear Discriminant Analysis) is the method it has produced the best results
in this classification.
Advantages
• Out of four algorithms the proposed fractional fuzzy 2DLDA gives best recognition
rate
Disadvantages
• Horizontal and Vertical image feature extractions using conventional and fuzzy
2DLDA approaches are not implemented
• Using another classifier viz. K-Nearest Neighbour, fuzzy C Means, neural networks
and all these techniques optimized with heuristic techniques can also be checked.
Advantages
• The present paper proposes a new methodology for the automatic counting, and the
individual mass and size estimation, of olive-fruits in digital images.
Disadvantages
9
Advantages
• The proposed technique demonstrates the strong potential in the discipline of food
and science technology by integrating ML with THz waves to assess real-time infor-
mation of fruits on different days at the cellular level.
Advantages
• ANN model used with CONS subset method supports least number of inputs and
high accuracy and can be used for online applications.
Advantages
• This model compares various algorithms with ECOC-SVM to grade apples and
proves it as best with 97.33% accuracy.
10
2.12 Fruit Grading with Spectrophotometry and ML
Approaches
Chopra, Hetarth, et al [41] proposed an efficient AI-based machine that uses spectropho-
tometry computer vision for grading of fruits. The proposed system identifies the fruit
fed to it and then using spectroscopy and ML approaches, grade is predicted. This model
uses dataset from Unitec’s Apple Sorting and Grading Machine and uses H2O’s Driver-
less.AI. With real-time data the accuracy of segregation peaked 72%.
Advantages
• This model segregates fruits efficiently and has been fully automated, AI based and
cost effective.
Disadvantages
• When the model is tested on unseen real-time data, it got only 72% accuracy which
can be improved along with some features.
In the research papers, the features are confined to size, color and shape and
sometimes goes beyond that based on type of technique used, For example, Non invasive
sensing used the internal chemical composition of fruit for classifying. The major setback
is the complexity of machine and performance of proposed system on real time dataset.
Many other features can also be considered for classification. Also, the systems can be
made efficient using latest algorithms like Convolution Neural Network and AlexNet etc.
11
Chapter 3
SOFTWARE REQUIREMENTS ANALYSIS
3.2.1 Performance
Performance is the measure of speed, responsiveness, and stability of a system when it
is under a workload. The performance of a system defines how capable a system is at
completing a task precisely without any issues at any point of time of its job. A system
performance defines whether it is a novel version of work or not and whether it has
considerable working capability in completing a typical task under any circumstance. So
performance is also an important measure that needs to be considered while developing
a project.
12
Chapter 4
PROPOSED SYSTEM
The phase data collection and pre-processing is concerned with data and training the
model deals with developing proposed deep learning model. The model integration phase
deals with integrating the developed model with mobile application for real-time use.
Figure 4.1 describes about these modules.
The steps involved in data collection and pre-processing includes usage of Image data
generator for pre-processing the apple and banana images ready to be provided to train
the model. The model is then developed using the training dataset and the trained model
is converted to .tflite format useful for integrating the model to android application.
13
4.2 Methodology
The proposed system is divided into three modules
14
Table 4.1: List of Nomenclatures for Fruit Freshness detection algorithm
Notation Description
¥ List of training images
€ List of validation Images
£ List of testing images
15
from mobile and grades the fruits accordingly. The Table 4.2 provides the information
related to all the variables that are used in the integration algorithm.
Table 4.2: List of Nomenclatures for Integration of CNN model to android application
algorithm
Notation Description
¥ List of class labels
€ Model.tflite
The model developed is validated with real-time dataset for better understanding
of functions of model. This helped to identify if retraining is needed to increase efficiency
of model.
16
Chapter 5
Implementation
This chapter describes about the predicted outputs and the results obtained by
using the developed model.
5.1 Experimentation
The trained model integrated with android application is tested with 40 apples and
26 bananas. As shown in figure 5.1, opening the application automatically opens mobile
camera and detects the class of fruit placed in front of it. Each fruit is placed before
the application in different angles and the resultant class predicted with its accuracy is
observed.
17
Figure 5.2: Real Time apple images used for testing
5.2 Outputs
The output of our app which we developed are attached. Figure 5.2 shows that
the application detects the fruit as fresh banana with 99% probability because it is fully
yellow in color. Figure 5.3 shows the images of application detecting fruit as fresh apple
with 95% probability. Figure 5.4 shows the images of application detecting fruit as ripe
banana with 100% probability due to its features of having black colour. Figure 5.5 shows
the images of application detecting fruit as fresh apple. Figure 5.6 detects the fruit as
damaged apple.
18
Figure 5.3: Fresh Banana
19
Figure 5.5: Ripe banana
20
Figure 5.7: Fresh apple
21
Table 5.1: Banana and detected accuracy
Banana Accuracy
Fruit 1 40
Fruit 2 98
Fruit 3 95
Fruit 4 62
Fruit 5 76
Fruit 6 99
Fruit 7 100
Fruit 8 85
Fruit 9 99
Fruit 10 98
Fruit 11 97
Fruit 12 96
Fruit 13 97
Fruit 14 70
Fruit 15 86
Fruit 16 75
Fruit 17 96
Fruit 18 100
Fruit 19 82
Fruit 20 92
Fruit 21 98
Fruit 22 97
Fruit 23 98
Fruit 24 52
Fruit 25 59
Fruit 26 89
AVERAGE 86
22
Table 5.2: Apple and detected accuracy
Apple Accuracy
Fruit 1 99
Fruit 2 99
Fruit 3 99
Fruit 4 96
Fruit 5 100
Fruit 6 100
Fruit 7 100
Fruit 8 100
Fruit 9 99
Fruit 10 100
Fruit 11 99
Fruit 12 92
Fruit 13 71
Fruit 14 92
Fruit 15 54
Fruit 16 84
Fruit 17 95
Fruit 18 50
Fruit 19 100
Fruit 20 85
Fruit 21 100
Fruit 22 100
Fruit 23 97
Fruit 24 93
Fruit 25 59
Fruit 26 55
Fruit 27 53
Fruit 28 100
Fruit 29 100
Fruit 30 100
Fruit 31 90
Fruit 32 100
Fruit 33 77
Fruit 34 95
Fruit 35 100
Fruit 36 97
Fruit 37 60
Fruit 38 100
Fruit 39 100
Fruit 40 92
AVERAGE 89.6
23
Figure 5.8: Training and validation Accuracy Plot
24
5.4 Client Satisfaction Report
25
Chapter 6
CONCLUSION AND FUTURE WORK
6.1 Conclusion
This project focusses on creating an automated application for grading of apple
and banana fruits using Convolutional Neural Networks which is an efficient deep learning
technique. It has been designed for fruit vendors who can assure the quality of fruits to
customers. This application uses a CNN model as backend support for classification
which is then converted to tflite model and integrated with android application. Based
on the features of the fruit, the trained deep learning model will classify the fruit into its
particular grade. The application worked fine on testing with real time dataset.
26
REFERENCES
[1] Matteoli, S., Diani, M., Massai, R., Corsini, G. and Remorini, D., 2015. A spectroscopy-
based approach for automated non-destructive maturity grading of peach fruits.
IEEE Sensors Journal, 15(10), pp.5455-5464.
[2] Keresztes, J.C., Diels, E., Goodarzi, M., Nguyen-Do-Trong, N., Goos, P., Nicolai,
B. and Saeys, W., 2017. Glare based apple sorting and iterative algorithm for
bruise region detection using shortwave infrared hyperspectral imaging. Postharvest
biology and technology, 130, pp.103-115.
[3] Van Zeebroeck, M., Ramon, H., De Baerdemaeker, J., Nicolaı̈, B.M. and Tijskens,
E., 2007. Impact damage of apples during transport and handling. Postharvest
biology and technology, 45(2), pp.157-167.
[4] Pan, X., Sun, L., Li, Y., Che, W., Ji, Y., Li, J., Li, J., Xie, X. and Xu, Y.,
2019. Non-destructive classification of apple bruising time based on visible and
near-infrared hyperspectral imaging. Journal of the Science of Food and Agriculture,
99(4), pp.1709-1718.
[5] Barrett, D.M., Beaulieu, J.C. and Shewfelt, R., 2010. Color, flavor, texture, and
nutritional quality of fresh-cut fruits and vegetables: desirable levels, instrumental
and sensory measurement, and the effects of processing. Critical reviews in food
science and nutrition, 50(5), pp.369-389.
[6] Bavay, C., Symoneaux, R., Maı̂tre, I., Kuznetsova, A., Brockhoff, P.B. and Mehi-
nagic, E., 2013. Importance of fruit variability in the assessment of apple quality
by sensory evaluation. Postharvest biology and technology, 77, pp6.67-74.
[7] Londhe, D.H., Nalawade, S.M., Pawar, G.S., Atkari, V.T. and Wandkar, S.V., 2013.
Grader: A review of different methods of grading for fruits and vegetables. Agri-
cultural Engineering International: CIGR Journal, 15(3), pp.217-230.
[8] Ahmadi, E., Ghassemzadeh, H.R., Sadeghi, M., Moghaddam, M. and Neshat, S.Z.,
2010. The effect of impact and fruit properties on the bruising of peach. Journal of
Food Engineering, 97(1), pp.110-117.
[9] Silva, V., Figueiredo, A.R., Costa, J.J. and Guiné, R.P.F., 2014. Experimental and
mathematical study of the discontinuous drying kinetics of pears. Journal of Food
Engineering, 134, pp.30-36.
[10] Magwaza, L.S. and Tesfay, S.Z., 2015. A review of destructive and non-destructive
methods for determining avocado fruit maturity. Food and bioprocess technology,
8(10), pp.1995-2011.
[11] Tang, Y., Gao, S., Zhuang, J., Hou, C., He, Y., Chu, X., Miao, A. and Luo, S.,
2020. Apple bruise grading using piecewise nonlinear curve fitting for hyperspectral
imaging data. IEEE Access, 8, pp.147494-147506.
27
[12] Chopra, H., Singh, H., Bamrah, M.S., Mahbubani, F., Verma, A., Hooda, N., Rana,
P.S., Singla, R.K. and Singh, A.K., 2021. Efficient fruit grading system using spec-
trophotometry and machine learning approaches. IEEE Sensors Journal, 21(14),
pp.16162-16169.
[13] Al Ohali, Y., 2011. Computer vision based date fruit grading system: Design and
implementation. Journal of King Saud University-Computer and Information Sci-
ences, 23(1), pp.29-36.
[14] Nandi, C.S., Tudu, B. and Koley, C., 2016. A machine vision technique for grading
of harvested mangoes based on maturity and quality. IEEE sensors Journal, 16(16),
pp.6387-6396.
[15] Ponce, J.M., Aquino, A., Millan, B. and Andújar, J.M., 2019. Automatic counting
and individual size and mass estimation of olive-fruits through computer vision
techniques. IEEE Access, 7, pp.59451-59465.
[16] Azarmdel, H., Jahanbakhshi, A., Mohtasebi, S.S. and Muñoz, A.R., 2020. Evalu-
ation of image processing technique as an expert system in mulberry fruit grading
based on ripeness level using artificial neural networks (ANNs) and support vector
machine (SVM). Postharvest Biology and Technology, 166, p.111201.
[17] Lee, D.J., Archibald, J.K. and Xiong, G., 2010. Rapid color grading for fruit quality
evaluation using direct color mapping. IEEE transactions on automation science and
engineering, 8(2), pp.292-302.
[18] Gurubelli, Y., Ramanathan, M. and Ponnusamy, P., 2019. Fractional fuzzy 2DLDA
approach for pomegranate fruit grade classification. Computers and Electronics in
Agriculture, 162, pp.95-105.
[19] Sucipto, A., Zyen, A.K., Wahono, B.B., Tamrin, T., Mulyo, H. and Ali, R.R., 2021,
September. Linear Discriminant Analysis for Apples Fruit Variety Based on Color
Feature Extraction. In 2021 International Seminar on Application for Technology
of Information and Communication (iSemantic) (pp. 184-189). IEEE.
[20] Wan, P., Toudeshki, A., Tan, H. and Ehsani, R., 2018. A methodology for fresh
tomato maturity detection using computer vision. Computers and electronics in
agriculture, 146, pp.43-50.
[21] Peng, H., Shao, Y., Chen, K., Deng, Y. and Xue, C., 2018. Research on multi-class
fruits recognition based on machine vision and SVM. IFAC-PapersOnLine, 51(17),
pp.817-821.
[22] Mizushima, A. and Lu, R., 2013. An image segmentation method for apple sorting
and grading using support vector machine and Otsu’s method. Computers and
electronics in agriculture, 94, pp.29-37.
[23] Sun, C., Liu, T., Ji, C., Jiang, M., Tian, T., Guo, D., Wang, L., Chen, Y. and Liang,
X., 2014. Evaluation and analysis the chalkiness of connected rice kernels based on
image processing technology and support vector machine. Journal of Cereal Science,
60(2), pp.426-432.
28
[24] Naik, S. and Patel, B., 2017. Machine vision based fruit classification and grading-a
review. International Journal of Computer Applications, 170(9), pp.22-34.
[25] Chandrasekaran, I., Panigrahi, S.S., Ravikanth, L. and Singh, C.B., 2019. Potential
of near-infrared (NIR) spectroscopy and hyperspectral imaging for quality and safety
assessment of fruits: An overview. Food Analytical Methods, 12(11), pp.2438-2458.
[26] Pawar, M.M. and Deshpande, M.M., 2012, November. Skin defect detection of
pomegranates using color texture features and DWT. In 2012 NATIONAL CON-
FERENCE ON COMPUTING AND COMMUNICATION SYSTEMS (pp. 1-5).
IEEE.
[27] Bai, G., Ge, Y., Hussain, W., Baenziger, P.S. and Graef, G., 2016. A multi-sensor
system for high throughput field phenotyping in soybean and wheat breeding. Com-
puters and Electronics in Agriculture, 128, pp.181-192.
[28] Huang, W., Zhang, C. and Zhang, B., 2011, October. Identifying apple surface
defects based on Gabor features and SVM using machine vision. In International
Conference on Computer and Computing Technologies in Agriculture (pp. 343-350).
Springer, Berlin, Heidelberg.
[29] Zhu, B., Jiang, L., Luo, Y. and Tao, Y., 2007. Gabor feature-based apple quality
inspection using kernel principal component analysis. Journal of Food Engineering,
81(4), pp.741-749.
[30] Al Ohali, Y., 2011. Computer vision based date fruit grading system: Design and
implementation. Journal of King Saud University-Computer and Information Sci-
ences, 23(1), pp.29-36.Lee,
[31] Lee, D.J., Archibald, J.K. and Xiong, G., 2010. Rapid color grading for fruit quality
evaluation using direct color mapping. IEEE transactions on automation science and
engineering, 8(2), pp.292-302..
[32] Matteoli, S., Diani, M., Massai, R., Corsini, G. and Remorini, D., 2015. A spectroscopy-
based approach for automated nondestructive maturity grading of peach fruits.
IEEE Sensors Journal, 15(10), pp.5455-5464.
[33] Nandi, C.S., Tudu, B. and Koley, C., 2016. A machine vision technique for grading
of harvested mangoes based on maturity and quality. IEEE sensors Journal, 16(16),
pp.6387-6396..
[34] Leekul, P., Chivapreecha, S., Phongcharoenpanich, C. and Krairiksh, M., 2016.
Rician k-factors-based sensor for fruit classification by maturity stage. IEEE Sensors
Journal, 16(17), pp.6559-6565.
[35] Zhen, Y.A.N., ZHENG, L.J., NIE, J.Y., LI, Z.X. and Cheng, Y., 2018. Evaluation
indices of sour flavor for apple fruit and grading standards. Journal of integrative
agriculture, 17(5), pp.994-1002.
[36] Gurubelli, Y., Ramanathan, M. and Ponnusamy, P., 2019. Fractional fuzzy 2DLDA
approach for pomegranate fruit grade classification. Computers and Electronics in
Agriculture, 162, pp.95-105.
29
[37] Ponce, J.M., Aquino, A., Millan, B. and Andújar, J.M., 2019. Automatic counting
and individual size and mass estimation of olive-fruits through computer vision
techniques. IEEE Access, 7, pp.59451-59465.
[38] Ren, A., Zahid, A., Zoha, A., Shah, S.A., Imran, M.A., Alomainy, A. and Abbasi,
Q.H., 2019. Machine learning driven approach towards the quality assessment of
fresh fruits using non-invasive sensing. IEEE Sensors Journal, 20(4), pp.2075-2083.
[39] Azarmdel, H., Jahanbakhshi, A., Mohtasebi, S.S. and Muñoz, A.R., 2020. Evalu-
ation of image processing technique as an expert system in mulberry fruit grading
based on ripeness level using artificial neural networks (ANNs) and support vector
machine (SVM). Postharvest Biology and Technology, 166, p.111201.
[40] Tang, Y., Gao, S., Zhuang, J., Hou, C., He, Y., Chu, X., Miao, A. and Luo, S.,
2020. Apple bruise grading using piecewise nonlinear curve fitting for hyperspectral
imaging data. IEEE Access, 8, pp.147494-147506.
[41] Chopra, H., Singh, H., Bamrah, M.S., Mahbubani, F., Verma, A., Hooda, N., Rana,
P.S., Singla, R.K. and Singh, A.K., 2021. Efficient fruit grading system using spec-
trophotometry and machine learning approaches. IEEE Sensors Journal, 21(14),
pp.16162-16169.
30