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...

Full description

Bibliographic Details
Main Authors: Andrés F Jaramillo-Rueda, Laura Y Vargas-Pacheco, Carlos A Fajardo
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