Citation: | Zhao Gewei, Xu Shengquan, Xie Juanying. DL-MAML:An Innovative Model for Automatically Identifying Butterfly Species[J]. Journal of Computer Research and Development, 2024, 61(3): 674-684. DOI: 10.7544/issn1000-1239.202220860 |
There are tens of thousands of butterfly species. Each butterfly species is closely related to a specific type of plants. It is significant to study butterfly species automatic identification. However, it is very challenging to study butterfly species recognition via the images taken in the field environments. One reason is that there are small number of butterfly species in the existing datasets compared with the reported species in the world. The other reason is that the number of samples (images) of each butterfly species is limited in the datasets. These situations make it challengeable to train a general system for butterfly species identification via machine learning algorithms. In addition, butterfly wings are always folded in the images taken in the field environments, which make it challengeable to learn butterfly classification features, which further make it difficult to study butterfly species recognition using machine learning techniques. Therefore, meta-learning is introduced to address the challenges, and DL-MAML (deep learning advanced model-agnostic meta-learning) algorithm is proposed for identifying the butterfly species using available images taken in the field environment. DL-MAML introduces a L2 regularization term to the objective function and the parameter updating of the meta-learning MAML while introducing ResNet34 deep learning model to extract butterfly features and plus two more convolution layers to the MAML model to avoid over-fitting. The extensive experiments including ablation experiments and comparison with available meta-learning models demonstrate that the initial model parameters obtained by DL-MAML algorithm are effective to identify new species butterflies. DL-MAML is effective in identifying butterfly species using images taken in the field environments, which make it possible to construct the general and complete butterfly species identification system using available butterfly images from limited categories.
[1] |
谢娟英,曹嘉文,马丽滨,等. 蝴蝶物种自动识别研究的生态照片数据集[J]. 中国科学数据,2019,4(3):193−198
Xie Juanying, Cao Jiawen, Ma Libin, et al. A dataset of butterfly ecological images for automatic species identification[J]. Chinese Scientific Data, 2019, 4(3): 193−198 (in Chinese)
|
[2] |
谢娟英,侯琦,史颖欢,等. 蝴蝶种类自动识别研究[J]. 计算机研究与发展,2018,55(8):1609−1618
Xie Juanying, Hou Qi, Shi Yinghuan, et al. The automatic identification of butterfly species[J]. Journal of Computer Research and Development, 2018, 55(8): 1609−1618 (in Chinese)
|
[3] |
谢娟英,鲁银圆,孔维轩,等. 基于改进RetinaNet的自然环境中蝴蝶种类识别[J]. 计算机研究与发展,2021,58(8):1686−1704
Xie Juanying, Lu Yinyuan, Kong Weixuan, et al. Butterfly species identification from natural environment based on improved RetinaNet[J]. Journal of Computer Research and Development, 2021, 58(8): 1686−1704 (in Chinese)
|
[4] |
Xie Juanying, Lu Yinyuan, Wu Zhaozhong, et al. Investigations of butterfly species identification from images in natural environments[J]. International Journal of Machine Learning and Cybernetics, 2021, 12(8): 2431−2442 doi: 10.1007/s13042-021-01322-8
|
[5] |
Xie Juanying, Kong Weixuan, Lu Yinyuan, et al. KSRFB-Net: Detecting and identifying butterflies in ecological images based on human visual mechanism[J]. International Journal of Machine Learning and Cybernetics, 2022, 13(10): 3143−3158 doi: 10.1007/s13042-022-01585-9
|
[6] |
陈渊,丰锋,袁哲明. 改进支持向量分类用于蝶类自动鉴别[J]. 昆虫学报,2011,54(5):609−614
Chen Yuan, Feng Feng, Yuan Zheming. Automatic identification of butterfly species with an improved support vector classification[J]. Acta Entomologica Sinica, 2011, 54(5): 609−614 (in Chinese)
|
[7] |
Wang Jiangning, Ji Liqiang, Liang Aiping, et al. The identification of butterfly families using content-based image retrieval[J]. Biosystems Engineering, 2012, 111(1): 24−32 doi: 10.1016/j.biosystemseng.2011.10.003
|
[8] |
Kaya Y, Kayci L, Tekin R. A computer vision system for the automatic identification of butterfly species via gabor-filter-based texture features and extreme learning machine: GF+ ELM[J]. TEM Journal, 2013, 2(1): 13−20
|
[9] |
Kaya Y, Kayci L, Tekin R, et al. Evaluation of texture features for automatic detecting butterfly species using extreme learning machine[J]. Journal of Experimental & Theoretical Artificial Intelligence, 2014, 26(2): 267−281
|
[10] |
Kayci L, Kaya Y. A vision system for automatic identification of butterfly species using a grey-level co-occurrence matrix and multinomial logistic regression[J]. Zoology in the Middle East, 2014, 60(1): 57−64 doi: 10.1080/09397140.2014.892340
|
[11] |
Ertuğrul Ö F, Kaya Y, Kaycı L, et al. A vision system for classifying butterfly species by using law’s texture energy measures[J]. International Journal of Biomedical Data Mining, 2015, 1(1): 16−24
|
[12] |
Li Fan, Xiong Yin. Automatic identification of butterfly species based on HoMSC and GLCMoIB[J]. The Visual Computer, 2018, 34(11): 1525−1533 doi: 10.1007/s00371-017-1426-1
|
[13] |
Lin Zhongqi, Jia Jingdun, Gao Wanlin, et al. Fine-grained visual categorization of butterfly specimens at sub-species level via a convolutional neural network with skip-connections[J]. Neurocomputing, 2020, 384: 295−313 doi: 10.1016/j.neucom.2019.11.033
|
[14] |
Almryad A S, Kutucu H. Automatic identification for field butterflies by convolutional neural networks[J]. Engineering Science and Technology, 2020, 23(1): 189−195 doi: 10.1016/j.jestch.2020.01.006
|
[15] |
Xin Dongjun, Chen Yenwei, Li Jianjun. Fine-grained butterfly classification in ecological images using squeeze-and-excitation and spatial attention modules[J]. Applied Sciences, 2020, 10(5): 1681 doi: 10.3390/app10051681
|
[16] |
Wang Yaqing, Yao Quanming, Kwok J T, et al. Generalizing from a few examples: A survey on few-shot learning[J]. ACM Computing Surveys, 2020, 53(3): 1−34
|
[17] |
Chen Sun, Shrivastava A, Singh S, et al. Revisiting unreasonable effectiveness of data in deep learning era [C] //Proc of the IEEE Int Conf on Computer Vision. Piscataway, NJ: IEEE, 2017: 843−852
|
[18] |
Hospedales T, Antoniou A, Micaelli P, et al. Meta-learning in neural networks: A survey[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2021, 44(9): 5149−5169
|
[19] |
Koch G, Zemel R, Salakhutdinov R. Siamese neural networks for one-shot image recognition [C/OL] // Proc of the 32nd Int Conf on Machine Learning. 2015 [2023-04-10].https://www.cs.cmu.edu/~rsalakhu/papers/oneshot1.pdf
|
[20] |
Vinyals O, Blundell C, Lillicrap T, et al. Matching networks for one shot learning [C] //Proc of the 30th Int Conf on Neural Information Processing Systems. New York: Curran Associates, 2016: 3637–3645
|
[21] |
Ravi S, Larochelle H. Optimization as a model for few-shot learning [C/OL] //Proc of the 5th Int Conf on Learning Representations. 2017 [2023-04-10].https://openreview.net/forum?id=rJY0-Kcll
|
[22] |
Finn C, Abbeel P, Levine S. Model-agnostic meta-learning for fast adaptation of deep networks [C]// Proc of the 34th Int Conf on Machine Learning. Brookline, MA: JMLR, 2017: 1126−1135
|
[23] |
孟德宇,束俊,徐宗本. 从机器学习到元学习的方法论演变[J]. 中国计算机学会通讯,2021,17(8):76−84
Meng Deyu, Shu Jun, Xu Zongben. Methodological evolution from machine learning to meta-learning[J]. Communications of the CCF, 2021, 17(8): 76−84 (in Chinese)
|
[24] |
Thrun S, Pratt L. Learning to Learn: Introduction and Overview [M]. Berlin: Springer, 1998
|
[25] |
Krizhevsky A, Sutskever I, Hinton G E. Imagenet classification with deep convolutional neural networks[J]. Communications of the ACM, 2017, 60(6): 84−90 doi: 10.1145/3065386
|
[26] |
李凡长,刘洋,吴鹏翔,等. 元学习研究综述[J]. 计算机学报,2021,44(2):422−446
Li Fanchang, Liu Yang, Wu Pengxiang, et al. A survey on recent advances in meta-learning[J]. Chinese Journal of Computers, 2021, 44(2): 422−446 (in Chinese)
|
[27] |
周飞燕,金林鹏,董军. 卷积神经网络研究综述[J]. 计算机学报,2017,40(6):1229−1251
Zhou Feiyan, Jin Linpeng, Dong Jun. Review of convolutional neural network[J]. Chinese Journal of Computers, 2017, 40(6): 1229−1251 (in Chinese)
|
[28] |
Ioffe S, Szegedy C. Batch normalization: Accelerating deep network training by reducing internal covariate shift [C] // Proc of the 32nd Int Conf on Machine Learning. Brookline, MA: JMLR, 2015: 448−456
|
[29] |
He Kaiming, Zhang Xiangyu, Ren Shaoqing, et al. Deep residual learning for image recognition [C] //Proc of the 29th IEEE Conf on Computer Vision and Pattern Recognition. Piscataway, NJ: IEEE, 2016: 770−778
|
[1] | Wang Chenze, Shen Xuehao, Huang Zhenli, Wang Zhengxia. Interactive Visualization Framework for Panoramic Super-Resolution Images Based on Localization Data[J]. Journal of Computer Research and Development, 2024, 61(7): 1741-1753. DOI: 10.7544/issn1000-1239.202330643 |
[2] | Fan Wei, Liu Yong. Social Network Information Diffusion Prediction Based on Spatial-Temporal Transformer[J]. Journal of Computer Research and Development, 2022, 59(8): 1757-1769. DOI: 10.7544/issn1000-1239.20220064 |
[3] | Zhou Weilin, Yang Yuan, Xu Mingwei. Network Function Virtualization Technology Research[J]. Journal of Computer Research and Development, 2018, 55(4): 675-688. DOI: 10.7544/issn1000-1239.2018.20170937 |
[4] | Yang Shuaifeng, Zhao Ruizhen. Image Super-Resolution Reconstruction Based on Low-Rank Matrix and Dictionary Learning[J]. Journal of Computer Research and Development, 2016, 53(4): 884-891. DOI: 10.7544/issn1000-1239.2016.20140726 |
[5] | Dou Nuo, Zhao Ruizhen, Cen Yigang, Hu Shaohai, Zhang Yongdong. Noisy Image Super-Resolution Reconstruction Based on Sparse Representation[J]. Journal of Computer Research and Development, 2015, 52(4): 943-951. DOI: 10.7544/issn1000-1239.2015.20140047 |
[6] | Yang Xin, Zhou Dake, Fei Shumin. A Self-Adapting Bilateral Total Variation Technology for Image Super-Resolution Reconstruction[J]. Journal of Computer Research and Development, 2012, 49(12): 2696-2701. |
[7] | Wang Kai, Hou Zifeng. A Relaxed Co-Scheduling Method of Virtual CPUs on Xen Virtual Machines[J]. Journal of Computer Research and Development, 2012, 49(1): 118-127. |
[8] | Wang Dan, Feng Dengguo, and Xu Zhen. An Approach to Data Sealing Based on Trusted Virtualization Platform[J]. Journal of Computer Research and Development, 2009, 46(8): 1325-1333. |
[9] | Xiao Chuangbai, Yu Jing, Xue Yi. A Novel Fast Algorithm for MAP Super-Resolution Image Reconstruction[J]. Journal of Computer Research and Development, 2009, 46(5): 872-880. |
[10] | Huang Hua, Fan Xin, Qi Chun, and Zhu Shihua. Face Image Super-Resolution Reconstruction Based on Recognition and Projection onto Convex Sets[J]. Journal of Computer Research and Development, 2005, 42(10): 1718-1725. |
1. |
刘韵洁,汪硕,黄韬,王佳森. 数算融合网络技术发展研究. 中国工程科学. 2025(01): 1-13 .
![]() |