Rice Identification Using Convolutional Neural Network with YOLOv7 algorithm and VGG16

Rice is the most widely consumed food worldwide. The many types of rice cause various difficulties in the process of classifying rice varieties. The process of manually classifying rice varieties that rely on human power has drawbacks including the subjectivity of assessment between observers, limited physical capabilities, and longer observation times. In this research a rice variety classification system has been developed using the Convolutional Neural Network with the YOLOv7 and VGG16 algorithms. The rice varieties classified are basmati, IR64, and rojolele varieties. The model with the YOLOv7 algorithm is trained for object segmentation of rice grains and is used to create rice grain image datasets. The model with the VGG16 algorithm was trained by transfer learning and used for classifying rice grain varieties. The model with a learning rate hyperparameter of 0,000061, the ReLU activation function, the number of neurons 256 in the second classification layer, with the fine-tuning training method, has the best performance with an accuracy value of 100%. The best VGG16 model weight is used in application implementation. Identification of the type of rice with the application can be done on the image of a batch of homogeneous and heterogeneous rice grains with various arrangements.

Authors

Institutions

Publication Details

Journal
IPTEK Journal of Engineering
Published
2024-12-31
DOI
https://doi.org/10.12962/j23378557.v10i3.a20143
Primary Topic
Smart Agriculture and AI
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rice Identification Using Convolutional Neural Network with YOLOv7 algorithm and VGG16

Lizda Johar Mawarani, Detak Yan Pratama, Dyah Sawitri, Andi Rahmadiansah
IPTEK Journal of Engineering
Smart Agriculture and AI
article

Rice Identification Using Convolutional Neural Network with YOLOv7 algorithm and VGG16

Lizda Johar Mawarani, Detak Yan Pratama, Dyah Sawitri, Andi Rahmadiansah
article en

Abstract

Rice is the most widely consumed food worldwide. The many types of rice cause various difficulties in the process of classifying rice varieties. The process of manually classifying rice varieties that rely on human power has drawbacks including the subjectivity of assessment between observers, limited physical capabilities, and longer observation times. In this research a rice variety classification system has been developed using the Convolutional Neural Network with the YOLOv7 and VGG16 algorithms. The rice varieties classified are basmati, IR64, and rojolele varieties. The model with the YOLOv7 algorithm is trained for object segmentation of rice grains and is used to create rice grain image datasets. The model with the VGG16 algorithm was trained by transfer learning and used for classifying rice grain varieties. The model with a learning rate hyperparameter of 0,000061, the ReLU activation function, the number of neurons 256 in the second classification layer, with the fine-tuning training method, has the best performance with an accuracy value of 100%. The best VGG16 model weight is used in application implementation. Identification of the type of rice with the application can be done on the image of a batch of homogeneous and heterogeneous rice grains with various arrangements.

IPTEK Journal of EngineeringVol. 10(3)
Sepuluh Nopember Institute of Technology (ID)
Zero hunger
Openalex Percentile: Top 85%
Smart Agriculture and AI
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.