Published at : 17 May 2024
Volume : IJtech
Vol 15, No 3 (2024)
DOI : https://doi.org/10.14716/ijtech.v15i3.6404
Mohammadmahdi Naghipour | Faculty of Information Science & Technology, Multimedia University, Jalan Ayer Keroh Lama, 75450 Bukit Beruang, Melaka, Malaysia |
Lew Sook Ling | Faculty of Information Science & Technology, Multimedia University, Jalan Ayer Keroh Lama, 75450 Bukit Beruang, Melaka, Malaysia |
Tee Connie | Faculty of Information Science & Technology, Multimedia University, Jalan Ayer Keroh Lama, 75450 Bukit Beruang, Melaka, Malaysia |
Artificial Intelligence (AI)
techniques are used in agricultural industry for detecting, classifying, and assessing
the quality of fruits. The primary focus of the discussed fruits pertains to
oil palm fresh fruit bunches (FFB), which have been a significant contributor
to Malaysia's economy. The quantity of research concerning oil palm FFB is
limited and has not received extensive attention in the literature. A clear
guide regarding the most useful types of data and features in the field is
absent. Different concerns also persist regarding the ability of AI models to
perform agricultural tasks with sufficient accuracy. Therefore, this review
aims to explore the significant data, features, and AI models used, ascertain
the performance level in the domain, and contribute an informative analysis of
agricultural and oil palm fields. In this context, various types of data,
capturing devices, public datasets, features, and diverse AI models used in
agricultural industry are subjected to analysis. Most of the analyzed research
achieved above 90% performance in terms of accuracy, coefficient of
determination (R2), as well as sensitivity and mean average precision (mAP).
The results show that there is a high capability of AI to perform agricultural
tasks with high accuracy. In this context, the literature is thoroughly
examined to provide a comprehensive understanding of the different elements of
AI in agricultural industry.
Agriculture; Artificial intelligence; Computer vision; Palm oil FFB; Ripeness
Agriculture is one of the oldest and most important
practices of human civilization. The first occurrence was estimated to have happened
about 12,000 years ago
The objective of agricultural
industry is to produce and harvest healthy fruits and distribute to customers.
The accurate detection and counting of the crops or trees, classification
of ripeness level, determination of quality, yield estimation, and disease detection
are important to produce healthy fruits. Meanwhile, the tasks are usually
performed manually by the staff or farmers present on the premises. This
conventional technique presents some problems, namely 1. time-related issues; a
slow and tiresome process (Thakur et al., 2020) 2. The
general unreliability of the technique includes human errors and subjectivity
in the technique (Makky and Cherie, 2021) 3. Labor intensiveness (Fadilah
et al., 2012) and 4.
Associated costs (Fadilah et al., 2012). Therefore,
there is a need to use modern technologies and tools such as Artificial
Intelligence (AI) to tackle these issues and challenges. Some of the
applications of AI include earthquake occurrence estimation (Nugroho, Subiantoro,
and Kusumoputro, 2023), online learning enhancement (Neo et al.,
2022), and GDP forecasting (Lomakin et al., 2022).
AI
leverages computers and machines to mimic the problem-solving and
decision-making capabilities of the human mind. Machine learning (ML) is a
branch of AI and computer science that focuses on the use of data and
algorithms to imitate the way humans learn, gradually improving accuracy. Deep
learning (DL) is a sub-field of machine learning with a neural network
comprising more than three layers (IBM Cloud Education, 2020a).
(Xu et al.,
2021) proposed
a machine learning technique, using a Random Forest (RF) algorithm based on
improved grid search optimization (IGSO-RF) to detect oil palm plantations.
Meanwhile, fruit quality detection has been performed with deep learning
when a successful cross was achieved (Dhiman, Kumar, and Hu, 2021).
This
review aims to present a thorough review of AI techniques used in agricultural
industry, analyzing all the necessary stages by introducing the types of data and features
to provide insights into the future trajectory and prospects of the field. The
main contributions of the literature review are:
· Introducing
and discussing the devices used in the literature and the type of data
produced.
· Providing a
list of useful datasets in the literature.
· Presenting
the different data types in the literature and the respective capturing tools.
· Discussing
the prevalent features and attributes used to develop AI models and providing a
table showing the popularity and prevalence in the literature.
·
Showing the huge variety of
available AI models in the literature.
The
selection process in this literature review was conducted by limiting the
publication dates to the 2012 - 2023 period. The papers covered the
applications of AI in agriculture and were found through Multimedia University
Library Integrated Access (MULiA) on EBSCO. Additionally,
the terms “fruit ripeness detection”, “fruit ripeness classification”, “oil
palm ripeness detection” and “oil palm ripeness classification” were used in
the search engine. After
specifying the publication date (2012 - 2023), as well as selecting academic
journals and conference materials for the publication type, 4472, 3490, 396,
and 419 results appeared for each of the search queries, respectively. To
reduce the large number of results, a subject filter under the “computer
vision” tag was used to obtain 136, 148, 20, and 21 papers, respectively. After
the filter application, the selection of papers became very easy and
manageable.
A total of 41 papers using AI techniques for agricultural purposes were analyzed in the literature review. However, the contents of 16 papers were discussed to maintain conciseness and avoid redundancy. These papers adequately present applications of AI in agricultural industry and cover topics about oil palm fresh fruit bunches (FFB), tomatoes, mangoes, bananas, and berries. Table 1 shows the databases of the reviewed papers and specifies the publication type.
Table 1 Publication
details of the reviewed papers
Database |
Source Type |
No. of Papers |
References |
|
Scopus |
Journal |
7 |
(Worasawate,
Sakunasinha, and Chiangga, 2022; Dhiman, Kumar, and Hu, 2021; Aghilinategh,
Dalvand, and Anvar, 2020; Wan and Goudos, 2020; Mubin, et al.,
2019; Mazen and Nashat, 2019; Ibrahim, Sabri, and Isa, 2018) |
|
ScienceDirect |
Journal |
1 |
(Lee et al.,
2022) |
|
SwePub |
Journal |
1 |
(Xu et al.,
2021) |
|
Directory of Open Access Journals |
Journal |
1 |
(Mansour,
Dambul, and Choo, 2022) |
|
IEEE Xplore Digital Library |
Conference Journal |
2 1 |
(Huang, Wang, and
Basanta, 2022; Thakur et al., 2020;
Septiarini et al., 2019) |
|
IOPscience |
Conference |
2 |
(Makky and
Cherie, 2021; Iqbal, Herodian, and Widodo, 2019) |
|
Nature |
Journal |
1 |
(Raj et al.,
2021) |
|
This
review is comprised of six sections and the different types of data used to
feed AI models for agricultural applications are discussed in section 2.
Meanwhile, section 3 has a more in-depth analysis of AI techniques used in the
relevant literature. In Section 4, the results of different techniques are
stated and compared. Section 5 analyzes the results and detects the present
trends, research problem(s), and the future direction of AI techniques in
agricultural industry. Finally, section 6 offers a conclusion, featuring the
main points of the review.
In this section, the tools used
to capture the relevant data and features used in AI models in the context of
agriculture are discussed. This provides insights into tools suitable for capturing
data, as well as the attributes to be selected or extracted.
2.1. Data
The data used can be divided into
camera-based and sensor-based categories. Camera-based data are acquired using
cameras and smartphones, while sensor-based data are detected by more
complicated sensors. The two categories are distinguished by the complexity and
availability, where camera-based data are easier to capture, due to the
ubiquity of smartphones and digital cameras. In this context, RGB images are
more frequently used than other types of images in the day to day life (Neglia Design,
2015).
Sensor-based data include hyperspectral (Lee et al., 2022),
biochemical, physical, and electrical data (Worasawate, Sakunasinha, and
Chiangga, 2022).
2.2. Data Capturing Devices
There
are many options for data-capturing devices in agricultural industry. The selection
of the device is dependent on the purpose of the project and the required data.
2.2.1. NIR Camera
NIR (Near-Infrared) is a part of the electromagnetic spectrum invisible to the naked eye. Due to an intense beam of infrared rays, any object can be visualized with high precision. A familiar example of the technology is MRI scans which are most common in hospitals. (Iqbal, Herodian, and Widodo, 2019) captured NIR spectral data with the help of NIR camera for oil palm FFB ripeness detection.
2.2.2. Hyperspectral Camera
Hyperspectral
imaging collects and processes information from across the electromagnetic
spectrum for each pixel of a scene, to find objects, identify materials, or
detect processes. In addition, (Lee et al., 2022) used a
hyperspectral camera for early detection of BSR disease in oil palm trees using
hyperspectral images.
2.2.3. Other Devices
Worasawate,
Sakunasinha, and Chiangga (2022) used an electronic balance, a digital refractometer, and
a capacitor sensor to measure the physical, biochemical properties, and
electrical properties of mangoes to classify the ripeness. Furthermore, (Raj et al.,
2021) used a Raman
spectrometer to collect the Raman spectra of oil palm FFB to classify the
ripeness. (Aliteh
et al., 2020) determined
oil palm FFB ripeness using an augmented reality (AR) marker to capture photos
and moisture content was determined using the infrared moisture analyzer.
2.3. Public Datasets
The
size of a dataset is an important factor in determining the accuracy of AI
models and the results obtained are improved with increased data availability.
A small dataset also introduces the risk of not providing concise and general
data, representing the related field broadly. These datasets do not provide high
accuracies on new data but the construction can be challenging due to the time
required to capture all the images available public datasets are a viable
solution, as presented in Table 2 (Quintanilla Warren, and Schonning, 2022).
Papers using satellite data adopt
only a fraction of the available dataset annually. Satellite imagery covers
large areas of land from the point of view and is not suitable for the
detection of small fruits. Table 2 shows that datasets including close-up
images of fruits are a more popular option for detection.
Table 2 Datasets used in the literature and the
applications
Name |
Type |
Size |
Agricultural
Application |
LANDSAT |
Satellite images of the surface of the earth |
3000 data points (Xu et al., 2021) |
Detecting the oil palm plantations (Xu et al.,
2021) |
WorldView-3 (WV-3) |
Satellite
images of the surface of the earth |
24 tiles (Mubin, et al., 2019) |
Oil palm maturity detection and oil palm
counting (Mubin et al., 2019) |
FIDS30 |
Images of common fruits. The images are classified into 30 different
fruit classes. Every fruit class contains about 32 different images. |
971 images |
General purpose fruit quality assessment (Dhiman,
Kumar, and Hu, 2021) |
Fruits-360 |
Images of three fruit varieties: apples,
oranges, and mangoes. |
4000 images |
Multi-class fruit detection (Wan and
Goudos, 2020) |
Date Fruit Dataset for Automated Harvesting and Visual Yield
Estimation |
Images of date fruits |
8231 images |
Estimating Date Fruits Type, Maturity Level, and Weight (Faisal et
al., 2020) |
2.4. Features
The
features and attributes selected to be fed to AI models must be relevant to
agricultural task at hand and be selected appropriately. For instance, color
features are selected in the ripeness classification of fruits, showing that
the color can signify the level of ripeness.
Feature
extraction in deep learning techniques is conducted automatically and no
hand-selected feature is required. The images are simply given as inputs to the
deep learning model to create a feature map of all the detected features.
However, not all AI models can automatically extract features and in this
context, the features must be selected manually. Table 3 shows the type of
features used for agricultural purposes.
Table 3 Main features selected and the respective
application
Used Features |
Agricultural
Application |
Color features |
Oil palm FFB ripeness classification (Mansour,
Dambul, and Choo, 2022; Thakur et al., 2020; Septiarini et
al., 2019; Ibrahim, Sabri, and Isa, 2018) Banana ripeness classification (Mazen and
Nashat, 2019) Tomato ripeness detection (Huang, Wang,
and Basanta, 2022) |
Spectral features |
Detecting oil palm plantations (Xu et al.,
2021) Oil palm FFB ripeness classification (Raj et al.,
2021; Iqbal, Herodian, and Widodo, 2019) BSR disease detection in oil palm trees (Lee et al.,
2022) |
Physical features
e.g. size, shape, etc. |
Mango ripeness classification (Worasawate,
Sakunasinha, and Chiangga, 2022) Fruit ripeness classification (Thakur et
al., 2020) |
Temperature |
Oil palm FFB quality assessment (Makky and
Cherie, 2021) |
Aromatic volatiles
emitted by fruits |
Berries ripeness classification (Aghilinategh,
Dalvand, and Anvar, 2020) |
3. AI Techniques
AI techniques in
agricultural context can be divided into two groups, namely conventional and
deep learning techniques. The commonly used conventional techniques include
support vector machines (SVM) and k-nearest neighbor (KNN). Meanwhile, deep
learning is a subset of machine learning and the models include convolutional
neural networks (CNN) and recurrent neural networks (RNN).
The
main processes, comprising four stages to implement AI techniques are shown in
Figure 1. The first stage is capturing or collecting data as inputs and this
stage is represented in section 2. The second stage includes the pre-processing
techniques that prepare the data for AI models, namely cropping,
resizing, and blurring images. According to previous results, feature
extraction in deep learning techniques is automated unlike in
conventional techniques. A significant portion of the image's pixels are
efficiently represented through feature extraction, enabling the effective
capture of the relevant details in the image (Bhagat, Choudhary, and Singh, 2019).
Additionally, feature-extracting processes include filtering, texture analysis,
and color histograms.
Depending on AI techniques,
classification or regression is carried out to produce the intended results.
The main distinction is that while classification aids in the prediction of
discrete class labels, regression assists in the prediction of continuous
quantities. For instance, (Aghilinategh,
Dalvand, and Anvar, 2020) and (Thakur et
al., 2020) used linear discriminant analysis
(LDA) and CNN for berries and strawberry ripeness
detection, respectively. The majority of the reviewed papers are in
the classification category, and these stages are explored through the
introduction of five popular AI frameworks in the literature.
Figure 1 Main processes included in implementing AI
techniques
3.1. Conventional Models
3.1.1. SVM
SVM
are supervised machine learning models used for classification, regression, and
outliers detection. In SVM algorithm, each data item is plotted as a point in
an n-dimensional space with the value of each feature representing the
coordinate. Subsequently, classification is performed by finding the hyperplane
differentiating the two classes (Ray, 2023). Some of the applications of SVM
include face recognition, handwriting recognition, protein fold, and remote
homology spotting (bioinformatics) (GeeksforGeeks, 2023). For oil palm FFB ripeness
classification, (Septiarini et al., 2019) achieved a 92.5% accuracy with SVM.
Similarly, (Aliteh
et al., 2020) achieved a
94.2% accuracy using a modified SVM. (Worasawate, Sakunasinha, and Chiangga, 2022) used SVM for mango ripeness
classification and obtained 91.1% accuracy.
3.1.2. KNN
The
k-nearest neighbors (KNN or k-NN) algorithm was developed by statisticians
Evelyn Fix and Joseph Hodges in 1951 for regression or classification problems.
KNN uses proximity to conduct classifications or predictions about the grouping
of an individual data point. Additionally, the algorithm is used in
recommendation systems, pattern recognition, data mining, financial market
predictions, and intrusion detection (IBM, n.d.). In this context, (Raj et al., 2021) used KNN for
palm oil FFB ripeness classification based on the carotene content with 100%
accuracy.
3.2. Deep Learning Models
3.2.1. CNN
Convolutional neural network (CNN
or ConvNet) was first developed and used around the 1980s (Mandal, 2021). CNN is a class of deep neural
networks that use a mathematical operation known as convolution in at least one
of the layers. These networks are most commonly applied to image, speech, or
audio signal inputs. Furthermore, CNN has three main types of layers, namely
convolutional, pooling, and fully-connected (FC) layers. Firstly, the data is
fed to the convolutional layer and the maps are generated after the filters or
kennels are applied to detect the features. The reduction is reported in the
pooling layer dimension and the fully connected layer classification is
achieved based on the features extracted through the previous layers (IBM Cloud Education, 2020b). CNN is used in facial recognition, medical
imaging, and autonomous driving systems (Gandharv, 2022).
Additionally, (Thakur
et al., 2020) and (Ibrahim,
Sabri, and Isa, 2018) developed an oil palm FFB and strawberry ripeness
classification system with 92% and 91.6% accuracies, respectively.
3.2.2. Faster
RCNN
Faster
RCNN is more complex than a typical CNN and the model consists of the
convolution network, region proposal network (RPN), region of interest (ROI)
pooling, softmax classification, and bounding box regression. Faster RCNN is
mainly used in the medical and traffic fields for white blood cells (Zeng et al.,
2023) and object detection (He, Liu, and Huang, 2023). In addition, (Wan and Goudos, 2020) constructed a multi-class fruit detection
system with a mean average precision (mAP) of 90.72%.
3.2.3. RNN
RNN
is a supervised deep learning neural network that allows previous outputs of
sequential or time series data to be used as inputs while having hidden states.
It preserves the sequence and order of events in a sequence when dealing with
sequential data. Time series analysis such as stock price forecasting, speech
recognition, and sentiment are some of the general use cases (Dilmegani,
2023). In
the pre-processing stage, (Dhiman, Kumar, and Hu, 2021) used a
contrast enhancement technique, followed by grayscale conversion to balance the
unstable light in the input fruit image suppressing the object definition.
Subsequently, canny edge detection was used to discover the boundaries of the
fruits, and quality assessment was performed with an accuracy of 98.47% by using RNN.
Table 4 summarizes the
representative AI techniques used in agricultural industry, specific
objectives, details of the data, and performance in terms of accuracy. The
quantity and quality of the datasets as well as AI techniques used determine the level of
accuracy and reliability of the results. In this context, small numbers of data
do not produce high levels of accuracy.
Table
4 Research
papers that discuss AI techniques in agricultural industry
Reference |
Objective |
AI Techniques |
Data |
Size of Data |
Performance |
(Xu et al., 2021) |
Oil palm tree detection |
Random
forest algorithm based on improved grid search optimization (IGSO-RF) |
Spectral
data; Landsat-8 top-of-atmosphere reflectance (TOA) images and Sentinel-1A
data from Google Earth Engine (GEE) database |
3000 data points |
Overall Accuracy = 96.08% |
(Mubin et al., 2019) |
|
Using two LeNet-based CNNs. |
Satellite imagery from WorldView-3 (WV-3) database |
3737 images |
Accuracy for mature trees = 92.06% Accuracy
for young trees=95.11% |
(Septiarini et al., 2019) |
Oil palm FFB ripeness classification |
SVM |
RGB images
of FFB |
160 images |
Accuracy = 92.5% |
(Iqbal,
Herodian, and Widodo, 2019) |
|
Partial
Least Square (PLS) Regression |
NIR scans
of FFB |
60 samples |
R2=0.93 |
(Raj et al.,
2021) |
|
KNN |
FFB spectral data |
46 samples |
Accuracy =
100% |
(Ibrahim, Sabri, and Isa, 2018) |
|
SVM, CNN, and AlexNet using transfer learning. |
RGB images of FFB |
120 images |
SVM accuracy = 75% |
(Mansour, Dambul, and Choo, 2022) |
|
MobileNetV2 SSD, EfficientDet (Lite0, Lite1 and Lite2) and
YOLOv5 (YOLOv5n, YOLOv5s and YOLOv5m) |
|
304 images |
MobileNetV2 SSD mAP = 0.478 EfficientDet- Lite0 mAP = 0.743 EfficientDet- Lite1 mAP = 0.803 EfficientDet- Lite2 mAP = 0.812 YOLOv5n mAP = 0.781 YOLOv5s mAP = 0.832 YOLOv5m mAP = 0.842 |
Table
4 Research
papers that discuss AI techniques in agricultural industry (Cont.)
Reference |
Objective |
AI
Techniques |
Data |
Size of
Data |
Performance |
(Makky and Cherie,
2021) |
Oil palm
FFB quality assessment |
Linear
regression model, multiple-regression model |
FFB
thermal imaging |
N/A |
Coefficient of determination (R2) range = 0.67 – 0.83 |
(Lee et al., 2022) |
Early
detection of BSR disease in oil palm trees |
Multilayer
perceptron (MLP) |
FFB spectral
data |
5739 images |
Overall Accuracy = 86.67% |
(Wan and Goudos, 2020) |
Fruit detection
|
A deep learning framework for multi-class fruit detection based on
improved Faster R-CNN |
RGB images of apples, oranges, and mangoes from the Fruits-360 dataset |
4000 images |
mAP = 90.72% |
(Dhiman, Kumar, and Hu, 2021) |
Fruit
quality classification |
RNN |
RGB images
from the FIDS30 dataset + images from Google |
400 images |
Overall accuracy = 98.47% |
(Worasawate,
Sakunasinha, and Chiangga, 2022) |
Mango ripeness classification |
k-Means, Gaussian Naïve Bayes (GNB), Support Vector Machine (SVM),
Feed-Forward Artificial Neural Network (FANN) |
Biochemical, physical, and electrical data were extracted from mangoes |
120 mango samples |
GNB accuracy range = 57% - 81% SVM accuracy range = 55% - 91.1% FANN accuracy range = 79% - 93.6% |
(Mazen and Nashat, 2019) |
Banana
ripeness classification |
Levenberg–Marquardt
backpropagation optimization algorithm |
RGB images
of bananas |
300 images |
The overall class recognition accuracy of 100% is obtained for the
green and overripe classes, while it is 97.75% for the yellowish-green and
mid-ripe classes. |
(Huang Wang, and Basanta, 2022) |
Tomato detection and ripeness classification |
A fuzzy Mask R-CNN model |
RGB images of tomatoes |
900 images |
Accuracy for tomato detection = 98% |
Table
4 Research
papers that discuss AI techniques in agricultural industry (Cont.)
Reference |
Objective |
AI
Techniques |
Data |
Size of Data |
Performance |
(Aghilinategh,
Dalvand, and Anvar, 2020) |
Berries ripeness detection |
ANN, PCA, and LDA |
Aromatic data emitted by white berry and blackberry |
120 samples |
ANN accuracy= 100% (blackberry), 88.3%
(white berry) PCA analysis characterized 97% and 93%
variance in the blackberry and white berry, respectively. |
(Thakur et al., 2020) |
Strawberry
ripeness classification |
CNN |
RGB images
of strawberries |
300 images |
Accuracy = 91.6% |
According to Table 4, 12 out of the 16 papers produced results
greater than 90% in terms of accuracy, coefficient of determination (R2),
sensitivity, and mean average precision (mAP). The performances of AI
models were mostly considered in terms of accuracy, which was calculated by dividing
the number of correct predictions of the model by the total number of samples.
4.
Discussion
The
trends among the reviewed papers, research problems encountered during the
literature review, and the prospects in the agricultural industry are discussed
in the section. Understanding the occurring trends offers a broad knowledge of
state-of-the-art developments. Conventional machine learning and statistical
models, such as SVM, established for many years are widely used for
agricultural applications as seen in Table 4. In contrast, newer deep learning
models, such as CNN, which are structurally more complex but more
time-consuming and demanding in terms of computing power, have gained
popularity and widespread adoption due to superior performance, accuracy, and
computational prowess.
The
absence of platforms or applications catering to the needs of the target market
with user-friendly interfaces, devoid of programming requirements and not
reliant on high processing capabilities, represents a ripe area for
exploration. The development of lightweight AI models and user-friendly
AI-driven mobile or desktop applications holds promise for enhancing the
accessibility of the technology and meeting market demands.
Predictions regarding AI applications in
agricultural industry can be formulated by examining the focal areas of leading
companies worldwide. For instance, TensorFlow which is an open-source platform
for machine learning developed by Google Brain Team in 2015, has a heavy focus
on developing and improving deep models such as ResNet, and EfficientNet (Tensor Flow,
2020). Big
companies such as Google influence the direction of research and the market,
with the development of newer deep learning models to gain more traction and
popularity in the future.
In
conclusion, this literature review was carried out to provide insights into AI
techniques used in the agricultural industry as well as the inputs of data and
features. The papers reviewed were from the recent 10 years using machine
learning and deep learning models. AI models mostly used RGB data and color
features of fruits as input. Conventional and deep learning models had high
levels of performance for accurately performing tasks in the
agricultural industry through the review. This high level of performance could
tackle the problems included high time consumption, labor intensiveness, and
associated costs in conventional techniques of handling fruits. In addition,
AI could save time, the need for additional labor, and costs. This review
discussed the
different elements of AI techniques in the agricultural industry.
We sincerely
thank Multimedia University's IR Fund (MMUI/220077) for its financial support.
Aghilinategh,
N., Dalvand, M.J., Anvar, A., 2020. Detection of Ripeness Grades of Berries
Using an Electronic Nose. Food Science & Nutrition, Volume 8(9), pp.
4919–4928
Aliteh,
N.A., Minakata, K., Tashiro, K., Wakiwaka, H., Kobayashi, K., Nagata, H.,
Misron, N., 2020. Fruit Battery Method for Oil Palm Fruit Ripeness Sensor and
Comparison with Computer Vision Method. Sensors, Volume 20(3), p. 637
Bhagat,
P.K., Choudhary, P., Singh, K.M., 2019. A
Comparative Study for Brain Tumor Detection in MRI Images Using Texture
Features. In Sensors for Health Monitoring. Academic Press, pp. 259–287
Dhiman,
B., Kumar, Y., Hu, Y.C., 2021. A General-Purpose Multi-Fruit System for
Assessing The Quality Of Fruits With The Application of Recurrent Neural
Network. Soft Computing, Volume 25(14), pp. 9255–9272
Dilmegani,
C., 2023. In-Depth Guide to Recurrent Neural Networks (RNNs) in 2023. Available
online at: https://research.aimultiple.com/rnn/, Accessed on September 5, 2023
Fadilah,
N., Mohamad-Saleh, J., Halim, Z.A., Ibrahim, H., Ali, S.S.S., 2012. Intelligent
Color Vision System for Ripeness Classification of Oil Palm Fresh Fruit Bunch. Sensors,
Volume 12(10), pp. 14179–14195
Faisal,
M., Albogamy, F., Elgibreen, H., Algabri, M., Alqershi, F.A., 2020. Deep
Learning and Computer Vision for Estimating Date Fruits Type, Maturity Level,
and Weight. IEEE Access, Volume 8, pp. 206770–206782
Food
and Agriculture Organization (FAO), 2021. World Food and Agriculture:
Statistical Yearbook 2021. Rome: FAO
Gandharv,
K., 2022. Top 5 applications of Convolution Neural Network. Available online at:
https://indiaai.gov.in/article/top-5-applications-of-convolution-neural-network,
Accessed on September 5, 2023
GeeksforGeeks,
2023. Support vector machine in Machine Learning. Available online at: https://www.geeksforgeeks.org/support-vector-machine-in-machine-learning/,
Accessed September 5, 2023
He,
Q., Liu, J., Huang, Z., 2023. WSRC: Weakly Supervised Faster RCNN Toward
Accurate Traffic Object Detection. IEEE Access, Volume 11, pp. 1445–1455
Hirschmann,
R., 2022. Palm Oil Industry in Malaysia - Statistics & Facts. Available online
at: https://www.statista.com/topics/5814/palm-oil-industry-in-malaysia/#dossierKey
figures, Accessed on September 6, 2022
Huang,
Y.-P., Wang, T.-H., Basanta, H., 2022. Using Fuzzy Mask R-CNN Model to
Automatically Identify Tomato Ripeness. IEEE Access, Volume 8, pp.
207672–207682
IBM
Cloud Education, 2020a. What is Artificial Intelligence (AI)? Available online at:
https://www.ibm.com/my-en/cloud/learn/what-is-artificial-intelligence, Accessed
on August 29, 2022
IBM
Cloud Education, 2020b. What Are Convolutional Neural Networks? Available
online at: https://www.ibm.com/cloud/learn/convolutional-neural-networks, Accessed
on August 25, 2022
IBM,
n.d. What is the K-Nearest Neighbors Algorithm? Available online at: https://www.ibm.com/my-en/topics/knn,
Accessed on August 24, 2022
Ibrahim,
Z., Sabri, N., Isa, D., 2018. Palm Oil Fresh Fruit Bunch Ripeness Grading
Recognition Using Convolutional Neural Network. Journal of
Telecommunication, Electronic and Computer Engineering, Volume 10(3–2), pp.
109–113
Iqbal,
Z., Herodian, S., Widodo, S., 2019. Development of Partial Least Square (PLS)
Prediction Model to Measure the Ripeness of Oil Palm Fresh Fruit Bunch (FFB) by
Using NIR Spectroscopy. In: IOP Conference Series: Earth and
Environmental Science, 6th International Conference on Sustainable
Agriculture, Food and Energy, Volume 347(1), pp. 012079
Lee,
C.C., Koo, V.C., Lim, T.S., Lee, Y.P., Abidin, H., 2022. A Multi-Layer
Perceptron-Based Approach for Early Detection of BSR Disease in Oil Palm Trees
Using Hyperspectral Images. Heliyon, Volume 8(4), p. e09252
Lomakin, N., Maramygin, M., Kataev, A., Kraschenko, S.,
Yurova, O., Lomakin, I., 2022. Cognitive Model of Financial
Stability of the Domestic Economy Based on Artificial Intelligence in
Conditions of Uncertainty and Risk. International Journal of Technology, Volume
13(7), pp. 1588–1597
Makky,
M., Cherie, D., 2021. Pre-Harvest Oil Palm FFB Nondestructive Evaluation
Technique Using Thermal-Imaging Device. In: IOP Conference Series: Earth
and Environmental Science, Volume 757(1), p. 012003
Mandal,
M., 2021. Introduction to Convolutional Neural Networks (CNN). Available online
at:https://www.analyticsvidhya.com/blog/2021/05/convolutional-neural-networks-cnn/,
Accessed on August 25, 2022
Mansour,
M.Y.M.A., Dambul, K.D., Choo, K.Y., 2022. Object Detection Algorithms for
Ripeness Classification of Oil Palm Fresh Fruit Bunch. International Journal
of Technology, Volume 13(6), pp. 1326–1335
Mazen,
F.M., Nashat, A.A., 2019. Ripeness Classification of Bananas Using An
Artificial Neural Network. Arabian Journal for Science and Engineering, Volume
44(8), p. 6901–6910
Mubin,
N.A., Nadarajoo, E., Shafri, H.Z., Hamedianfar, A., 2019. Young and Mature Oil
Palm Tree Detection and Counting Using Convolutional Neural Network Deep
Learning Method. International Journal of Remote Sensing, Volume 40(19),
pp. 7500–7515
National
Geographic Society, 2022. The Development of Agriculture. Available online at: https://education.nationalgeographic.org/resource/development-agriculture,
Accessed on August 2, 2022
Neglia
Design, 2015. What’s the Difference Between PMS, CMYK, RGB and HEX? Neglia
Design. Available online at: https://negliadesign.com/ask-a-designer/whats-the-difference-between-pms-cmyk-rgb-and-hex/,
Accessed February 18, 2023
Neo,
M., Lee, C.P., Tan, H.Y., Neo, T.K., Tan, Y.X., Mahendru, N., Ismat, Z., 2022.
Enhancing Students’ Online Learning Experiences with Artificial Intelligence
(AI): The MERLIN Project. International Journal of Technology, Volume
13(5), pp. 1023–1034
Nugroho,
H.A., Subiantoro, A., Kusumoputro, B., 2023.
Performance Analysis of Ensemble Deep Learning NARX System for Estimating the
Earthquake Occurrences in the Subduction Zone of Java Island. International
Journal of Technology, Volume 14(7), pp. 1517–1526
Quintanilla,
L., Warren, G., Schonning, N., 2022. Improve your
ML.NET model - Microsoft Docs. Available online at: https://docs.microsoft.com/en-us/dotnet/machine-learning/resources/improve-machine-learning-model-ml-net,
Accessed on August 27, 2022
Raj,
T., Hashim, F.H., Huddin, A.B., Hussain, A., Ibrahim, M.F., Abdul, P.M., 2021.
Classification of Oil Palm Fresh Fruit Maturity Based on Carotene Content from
Raman Spectra. Scientific Reports, Volume 11(1), p. 18315
Ray,
S., 2023. Understanding Support Vector Machine(SVM) Algorithm from Examples
(Along With Code). Available online at: https://www.analyticsvidhya.com/blog/2017/09/understaing-support-vector-machine-example-code/,
Accessed August 24, 2022
Septiarini, A., Hamdani, H., Hatta, H.R., Kasim, A.A.,
2019. Image-Based Processing For Ripeness Classification of Oil
Palm Fruit. In: 2019 5th International Conference on Science
in Information Technology (ICSITech), pp. 23–26
Tensor
Flow, 2020. Models and examples built with TensorFlow. GitHub. Available online
at: https://github.com/tensorflow/models/tree/master/official, Accessed on
September 1, 2022
Thakur,
R., Suryawanshi, G., Patel, H., Sangoi, J., 2020. An Innovative Approach for
Fruit Ripeness Classification. In: 2020 4th International
Conference on Intelligent Computing and Control Systems (ICICCS), pp. 550–554
Wan,
S., Goudos, S., 2020. Faster R-CNN for Multi-Class Fruit Detection Using A
Robotic Vision System. Computer Networks, Volume 168, p. 107036
Worasawate,
D., Sakunasinha, P., Chiangga, S., 2022. Automatic
Classification of The Ripeness Stage of Mango Fruit Using a Machine Learning
Approach. AgriEngineering, Volume 4(1), pp. 32–47
Xu,
K., Qian, J., Hu, Z., Duan, Z., Chen, C., Liu, J., Sun, J., Wei, S., Xing, X.,
2021. A New Machine Learning Approach in Detecting the Oil Palm Plantations
Using Remote Sensing Data. Remote Sensing, Volume 13(2), p. 236
Zeng,
F., Du, Z., Li, G., Li, C., Li, Y., Wang, H., He, X., An, Y., 2023. Rapid
Detection of White Blood Cells Using Hyperspectral Microscopic Imaging System
Combined with Multi-Data Faster RCNN. Sensors and Actuators B: Chemical,
Volume 389, p. 133865