Convolutional Neural Network Hardware Implementation for Flower Classification

被引:0
|
作者
Trang Hoang [1 ]
Thinh Do Quang
机构
[1] Ho Chi Minh City Univ Technol HCMUT, Dept Elect, Fac Elect & Elect Engn, 268 Ly Thuong Kiet St,Dist 10, Ho Chi Minh City, Vietnam
关键词
AI; CNN; flower classification; hardware implementation; feed forward; back propagation;
D O I
10.1109/ATC52653.2021.9598209
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Flower classification becomes more and more important as the medical and industrial world grows. Based on that emergency, Convolutional Neural Network (CNN) proposed a way for computer to recognize flowers in place of human as the data becomes enormous. This study proposes the hardware architecture for CNN which is tested with FPGA. Numbers and type of layers, as well as their properties are also proposed for effective hardware implementation. Math functions that engine the CNN are also well-cared for the smoothness of both feed forward and back propagation processes. Measurements were taken on the proposed CNN; its accuracy and yield were verified. It also appeared that the classification accuracy of the CNN is strongly affected by the training conditions as well as the flower characteristics. This indicates that further image pre-processing can improve the accuracy of the CNN, which can be implemented separately with the CNN or embedded in CNN's first layers by controlling the weights.
引用
收藏
页码:178 / 183
页数:6
相关论文
共 50 条
  • [1] Flower Classification via Convolutional Neural Network
    Liu, Yuanyuan
    Tang, Fan
    Zhou, Dengwen
    Meng, Yiping
    Dong, Weiming
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON FUNCTIONAL-STRUCTURAL PLANT GROWTH MODELING, SIMULATION, VISUALIZATION AND APPLICATIONS (FSPMA), 2016, : 110 - 116
  • [2] FPGA design and hardware implementation of a convolutional neural network for classification of saccadic eye movements
    Cano, Carlos
    Stoean, Ruxandra
    Joya, Gonzalo
    [J]. ANNALS OF THE UNIVERSITY OF CRAIOVA-MATHEMATICS AND COMPUTER SCIENCE SERIES, 2018, 45 (02): : 263 - 274
  • [3] Hardware Implementation of Convolutional Neural Network-Based Remote Sensing Image Classification Method
    Chen, Lei
    Wei, Xin
    Liu, Wenchao
    Chen, He
    Chen, Liang
    [J]. COMMUNICATIONS, SIGNAL PROCESSING, AND SYSTEMS, CSPS 2018, VOL II: SIGNAL PROCESSING, 2020, 516 : 140 - 148
  • [4] Hardware Implementation of Convolutional Neural Network for Face Feature Extraction
    Ding, Ru
    Tian, Xuemei
    Bai, Guoqiang
    Su, Guangda
    Wu, Xingjun
    [J]. 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [5] Digital hardware implementation of a neural network used for classification
    Faiedh, H
    Gafsi, Z
    Torki, K
    Besbes, K
    [J]. 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 551 - 554
  • [6] Flower Classification with Convolutional Neural Networks
    Mitrovic, Katarina
    Milosevic, Danijela
    [J]. 2019 23RD INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2019, : 845 - 850
  • [7] Learning Salient Features for Flower Classification Using Convolutional Neural Network
    Hu, Fei
    Yao, Fuguang
    Pu, Changjiu
    [J]. PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, : 476 - 479
  • [8] A Convolutional Neural Network on Chip Design Methodology for CNN Hardware Implementation
    Chen, Kun-Chih
    Liao, Yi-Sheng
    Tsai, Cheng-Kang
    [J]. 34TH IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (SOCC), 2021, : 266 - 271
  • [9] FPGA BASED IMPLEMENTATION OF CONVOLUTIONAL NEURAL NETWORK FOR HYPERSPECTRAL CLASSIFICATION
    Chen, Xiaofeng
    Ji, Jingyu
    Mei, Shaohui
    Zhang, Yifan
    Han, Manli
    Du, Qian
    [J]. IGARSS 2018 - 2018 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2018, : 2451 - 2454
  • [10] Method for Convolutional Neural Network Hardware Implementation Based on a Residue Number System
    M. Valueva
    G. Valuev
    M. Babenko
    A. Tchernykh
    J. M. Cortes-Mendoza
    [J]. Programming and Computer Software, 2022, 48 : 735 - 744