A Computational Architecture for Inference of a Quantized-CNN for Detecting Atrial Fibrillation
Atrial Fibrillation is a common cardiac arrhythmia, which is characterized by an abnormal heartbeat rhythm that can be life-threatening. Recently, researchers have proposed several Convolutional Neural Networks (CNNs) to detect Atrial Fibrillation. CNNs have high requirements on computing and memo...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidad EAFIT
2020-11-01
|
Series: | Ingeniería y Ciencia |
Subjects: | |
Online Access: | https://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/6372 |
id |
doaj-4506f9e71fdb427aa7477397869defbc |
---|---|
record_format |
Article |
spelling |
doaj-4506f9e71fdb427aa7477397869defbc2020-11-25T04:06:16ZengUniversidad EAFITIngeniería y Ciencia1794-91652256-43142020-11-01163210.17230/ingciencia.16.32.6A Computational Architecture for Inference of a Quantized-CNN for Detecting Atrial FibrillationAndrés F Jaramillo-Rueda0Laura Y Vargas-Pacheco1Carlos A Fajardo2Universidad Industrial de SantanderUniversidad Industrial de SantanderUniversidad Industrial de Santander Atrial Fibrillation is a common cardiac arrhythmia, which is characterized by an abnormal heartbeat rhythm that can be life-threatening. Recently, researchers have proposed several Convolutional Neural Networks (CNNs) to detect Atrial Fibrillation. CNNs have high requirements on computing and memory resources, which usually demand the use of High Performance Computing (eg, GPUs). This high energy demand is a challenge for portable devices. Therefore, efficient hardware implementations are required. We propose a computational architecture for the inference of a Quantized Convolutional Neural Network (Q-CNN) that allows the detection of the Atrial Fibrillation (AF). The architecture exploits data-level parallelism by incorporating SIMD-based vector units, which is optimized in terms of computation and storage and also optimized to perform both the convolutional and fully connected layers. The computational architecture was implemented and tested in a Xilinx Artix-7 FPGA. We present the experimental results regarding the quantization process in a different number of bits, hardware resources, and precision. The results show an accuracy of 94% accuracy for 22-bits. This work aims to be the basis for the future implementation of a portable, low-cost, and high-reliability device for the diagnosis of Atrial Fibrillation. https://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/6372Atrial fibrillationAutomatic detectionFPGA implementationQuantized Convolutional Neural Network |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Andrés F Jaramillo-Rueda Laura Y Vargas-Pacheco Carlos A Fajardo |
spellingShingle |
Andrés F Jaramillo-Rueda Laura Y Vargas-Pacheco Carlos A Fajardo A Computational Architecture for Inference of a Quantized-CNN for Detecting Atrial Fibrillation Ingeniería y Ciencia Atrial fibrillation Automatic detection FPGA implementation Quantized Convolutional Neural Network |
author_facet |
Andrés F Jaramillo-Rueda Laura Y Vargas-Pacheco Carlos A Fajardo |
author_sort |
Andrés F Jaramillo-Rueda |
title |
A Computational Architecture for Inference of a Quantized-CNN for Detecting Atrial Fibrillation |
title_short |
A Computational Architecture for Inference of a Quantized-CNN for Detecting Atrial Fibrillation |
title_full |
A Computational Architecture for Inference of a Quantized-CNN for Detecting Atrial Fibrillation |
title_fullStr |
A Computational Architecture for Inference of a Quantized-CNN for Detecting Atrial Fibrillation |
title_full_unstemmed |
A Computational Architecture for Inference of a Quantized-CNN for Detecting Atrial Fibrillation |
title_sort |
computational architecture for inference of a quantized-cnn for detecting atrial fibrillation |
publisher |
Universidad EAFIT |
series |
Ingeniería y Ciencia |
issn |
1794-9165 2256-4314 |
publishDate |
2020-11-01 |
description |
Atrial Fibrillation is a common cardiac arrhythmia, which is characterized by an abnormal heartbeat rhythm that can be life-threatening. Recently, researchers have proposed several Convolutional Neural Networks (CNNs) to detect Atrial Fibrillation. CNNs have high requirements on computing and memory resources, which usually demand the use of High Performance Computing (eg, GPUs). This high energy demand is a challenge for portable devices. Therefore, efficient hardware implementations are required. We propose a computational architecture for the inference of a Quantized Convolutional Neural Network (Q-CNN) that allows the detection of the Atrial Fibrillation (AF). The architecture exploits data-level parallelism by incorporating SIMD-based vector units, which is optimized in terms of computation and storage and also optimized to perform both the convolutional and fully connected layers. The computational architecture was implemented and tested in a Xilinx Artix-7 FPGA. We present the experimental results regarding the quantization process in a different number of bits, hardware resources, and precision. The results show an accuracy of 94% accuracy for 22-bits. This work aims to be the basis for the future implementation of a portable, low-cost, and high-reliability device for the diagnosis of Atrial Fibrillation.
|
topic |
Atrial fibrillation Automatic detection FPGA implementation Quantized Convolutional Neural Network |
url |
https://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/6372 |
work_keys_str_mv |
AT andresfjaramillorueda acomputationalarchitectureforinferenceofaquantizedcnnfordetectingatrialfibrillation AT laurayvargaspacheco acomputationalarchitectureforinferenceofaquantizedcnnfordetectingatrialfibrillation AT carlosafajardo acomputationalarchitectureforinferenceofaquantizedcnnfordetectingatrialfibrillation AT andresfjaramillorueda computationalarchitectureforinferenceofaquantizedcnnfordetectingatrialfibrillation AT laurayvargaspacheco computationalarchitectureforinferenceofaquantizedcnnfordetectingatrialfibrillation AT carlosafajardo computationalarchitectureforinferenceofaquantizedcnnfordetectingatrialfibrillation |
_version_ |
1724431656996044800 |