Real Time Ripe Palm Oil Bunch Detection using YOLO V3 Algorithm

Nazrin Afzal Mohd Basir Selvam, Zaaba Ahmad, I. A. Mohtar
{"title":"Real Time Ripe Palm Oil Bunch Detection using YOLO V3 Algorithm","authors":"Nazrin Afzal Mohd Basir Selvam, Zaaba Ahmad, I. A. Mohtar","doi":"10.1109/SCOReD53546.2021.9652752","DOIUrl":null,"url":null,"abstract":"The ripeness of the fruit bunch greatly affects the quality of the palm oil. However, to get the matured palm oil bunches, current technology still uses the experience of the harvester in identifying the ripe bunch. The majority of harvesters still use a chisel or long sickle to harvest palm oil bunch from its' tree. They have to determine the ripe bunch from the ground. So, the traditional harvesting method is prone to human error during the determination of the maturity of the palm oil bunch. Thus, this project proposes a real-time ripe palm oil bunch detection using YOLOv3 Algorithm to improve the harvesting process. The pre- processing phase of this project includes data acquisition (collecting palm oil bunch images and videos) and labelling those images based on the respective classes (palm oil maturity level). After the pre-processing phase was completed, the Darknet framework was installed and used for the training and testing phase. The detection model and the dataset were compiled and trained using a pre-trained detection model prepared by the Darknet. A software application was created as a system interface using Python libraries. Tkinter connected it with the Darknet framework using the Darknet command. The outcome of this project's experiment shows that the YOLOv3 Algorithm was able to detect and differentiate the maturity of palm oil bunch's level with learning saturation (overfitting) of 6000th iterations. This project can be integrated with other platforms in the future, such as a mobile application or Internet of Things (IoT).","PeriodicalId":6762,"journal":{"name":"2021 IEEE 19th Student Conference on Research and Development (SCOReD)","volume":"21 1","pages":"323-328"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 19th Student Conference on Research and Development (SCOReD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCOReD53546.2021.9652752","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The ripeness of the fruit bunch greatly affects the quality of the palm oil. However, to get the matured palm oil bunches, current technology still uses the experience of the harvester in identifying the ripe bunch. The majority of harvesters still use a chisel or long sickle to harvest palm oil bunch from its' tree. They have to determine the ripe bunch from the ground. So, the traditional harvesting method is prone to human error during the determination of the maturity of the palm oil bunch. Thus, this project proposes a real-time ripe palm oil bunch detection using YOLOv3 Algorithm to improve the harvesting process. The pre- processing phase of this project includes data acquisition (collecting palm oil bunch images and videos) and labelling those images based on the respective classes (palm oil maturity level). After the pre-processing phase was completed, the Darknet framework was installed and used for the training and testing phase. The detection model and the dataset were compiled and trained using a pre-trained detection model prepared by the Darknet. A software application was created as a system interface using Python libraries. Tkinter connected it with the Darknet framework using the Darknet command. The outcome of this project's experiment shows that the YOLOv3 Algorithm was able to detect and differentiate the maturity of palm oil bunch's level with learning saturation (overfitting) of 6000th iterations. This project can be integrated with other platforms in the future, such as a mobile application or Internet of Things (IoT).
利用YOLO V3算法实时检测成熟棕榈油束
果串的成熟度对棕榈油的品质有很大的影响。然而,为了获得成熟的棕榈油束,目前的技术仍然使用收割机的经验来识别成熟的束。大多数收割者仍然使用凿子或长镰刀从树上收割棕榈油束。他们必须从地里分辨出成熟的一束。因此,传统的采收方法在测定棕榈油束成熟度时容易出现人为误差。因此,本项目提出了一种利用YOLOv3算法实时检测成熟棕榈油束的方法,以改进采收过程。该项目的预处理阶段包括数据采集(收集棕榈油束图像和视频),并根据相应的类别(棕榈油成熟度级别)对这些图像进行标记。预处理阶段完成后,暗网框架被安装并用于训练和测试阶段。使用Darknet准备的预训练检测模型对检测模型和数据集进行编译和训练。使用Python库创建一个软件应用程序作为系统接口。Tkinter使用Darknet命令将其与Darknet框架连接起来。本项目的实验结果表明,YOLOv3算法能够通过第6000次迭代的学习饱和(过拟合)来检测和区分棕榈油束的成熟度。该项目未来可以与其他平台集成,例如移动应用程序或物联网(IoT)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信