Unsupervised Motion Artifact Detection in Wrist-Measured Electrodermal Activity Data Yuning Zhang, Maysam Haghdan, and Kevin S. Xu ISWC 2017

Wearables and Physiological Data • Wearables allow collection of physiological data in minimally invasive manner – Heart rate via photoplethysmogram (PPG) – Electrodermal activity (EDA) via galvanic skin response (GSR)

• Data collected from wearables often contain many motion artifacts (MAs) • Our focus: detection of MAs in wrist-measured EDA data

Electrodermal Activity (EDA) • Reflects the emotional and sympathetic responses of a person – Applications include estimation of stress levels, seizure detection, analysis of mental health disorders, etc.

• Measured via galvanic skin response (GSR) – Change in electrical conductance between a pair of electrodes touching the skin – Usually referred to as skin conductance (SC)

Electrodes

Motion Artifacts (MAs) in EDA • Caused by change in amount of contact between the skin and the electrodes – Possible causes: motion, rotation, bumping the wearable, etc.

• MAs might be misidentified as skin conductance responses (SCRs) – SCRs and MAs can both generate a peak in SC

• Identification of the SC portions that contain MAs becomes extremely important as a pre-processing step

Prior Work on MAs in EDA • MA suppression: pass entire SC signal through a smoothing filter (Sano and Picard, 2013; Hernandez et al., 2014; Chen et al., 2015) – Distorts SC signal including SCRs

• Redundancy: use two independent EDA sensors and compare the two (Hedman, 2010) – Impractical for general use

• MA detection: automatically detect portions of SC with MAs using machine learning (Taylor et al., 2015) – Trained supervised machine learning algorithms on a small EDA data set collected in a lab environment – Requires lots of human effort to label MAs!

Our Contributions • Apply 8 different machine learning algorithms for MA detection: 5 supervised and 3 unsupervised – Supervised: classification – Unsupervised: anomaly detection

• Evaluate on 1 lab-based and 1 real-world EDA dataset totaling ~23 hours of data • Examine the usefulness of the accelerometer data in identifying MAs

Datasets Used • UT Dallas Stress (UTD) Data (13 hours lab-collected) – 20 college students subject to 3 types of stress: physical, cognitive, and emotional

• Alan Walks Wales (AWW) Data (10 hours real-world) – Collected by Alan Dix while he walked around Wales for ~3 months – We extracted 5 hours of walking data and 5 hours of resting data

• We use both EDA and 3-axis accelerometer (ACC) data collected by Affectiva Q sensor

Methods Used • Split EDA and ACC data into 5-second time windows and compute a variety of statistical features • Feed feature set into machine learning algorithms – 5 supervised algorithms for binary classification: • • • • •

Support vector machines k-nearest neighbor classifiers Random forests Logistic regression Multilayer Perceptron

– 3 unsupervised algorithms for anomaly detection: • 1-class support vector machines • k-nearest neighbor distances • Isolation forests

Experiment Set-Up • 3 experts use EDA Explorer software to label windows as MA or clean following a common set of criteria – Combine labels by majority vote

• Evaluate on 3 different feature sets separately: – ACC features only, EDA only, and ALL (ACC+EDA)

• Code and data available at https://github.com/IdeasLabUT /EDA-Artifact-Detection

Overview of results • Using ACC only features results in poor predictor: AUCs around 0.6-0.8 • Using EDA only or ALL (ACC+EDA) features results in much stronger predictor: AUCs around 0.8-0.95 • Unsupervised algorithms perform very competitively and sometimes better than supervised! – Both for in-sample and out-of-sample prediction – Best predictor on AWW data is unsupervised kNN distances (AUC of 0.90 on resting and 0.85 on walking)

• Using ALL features provides minimal benefit compared to EDA only – AUCs of supervised algorithms improve by 0.4% – AUCs of unsupervised algorithms decrease by 4.3%

Why ACC Appears Not to Help • On many occasions, sudden changes in ACC do not affect EDA at all! – Motion that may not affect contact between electrodes and skin

• Maybe chosen features are not good for MA detection using ACC

Example where using ACC leads to incorrect prediction

Example where using ACC leads to correct prediction

Summary • Found unsupervised ML algorithms to be highly competitive with supervised algorithms for automatically detecting MAs in EDA – Highly accurate MA detection is possible without requiring significant human effort for labeling data! – Evaluation on ~23 hours of data in both lab- and realworld settings

• Accelerometer data does not appear to be very helpful in MA detection – Perhaps due to poor feature construction

• Next steps: incorporate output of ML algorithms into automatic SCR detection algorithms

Unsupervised Motion Artifact Detection in Wrist ...

MAs using machine learning (Taylor et al., 2015). – Trained supervised machine learning algorithms on a small. EDA data set collected in a lab ... Page 7 ...

435KB Sizes 7 Downloads 231 Views

Recommend Documents

Motion Artifact Reduction in 4D Helical CT: Graph ...
by the commercial 4D CT software. 1 Introduction. Four-dimensional (3D + time) ... spatial artifacts; a recent study shows these artifacts occur with an alarmingly high frequency and spatial magnitude [3]. .... The spatial smoothness term helps prese

Unsupervised Spatial Event Detection in Targeted ... - Semantic Scholar
Oct 28, 2014 - built with the expanded query, we first derive an optimization ..... and the keyword feature were chosen for its best performance. ..... materials/analysis tools: LZ TH JD. ... applications to biological deep web data integration.

