Design of Low-Complexity Convolutional Neural Network Accelerator for Finger Vein Identification System

Sensors (Basel). 2023 Feb 15;23(4):2184. doi: 10.3390/s23042184.

Abstract

In the biometric field, vein identification is a vital process that is constrained by the invisibility of veins as well as other unique features. Moreover, users generally do not wish to have their personal information uploaded to the cloud, so edge computing has become popular for the sake of protecting user privacy. In this paper, we propose a low-complexity and lightweight convolutional neural network (CNN) and we design intellectual property (IP) for shortening the inference time in finger vein recognition. This neural network system can operate independently in client mode. After fetching the user's finger vein image via a near-infrared (NIR) camera mounted on an embedded system, vein features can be efficiently extracted by vein curving algorithms and user identification can be completed quickly. Better image quality and higher recognition accuracy can be obtained by combining several preprocessing techniques and the modified CNN. Experimental data were collected by the finger vein image capture equipment developed in our laboratory based on the specifications of similar products currently on the market. Extensive experiments demonstrated the practicality and robustness of the proposed finger vein identification system.

Keywords: CNNs; SDUMLA-HMT; batch normalization; contrast limited adaptive histogram equalization (CLAHE); finger vein.

MeSH terms

  • Algorithms*
  • Biometry
  • Extremities
  • Humans
  • Laboratories
  • Neural Networks, Computer*