Design of a Biosignal Based Stress Detection System Using Machine Learning Techniques

Md Fahim Rizwan, Rayed Farhad, Farhan Mashuk, Fakhrul Islam, M. H. Imam
{"title":"Design of a Biosignal Based Stress Detection System Using Machine Learning Techniques","authors":"Md Fahim Rizwan, Rayed Farhad, Farhan Mashuk, Fakhrul Islam, M. H. Imam","doi":"10.1109/ICREST.2019.8644259","DOIUrl":null,"url":null,"abstract":"This study represents a design of a detection system of stress through machine learning using some available bio signals in human body. Stress can be commonly defined as the disturbance in psychological equilibrium. Stress detection is one of the major research areas in biomedical engineering as proper detection of stress can conveniently prevent many psychological and physiological problems like cardiac rhythm abnormalities or arrhythmia. There are several bio-signals available (i.e. ECG, EMG, Respiration, GSR etc.) which are helpful in detecting stress levels as these signals shows characteristic changes with stress induction. In this paper, ECG was selected as the primary candidate because of the easily available recording (i.e. several mobile clinical grade recorders are available now in the market) and ECG feature extraction techniques. Another advantage of ECG is that respiratory signal information can also be detected form ECG which is known as EDR (ECG derived Respiration) without having separate sensor system for respiration measurement. Features of ECG signals are distinctive and collection of the signals is cost-efficient. From ECG we derived RR interval, QT interval, and EDR features for the development of the model. For the implementation of a supervised machine learning (SVM) method in MATLAB, Physionet’s \"drivedb\" database was used as the training dataset and validation. SVM was chosen for classification, as there are two classes of labeled data; ‘stressed’ or ‘non-stressed’. Several SVM model types were verified by changing the feature number and Kernel type. Our results showed an accuracy level of 98.6% with Gaussian Kernel function and using all available features (RR, QT and EDR), which also emphasizes the importance of respiratory information in stress detection through Machine Learning.","PeriodicalId":108842,"journal":{"name":"2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICREST.2019.8644259","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32

Abstract

This study represents a design of a detection system of stress through machine learning using some available bio signals in human body. Stress can be commonly defined as the disturbance in psychological equilibrium. Stress detection is one of the major research areas in biomedical engineering as proper detection of stress can conveniently prevent many psychological and physiological problems like cardiac rhythm abnormalities or arrhythmia. There are several bio-signals available (i.e. ECG, EMG, Respiration, GSR etc.) which are helpful in detecting stress levels as these signals shows characteristic changes with stress induction. In this paper, ECG was selected as the primary candidate because of the easily available recording (i.e. several mobile clinical grade recorders are available now in the market) and ECG feature extraction techniques. Another advantage of ECG is that respiratory signal information can also be detected form ECG which is known as EDR (ECG derived Respiration) without having separate sensor system for respiration measurement. Features of ECG signals are distinctive and collection of the signals is cost-efficient. From ECG we derived RR interval, QT interval, and EDR features for the development of the model. For the implementation of a supervised machine learning (SVM) method in MATLAB, Physionet’s "drivedb" database was used as the training dataset and validation. SVM was chosen for classification, as there are two classes of labeled data; ‘stressed’ or ‘non-stressed’. Several SVM model types were verified by changing the feature number and Kernel type. Our results showed an accuracy level of 98.6% with Gaussian Kernel function and using all available features (RR, QT and EDR), which also emphasizes the importance of respiratory information in stress detection through Machine Learning.
基于生物信号的机器学习应力检测系统设计
本研究提出了一种利用人体中一些可用的生物信号,通过机器学习来检测压力的系统设计。压力通常可以定义为对心理平衡的干扰。压力检测是生物医学工程的重要研究方向之一,对压力进行检测可以方便地预防心律失常或心律失常等许多心理和生理问题。有几种可用的生物信号(即ECG, EMG,呼吸,GSR等)有助于检测应激水平,因为这些信号显示出应激诱导的特征变化。在本文中,选择ECG作为主要候选,因为易于获得的记录(即目前市场上有几种移动临床级记录仪)和ECG特征提取技术。心电图的另一个优点是,呼吸信号信息也可以从心电图中检测到,这被称为EDR (ECG衍生呼吸),而无需单独的呼吸测量传感器系统。心电信号特征鲜明,信号采集成本低。我们从心电图中推导出RR间期、QT间期和EDR特征,用于模型的开发。为了在MATLAB中实现监督式机器学习(SVM)方法,使用Physionet的“drivedb”数据库作为训练数据集并进行验证。选择SVM进行分类,因为有两类标记数据;“重读”或“非重读”。通过改变特征数和Kernel类型来验证几种SVM模型类型。我们的结果显示,使用高斯核函数并使用所有可用特征(RR, QT和EDR),准确率达到98.6%,这也强调了呼吸信息在通过机器学习进行压力检测中的重要性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信