Automatic classification of time series signals acquired by wearable or portable devices covers a central role in many critical healthcare applications, such as heart rate monitoring [1], sleep apnea study [2], gait analysis [3] and fall detection [4]. In recent years, many approaches have been adopted, including a wide range of methods ranging from threshold-based algorithms to Deep Learning techniques. The threshold-based methods have the advantage of being simple and not heavy from a computational point of view, but at the cost of low accuracy. Deep Learning approaches ensure a higher precision, but the computational complexity is increased. This is a critical issue for wearable devices because a high computational complexity strongly affects the processing time and the battery life. In this paper, we propose a hardware architecture for time series analysis using Recurrent Neural Networks (RNNs) exploiting FPGA technology. The architecture is validated with three-Axial accelerometer data acquired by a wearable device used for automatic fall detection. The experimental results show that the proposed architecture outperforms state of the art solutions both in terms of processing time and power consumption.

An Hardware Recurrent Neural Network for Wearable Devices

Torti E.
;
Danese G.;Leporati F.
2020

Abstract

Automatic classification of time series signals acquired by wearable or portable devices covers a central role in many critical healthcare applications, such as heart rate monitoring [1], sleep apnea study [2], gait analysis [3] and fall detection [4]. In recent years, many approaches have been adopted, including a wide range of methods ranging from threshold-based algorithms to Deep Learning techniques. The threshold-based methods have the advantage of being simple and not heavy from a computational point of view, but at the cost of low accuracy. Deep Learning approaches ensure a higher precision, but the computational complexity is increased. This is a critical issue for wearable devices because a high computational complexity strongly affects the processing time and the battery life. In this paper, we propose a hardware architecture for time series analysis using Recurrent Neural Networks (RNNs) exploiting FPGA technology. The architecture is validated with three-Axial accelerometer data acquired by a wearable device used for automatic fall detection. The experimental results show that the proposed architecture outperforms state of the art solutions both in terms of processing time and power consumption.
Proceedings of 23rd Euromicro Conference on Digital System Design
978-1-7281-9535-3
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11571/1370815
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact