A Modified Xception Deep Learning Model for Automatic Sorting of Olives Based on Ripening Stages

IF 2.1 Q2 ENGINEERING, MULTIDISCIPLINARY
S. I. Saedi, Mehdi Rezaei
{"title":"A Modified Xception Deep Learning Model for Automatic Sorting of Olives Based on Ripening Stages","authors":"S. I. Saedi, Mehdi Rezaei","doi":"10.3390/inventions9010006","DOIUrl":null,"url":null,"abstract":"Olive fruits at different ripening stages give rise to various table olive products and oil qualities. Therefore, developing an efficient method for recognizing and sorting olive fruits based on their ripening stages can greatly facilitate post-harvest processing. This study introduces an automatic computer vision system that utilizes deep learning technology to classify the ‘Roghani’ Iranian olive cultivar into five ripening stages using color images. The developed model employs convolutional neural networks (CNN) and transfer learning based on the Xception architecture and ImageNet weights as the base network. The model was modified by adding some well-known CNN layers to the last layer. To minimize overfitting and enhance model generality, data augmentation techniques were employed. By considering different optimizers and two image sizes, four final candidate models were generated. These models were then compared in terms of loss and accuracy on the test dataset, classification performance (classification report and confusion matrix), and generality. All four candidates exhibited high accuracies ranging from 86.93% to 93.46% and comparable classification performance. In all models, at least one class was recognized with 100% accuracy. However, by taking into account the risk of overfitting in addition to the network stability, two models were discarded. Finally, a model with an image size of 224 × 224 and an SGD optimizer, which had a loss of 1.23 and an accuracy of 86.93%, was selected as the preferred option. The results of this study offer robust tools for automatic olive sorting systems, simplifying the differentiation of olives at various ripening levels for different post-harvest products.","PeriodicalId":14564,"journal":{"name":"Inventions","volume":null,"pages":null},"PeriodicalIF":2.1000,"publicationDate":"2023-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Inventions","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/inventions9010006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

Olive fruits at different ripening stages give rise to various table olive products and oil qualities. Therefore, developing an efficient method for recognizing and sorting olive fruits based on their ripening stages can greatly facilitate post-harvest processing. This study introduces an automatic computer vision system that utilizes deep learning technology to classify the ‘Roghani’ Iranian olive cultivar into five ripening stages using color images. The developed model employs convolutional neural networks (CNN) and transfer learning based on the Xception architecture and ImageNet weights as the base network. The model was modified by adding some well-known CNN layers to the last layer. To minimize overfitting and enhance model generality, data augmentation techniques were employed. By considering different optimizers and two image sizes, four final candidate models were generated. These models were then compared in terms of loss and accuracy on the test dataset, classification performance (classification report and confusion matrix), and generality. All four candidates exhibited high accuracies ranging from 86.93% to 93.46% and comparable classification performance. In all models, at least one class was recognized with 100% accuracy. However, by taking into account the risk of overfitting in addition to the network stability, two models were discarded. Finally, a model with an image size of 224 × 224 and an SGD optimizer, which had a loss of 1.23 and an accuracy of 86.93%, was selected as the preferred option. The results of this study offer robust tools for automatic olive sorting systems, simplifying the differentiation of olives at various ripening levels for different post-harvest products.
基于成熟阶段自动分拣橄榄的改进型 Xception 深度学习模型
处于不同成熟阶段的橄榄果会产生不同的食用橄榄产品和橄榄油品质。因此,开发一种有效的方法,根据橄榄果的成熟阶段对其进行识别和分类,可以极大地促进采后加工。本研究介绍了一种自动计算机视觉系统,该系统利用深度学习技术,通过彩色图像将伊朗 "Roghani "橄榄栽培品种分为五个成熟阶段。开发的模型采用基于 Xception 架构的卷积神经网络(CNN)和迁移学习以及 ImageNet 权重作为基础网络。通过在最后一层添加一些著名的 CNN 层,对模型进行了修改。为了尽量减少过拟合并增强模型的通用性,采用了数据增强技术。通过考虑不同的优化器和两种图像大小,最终生成了四个候选模型。然后,就测试数据集上的损失和准确率、分类性能(分类报告和混淆矩阵)以及通用性对这些模型进行了比较。所有四个候选模型的准确率都很高,从 86.93% 到 93.46%,分类性能也相当。在所有模型中,至少有一个类别的识别准确率达到了 100%。不过,考虑到过拟合的风险以及网络的稳定性,有两个模型被放弃。最后,一个图像大小为 224 × 224 的模型和一个 SGD 优化器被选为首选方案,该模型的损失为 1.23,准确率为 86.93%。这项研究的结果为橄榄自动分拣系统提供了强大的工具,简化了不同采后产品中不同成熟度橄榄的分拣工作。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Inventions
Inventions Engineering-Engineering (all)
CiteScore
4.80
自引率
11.80%
发文量
91
审稿时长
12 weeks
×
引用
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学术官方微信