Unsupervised Spatial Event Detection in Targeted Domains ... - People
Oct 28, 2014 - New York, United States of America, 3 Google, New York City, New York, United States of America. Abstract. Twitter has become a popular data source as a surrogate for monitoring and detecting events. Targeted domains such as crime, ele

unsupervised change detection using ransac
the noise pattern, illumination, and mis-registration error should not be identified ... Fitting data to predefined model is a classical problem with solutions like least ...

Semantic-Shift for Unsupervised Object Detection - CiteSeerX
notated images for constructing a supervised image under- standing system. .... the same way as in learning, but now keeping the factors. P(wj|zk) ... sponds to the foreground object as zFG and call it the fore- ..... In European Conference on.

Unsupervised Spatial Event Detection in Targeted ... - Semantic Scholar
Oct 28, 2014 - 1 Department of Computer Science, Virginia Tech, Falls Church, Virginia, ... Funding: This work is supported by the Intelligence Advanced Research ...... 365. Brazil. 57. O Globo; O Estado de Sa˜o Paulo; Jornal do Brasil. 451.

Unsupervised Change Detection with Synthetic ...
False alarm rate no SRAD. 0.05%. 0.02%. 0.1. 0.21%. 0.01%. 0.5. 82.30%. 0%. 1.0. 80.05%. 0%. Alessandria. Λ (SRAD). Detection accuracy. False alarm rate.

Unsupervised Feature Selection for Outlier Detection by ...
v of feature f are represented by a three-dimensional tuple. VC = (f,δ(·),η(·, ·)) , ..... DSFS 2, ENFW, FPOF and MarP are implemented in JAVA in WEKA [29].

40-41 Motion detection & Tracking.pdf
Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more ...

A Topic-Motion Model for Unsupervised Video ... - Semantic Scholar
Department of Electrical and Computer Engineering. Carnegie Mellon University ..... Locus: Learning object classes with unsupervised segmentation. In IEEE ...

Improving Part based Object Detection by Unsupervised, Online ...
based on online boosting to improve the performance on ... based image/video retrieval, etc. Recently, the boosting .... number of sequences from the CAVIAR video corpus [19], and a number of ..... In the Fifth International Conference on.

TESS Artifact
TESS Artifact. This is one way that I organized students' assessment results. This is a table I created to see how each individual student scored from the ...

Security Camera Processor using One-bit Motion Detection - kaist
Page 1. Self-Retention of Data in Power-Gated Circuits. Jun Seomun and Youngsoo Shin. Department of Electrical Engineering, KAIST. Daejeon 305-701 ...

MMA7660FC, 3-Axis Orientation/Motion Detection Sensor - MicroPython
Laptop PC: Anti-Theft. • Gaming: Motion Detection ... 10 LEAD. DFN. CASE 2002-03. MMA7660FC. MMA7660FC: XYZ-AXIS. ACCELEROMETER. ±1.5 g.

Security Camera Processor using One-bit Motion Detection
Pulsed-Latch Circuits to Push the Envelope of. ASIC Design ... synthesis. An example is technology mapping, which receives .... technology we used. Clearly, the area overhead increases as pulse becomes wider. Even in 110 ps, the area overhead is not

Human Motion Detection and Tracking for Video ...
Gradients combined with ADABOOST learning to search for humans in an image .... Frame (b) Background Subtracted Frame with motion region detected (c). Extraction of image ... E. Light Support Vector Machine – Training and Testing. The classificatio

Security Camera Processor using One-bit Motion Detection
time for data retention and data restore thereby removing control signal implemented as extra wires and buffers in conventional power-gated circuits.

Detection of Absolute Motion through Measurement of ...
Oct 12, 2012 - Applied Physics Research; Vol. 4, No. 4; 2012 ... the Newtonian notion of absolute time and length, we may define an absolute or universal reference frame as the one which is at rest ..... Let Uab be the component of absolute velocity

Journal of Neuroscience Methods Real-time artifact filtering in ...
algorithm that takes into account the EPI sequence parameters. No significant decrease in signal-to-noise ratio was observed in case of EEG recording simultaneously with MR acquisition; similarly, transient and steady-state VEPs parameters were compa

Cortical Involvement in the Recruitment of Wrist Muscles
Jan 28, 2004 - contributes to the endpoint of wrist movement through its activation level and pulling direction, which depends on wrist posture. Hoffman.

now hiring! - Abilities In Motion
wholesale supply company in the U.S. and the industry leader in supply chain ... Apply today by visiting www.weselectthebest.com/locations/robesonia-pa.

now hiring! - Abilities in Motion
We offer an attractive starting pay rate, with aggressive pay increases every six months from hire. ➢ Starting rate of $14.18/hour. ➢ Increases every 6 months.

Real-time artifact filtering in continuous VEPs/fMRI ...
two separate time-windows; (3) the acquisition of VEPs and fMRI is ... acuity of 1/10 in the left eye, impaired perception of color, and a left relative afferent ... There was no swelling of the optic disk, ... A mirror was placed on the head coil at

Wrist MR Arthrography
aspects of anatomy, techniques, and applications. How to perform wrist MR ... The needle position is verified by a test injection of a ... available as a useful and reassuring tool when ini- ...... ulnar aspect of the joint and instability to radial