One-Dimensional Binary Convolutional Neural Network Accelerator Design for Bearing Fault Diagnosis

Zih Syuan Syu, Ching Hung Lee*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

In the field of equipment anomaly detection, anomalies in equipment or tooling machines can be detected earlier by analyzing vibration signals. However, hardware platforms, such as graphics processing units (GPUs), tensor processing units (TPUs), and workstations, are commonly used for the applications of artificial intelligence (AI), which limits the practical applications due to high-power consumption and high cost; the corresponding large amount of computation reduces the inference speed in real-time industrial environments. In this study, we propose a binary neural network (BNN) accelerator and implement it in a field-programmable gate array (FPGA) for bearing fault diagnosis. By using a 1-D convolutional neural network (CNN), we extract the features of vibration signals and classify the classes of bearing faults with high accuracy. The model weights are trained with only one bit by using a knowledge distillation and binarization algorithm to reduce the storage space. We adopt the FPGA, a reprogrammable, low-power, low-cost platform for CNN implementation. The original convolutional operation is replaced with a more efficient algorithm and a specialized binary model computation engine is designed to accelerate model inference and reduce ON-chip resource utilization. Experimental results and comparisons are introduced to show the optimized binary model required only 0.42 ms to infer on the hardware platform, which is 150 times faster than a 32-bit floating-point neural network of the same architecture and still maintained a higher testing accuracy of 98.5%.

Original languageEnglish
Pages (from-to)3649-3658
Number of pages10
JournalIEEE Sensors Journal
Volume24
Issue number3
DOIs
StatePublished - 1 Feb 2024

Keywords

  • Bearing fault diagnosis
  • binary neural networks (BNNs)
  • compression
  • field-programmable gate array (FPGA)
  • model acceleration

Fingerprint

Dive into the research topics of 'One-Dimensional Binary Convolutional Neural Network Accelerator Design for Bearing Fault Diagnosis'. Together they form a unique fingerprint.

Cite this