A low-energy computation platform for data-driven biomedical monitoring algorithms

A key challenge in closed-loop chronic biomedical systems is the ability to detect complex physiological states from patient signals within a constrained power budget. Data-driven machine-learning techniques are major enablers for the modeling and interpretation of such states. Their computational energy, however, scales with the complexity of the required models. In this paper, we propose a low-energy, biomedical computation platform optimized through the use of an accelerator for data-driven classification. The accelerator retains selective flexibility through hardware reconfiguration and exploits voltage scaling and parallelism to operate at a sub-threshold minimum-energy point. Using cardiac arrhythmia detection algorithms with patient data from the MIT-BIH database, classification is achieved in 2.96 µJ (at Vdd = 0.4 V), over four orders of magnitude smaller than that on a low-power general-purpose processor. The energy of feature extraction is 148 µJ while retaining flexibility for a range of possible biomarkers.

[1]  Ali H. Shoeb,et al.  Impact of Patient-Specificity on Seizure Onset Detection Performance , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[2]  Nisha Checka,et al.  FDSOI Process Technology for Subthreshold-Operation Ultralow-Power Electronics , 2010, Proceedings of the IEEE.

[3]  M. Gelabert-González,et al.  [Deep brain stimulation in Parkinson's disease]. , 2013, Revista de neurologia.

[4]  Elif Derya Übeyli ECG beats classification using multiclass support vector machines with error correcting output codes , 2007, Digit. Signal Process..

[5]  David Tak-Wai Hau,et al.  Learning Qualitative Models from Physiological Signals , 1994 .

[6]  Philip de Chazal,et al.  Automatic classification of heartbeats using ECG morphology and heartbeat interval features , 2004, IEEE Transactions on Biomedical Engineering.

[7]  Ali H. Shoeb,et al.  Application of machine learning to epileptic seizure onset detection and treatment , 2009 .

[8]  Gregory Molnar,et al.  Creating support circuits for the nervous system: Considerations for “brain-machine” interfacing , 2009, 2009 Symposium on VLSI Circuits.

[9]  William M. Pottenger,et al.  Hardware-based support vector machine classification in logarithmic number systems , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[10]  Anantha Chandrakasan,et al.  A 0.4-V UWB baseband processor , 2007, Proceedings of the 2007 international symposium on Low power electronics and design (ISLPED '07).

[11]  A. Chandrakasan,et al.  A 180-mV subthreshold FFT processor using a minimum energy design methodology , 2005, IEEE Journal of Solid-State Circuits.

[12]  Mohamed I. Elmasry,et al.  Circuit techniques for CMOS low-power high-performance multipliers , 1996 .

[13]  Srihari Cadambi,et al.  A Massively Parallel FPGA-Based Coprocessor for Support Vector Machines , 2009, 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines.

[14]  Fred S Apple,et al.  Biomarkers in acute cardiac disease: the present and the future. , 2006, Journal of the American College of Cardiology.

[15]  A. Benabid Deep brain stimulation for Parkinson’s disease , 2003, Current Opinion in Neurobiology.

[16]  Eric Dishman,et al.  Inventing wellness systems for aging in place , 2004, Computer.

[17]  J. Ramon,et al.  Machine learning techniques to examine large patient databases. , 2009, Best practice & research. Clinical anaesthesiology.

[18]  Anantha P. Chandrakasan,et al.  A Micro-power EEG acquisition SoC with integrated seizure detection processor for continuous patient monitoring , 2009, 2009 Symposium on VLSI Circuits.

[19]  Eric Panken,et al.  A micropower support vector machine based seizure detection architecture for embedded medical devices , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[20]  Ali H. Shoeb,et al.  Application of Machine Learning To Epileptic Seizure Detection , 2010, ICML.

[21]  Miguel A. L. Nicolelis,et al.  Brain–machine interfaces: past, present and future , 2006, Trends in Neurosciences.

[22]  Thorsten Joachims,et al.  SVM Light: Support Vector Machine , 2002 .