Banana Ripeness Stage Identification Using Transformers
本研究提出了一种利用深度学习模型进行香蕉成熟度自动分类的系统,具体展示了 Swin Transformer Tiny 架构在将莫伊拉(Moira)香蕉分为五个阶段方面达到了 86.78% 的高准确率,同时利用可解释人工智能技术来确保预测的可解释性。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
每天,数以百万计的香蕉从热带农场运往杂货店货架,这一过程受制于一种微妙的生物钟。随着水果成熟,它会经历肉眼可见的变化:果皮由绿变黄,然后出现褐斑,最后随着果肉变软并开始腐烂而变黑。这一过程不仅是美学上的变化,它还决定了水果的价值、保质期以及是否可以食用。几十年来,农民和分销商一直依赖人工来检查这些水果,通过视觉和触觉来判断成熟度。虽然这种方法经验丰富,但速度慢、主观性强且容易出错,经常导致大量浪费——要么是完好的水果被丢弃,要么是过熟的水果流向市场。为了解决这个问题,研究人员转向了计算机,教它们去观察人类所见之物。挑战在于如何教机器区分细微的变化阶段,例如如何区分一个刚刚开始成熟的香蕉与一个完全成熟的香蕉,或者一个轻微过熟的香蕉与一个正在腐烂的香蕉。这需要一个能够分析颜色、纹理和图案的系统,其一致性是人类肉眼无法比拟的。
来自印度阿格内尔理工设计学院(Agnel Institute of Technology and Design)的一个研究小组开发了一种新系统来自动执行这一分级过程,超越了传统方法,测试了一种被称为“视觉 Transformer”(Vision Transformer)的前沿方法。与扫描图像中的局部小块以寻找特定边缘或形状的旧式计算机视觉系统不同,这种新方法会同时观察整幅图像,理解水果的不同部分是如何相互关联的。研究人员专门针对该地区常见的莫伊拉(Moira)品种香蕉进行了研究,并创建了一个包含 4,500 张高分辨率照片的海量图库。他们将这些图像分为五个不同的类别:未成熟、半熟、成熟、过熟和腐烂,并确保每个阶段的样本数量相等,以防止计算机偏袒某一类型。在计算机学习之前,研究人员对图像进行了清理,去除了背景,使系统只关注水果本身,并调整了尺寸和光照,以确保每张图片都得到统一的处理。
为了找到教导计算机的最佳方式,团队测试了五种不同的数字架构,包括成熟的模型和更新、更复杂的模型。他们并没有简单地训练一次模型并宣布胜者;相反,他们使用了一种严谨的测试方法,将数据分为五组,并让模型在不同组合的组别上进行反复训练和测试。这确保了结果并非偶然的运气,而是性能的可靠衡量。研究发现,一种名为 Swin Transformer 的特定架构表现优于所有其他架构。该模型在各项测试中实现了接近 87.4% 的平均准确率,在绝大多数情况下都能正确识别香蕉的成熟阶段。它证明了自己比其他模型(包括依赖简单扫描方法的旧有知名系统)更加稳定和一致。研究人员证实,即使在模型面对从未见过的全新图像集进行测试时,这一成功依然成立,其准确率保持在 86.8%。
这项发现之所以特别有价值,不仅在于其高分,还在于计算机犯错的性质。当系统判断错误时,它几乎总是将其与成熟过程中紧邻的阶段混淆,例如将成熟的水果误判为过熟,而不是将青香蕉误判为腐烂的香蕉。对于质量控制而言,这是一个至关重要的区别,因为微小的判断误差远比重大错误造成的损失要小得多。为了确保计算机不是基于随机模式进行猜测,研究人员使用了一种技术来可视化模型在做出决策时究竟在观察什么。这些视觉图谱显示,系统正确地聚焦于实际的水果,特别是果皮的颜色和褐斑的存在,而不是被背景或阴影所干扰。计算机实际上是在学习人类专家所使用的相同生物学特征,但具备了人类无法持续维持的精确度和速度。
研究人员并未止步于实验室结果;他们构建了一个运行中的 Web 应用程序,以展示这项技术在现实世界中的应用。在这个系统中,用户可以上传一张香蕉的照片,应用程序首先会检查图像中是否确实包含香蕉,去除背景,然后将图像输入经过训练的模型。随后,系统会提供关于成熟阶段的明确答案,并附带置信度评分以及显示哪些部分影响了决策的视觉高亮。这种端到端的解决方案证明,该技术已准备好从研究实验转向实用的工具,服务于农民和商贩。通过自动化分级过程,该系统提供了一种减少浪费、提高供应链效率并确保消费者获得完美成熟度水果的方法,同时也为做出这些关键决策提供了一种透明且可靠的方法。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。