Faculty of EEMCS, University of Twente, Enschede, The Netherlands.
Indonesian Institute of Sciences (LIPI), Jakarta, Indonesia.
PLoS One. 2021 Oct 27;16(10):e0259036. doi: 10.1371/journal.pone.0259036. eCollection 2021.
The color of particular parts of a flower is often employed as one of the features to differentiate between flower types. Thus, color is also used in flower-image classification. Color labels, such as 'green', 'red', and 'yellow', are used by taxonomists and lay people alike to describe the color of plants. Flower image datasets usually only consist of images and do not contain flower descriptions. In this research, we have built a flower-image dataset, especially regarding orchid species, which consists of human-friendly textual descriptions of features of specific flowers, on the one hand, and digital photographs indicating how a flower looks like, on the other hand. Using this dataset, a new automated color detection model was developed. It is the first research of its kind using color labels and deep learning for color detection in flower recognition. As deep learning often excels in pattern recognition in digital images, we applied transfer learning with various amounts of unfreezing of layers with five different neural network architectures (VGG16, Inception, Resnet50, Xception, Nasnet) to determine which architecture and which scheme of transfer learning performs best. In addition, various color scheme scenarios were tested, including the use of primary and secondary color together, and, in addition, the effectiveness of dealing with multi-class classification using multi-class, combined binary, and, finally, ensemble classifiers were studied. The best overall performance was achieved by the ensemble classifier. The results show that the proposed method can detect the color of flower and labellum very well without having to perform image segmentation. The result of this study can act as a foundation for the development of an image-based plant recognition system that is able to offer an explanation of a provided classification.
花朵的特定部分的颜色通常被用作区分花朵类型的特征之一。因此,颜色也被用于花卉图像分类。分类学家和非专业人士都使用颜色标签,如“绿色”、“红色”和“黄色”来描述植物的颜色。花卉图像数据集通常只包含图像,而不包含花朵描述。在这项研究中,我们构建了一个花卉图像数据集,特别是关于兰花物种的,它一方面包含对特定花朵特征的人性化文本描述,另一方面包含指示花朵外观的数字照片。使用这个数据集,我们开发了一个新的自动化颜色检测模型。这是第一个使用颜色标签和深度学习进行花卉识别中颜色检测的研究。由于深度学习在数字图像中的模式识别方面通常表现出色,我们应用了带有五个不同神经网络架构(VGG16、Inception、Resnet50、Xception、Nasnet)的各种冻结层数量的迁移学习,以确定哪种架构和哪种迁移学习方案表现最佳。此外,还测试了各种颜色方案场景,包括同时使用原色和二次色,此外,还研究了使用多类、组合二进制以及最终的集成分类器处理多类分类的有效性。整体性能最佳的是集成分类器。结果表明,该方法无需进行图像分割即可很好地检测花朵和唇瓣的颜色。本研究的结果可以为开发基于图像的植物识别系统提供基础,该系统能够提供所提供分类的解释。