A low-power multi-physiological monitoring processor for stress detection
- 1 October 2016
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Personal monitoring systems can offer effective solutions for human health and performance. These systems require sampling and significant processing on multiple streams of physiological signals. The processing typically consists of feature extraction, data fusion, and classification stages that require a large number of digital signal processing and machine learning kernels. In order to be functional, however, the processing architecture needs to be low-power and have a low-area footprint. In this paper we present such a design for a personalized stress monitoring system with a flexible, multi-modal design. Various physiological and behavioral features were explored to maximize detection accuracy with both SVM and KNN machine learning classifiers. Among 17 different features from 5 sensors, heart rate and accelerometer features were found to have the highest classification accuracy to detect stress in the given dataset. While KNN classifier accuracy outperforms by 2%, it requires significantly larger memory and computation compared to the SVM classifier. Therefore, we chose the SVM classifier for hardware implementation. The post-layout implementation results in 130 nm CMOS technology show that the SVM processor occupies 0.2 mm2 and dissipates 20.2 mW at 125 MHz. The proposed processor takes 800 ns to classify each input and consumes 16.2 nJ. The overall classification accuracy of this system is 96%.Keywords
This publication has 5 references indexed in Scilit:
- Low-Power Manycore Accelerator for Personalized Biomedical ApplicationsPublished by Association for Computing Machinery (ACM) ,2016
- A Flexible Multichannel EEG Feature Extractor and Classifier for Seizure DetectionIEEE Transactions on Circuits and Systems II: Express Briefs, 2014
- Ultra low-power signal processing in wearable monitoring systemsACM Transactions on Embedded Computing Systems, 2013
- VLSI Design of an SVM Learning Core on Sequential Minimal Optimization AlgorithmIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2011
- Detecting Stress During Real-World Driving Tasks Using Physiological SensorsIEEE Transactions on Intelligent Transportation Systems, 2005