Automated Detection of Sensor Detachments for Physiological Sensing in the Wild Kurt Plarre†, Andrew Raij†, Santanu Guha†, Mustafa al’Absi?, Emre Ertin‡ , Santosh Kumar † † Computer Science University of Memphis

? Medical School University of Minnesota

ABSTRACT Body area sensor networks measure biomedical signals from subjects continuously, as they go about their daily lives. Signals measured in these conditions are affected by anomalies, such as artifacts and noise. Some anomalies can be corrected, if detected in real-time, for example, ECG electrode detachment. We present energy and computationally efficient algorithms for the detection of sensor detachment, developed for the AutoSense system.

Categories and Subject Descriptors J.3 [Life and Medical Sciences]: Computer Applications

General Terms Algorithms, Experimentation, Performance, Measurement

Keywords Data Quality, Body Sensor Networks, Signal Processing

1. INTRODUCTION Wearable, unobtrusive sensors are revolutionizing the conduct and outcomes of health science studies by enabling capture of physiological data from people in natural environments. Unfortunately, the quality of the signal that can be captured from natural environments does not meet the scientific community’s stringest data quality requirements. Sensor noise, motion artifacts, and sensor failure are common occurrences that reduce the quality of the signal. In a laboratory setting, such problems can be corrected with sensor calibration, correct application of the sensor, and careful monitoring of the signals [1]. These tasks are traditionally handled by laboratory staff. However, in natural environments, it is impractical for lab staff to continuously monitor subjects as they go about their normal daily life. To meet the stringent data quality requirements of scientific studies, the data quality controls of laboratory environments are

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Wireless Health’10, October 5-7, 2010, San Diego, USA Copyright 2010 ACM 978-1-60558-989-3 ...$10.00.

‡ Electrical Engineering The Ohio State University

needed in the natural environment. In this work, we propose automated, continuous monitoring of sensor data that occur in natural environments. When a data quality problem is detected, the system can guide the wearer of the sensors through the process of correcting the problem and restoring the quality of sensory measurements. We implement a data quality monitoring and correction module on an Android mobile smartphone using the AutoSense body-area sensor network and the mStress mobile inferencing framework [2]. AutoSense [3] is a body area sensor network comprised of a chest band suited with five sensors: Electrocardiogram, Respiration Inductive Plethysmograph, Body Temperature, Ambient Temperature, and 3 Axis Accelerometer. The mStress framework is a rich context-inferencing framework for the Android platform. It collects physiological data from wireless wearable sensors (such as AutoSense), computes features from the data, and inputs the features to machine learning algorithms to produce inferences about the user. This system is primarily used for collecting physiological, behavioral, and affective markers of stress and addictive behaviour. The data quality module monitors physiological signals transmitted to the smartphone from the AutoSense wearable sensor suite. It detects detachment or loosening of three types of sensors from a person’s body, electrocardiogram/galvanic skin response (ECG/GSR), respiratory inductive plethysmograph (RIP), and body temperature (TEMP). We will demonstrate the detection of these events, as well as a series of instructions displayed on the smartphone to help the user correct the problem.

2.

SENSOR DETACHMENT ALGORITHMS

Each algorithm is a classifier that outputs a decision, based on features computed from the data. To address design constraints of algorithms for low power devices, such as energy and computational efficiency, and also to simplify the algorithm development, we explore the use of a divide and conquer strategy, and build the complex classifiers as a combination of simpler ones. Each such simple classifier constitutes a module, and the final decision is obtained by combining the outputs of the individual modules. This simplifies the algorithm development. Each module can be executed only if needed, improving the overall energy and computational efficiency. This approach is inspired by techniques such as boosting in machine learning and hierarchical activation in sensor networks, but we do not prove a formal relationship here. Our goal is to continue this work towards a framework to simplify the development of complex classifiers.

5000

piration signal, and if not, we inform the user.

ECG ADC value

4000 3000 2000 1000 0

0

0.5

1

1.5

2

2.5 3 Time in minutes

3.5

4

4.5

5

0

0.5

1

1.5

2

2.5 3 Time in minutes

3.5

4

4.5

5

5000

RIP ADC value

4000 3000 2000 1000 0

Figure 1: Typical ECG (top) and RIP (bottom) signals, with envelope.

ECG signal Many algorithms for detection of artifacts and noise in ECG signals can be found in the literature, e.g., [4, 5]. Here, we focus mainly on anomalies that can be corrected, if detected in real-time, such as electrode detachment, loose electrical connectors, bad electrode contact, and excessive noise. The output of the algorithm is either signal okay, electrodes detached, or signal degraded. We build the classifier by combining the output of the following simpler decisions: (1) Signal is saturated at a low or high level, (2) signal has a large number of discontinuities, (3) signal has low amplitude, (4) signal has a large number of spikes. Signal saturation indicates electrode detachment, large discontinuities indicate loose contacts, while large spikes indicate excessive noise. Noise can be produced by physical movement or problems with the electrodes. Only in the latter case, the signal is flagged as degraded. To rule out movement as cause of noise, we use accelerometer measurements. If the signal has low amplitude, but not excessive noise, it is not clear if there is a problem with the electrodes. In that case we check if the morphology of the signals corresponds to an ECG waveform. This operation is computationally expensive and thus, it is performed only when low signal quality is suspected. To measure the signal amplitude, we developed a simple yet robust and efficient envelope detector. Figure 1(top) shows a typical ECG signal and the estimated envelope. Respiration signal RIP signal is obtained from a respiration band, worn around the chest. As opposed to ECG signal, there is little work in the literature on detection of anomalies in RIP signals. The algorithm we present is similar to the one developed for ECG. The output of the algorithm is either, band off, signal degraded, or signal okay. We have observed that RIP signal is less affected by noise than ECG, but it is affected by strong physical movement and misplacement or incorrect adjustment of the respiration band. Similarly to ECG signal, band detachment can be detected by signal saturation, loose contacts by large discontinuities in the signal, and loose band by low signal amplitude. Signal amplitude can be estimated using an envelope detector. Figure 1(bottom) shows a RIP signal and its envelope. If low amplitude is detected, we first check the morphology of the signal to determine if it corresponds to a normal res-

Body temperature signal Body temperature (TEMP) is obtained from a probe attached to the body. If the probe is detached from the body, the signal is zero. When the probe is attached to the body, the signal increases until it reflects the body temperature [6]. Except for small variations, such as those produced by ambient temperature changes or physical movement, if the probe is correctly attached, the measured temperature must be above a given threshold. The output of the algorithm is, probe detached, probe loose, or signal okay. We have observed that, if the probe is inside the clothing, but not correctly attached to the body, the TEMP signal presents oscillations, while, if the probe is away from the body, the signal is zero. In a first stage, the algorithm for the TEMP signal, determines if the signal is either zero (probe detached), or above a threshold. If this is not the case, in a second stage, the algorithm determines if the signal is increasing or decreasing. Only if the signal is below a threshold, and not increasing, probe loose is flagged.

3.

EVALUATION

We evaluated the algorithms on data that was collected as part of a 22 subject user study. For each signal we determined the percentage of the data that would have been flagged as low quality by the algorithms. We found that about 7 percent of the ECG data was flagged, while 9 and 18 percent of the RIP and TEMP data were flagged, respectively.

4.

DEMONSTRATION PLAN

In this demonstration the presenter will wear the complete AutoSense system suit and show the measured signals on the screen of the smartphone, as well as the output of the data quality algorithms. The presenter will generate different artifacts and noise in the signal, by moving or detaching the sensors. The viewers will be able to observe the effect of such anomalies in the signals, and the response of the data quality algorithms on the smartphone, in real time. Acknowledgements: This work was supported in part by NSF grant CNS-0910878 funded under the American Recovery and Reinvestment Act of 2009 (Public Law 111-5) and NIH Grant U01DA023812 from NIDA.

5. [1] [2]

[3] [4]

[5] [6]

REFERENCES

M.S.M. Yarvis. Challenges in Data Quality Assurance in Pervasive Health Monitoring Systems. In Proceedings of the 1st Int. Conf. Future of Trust in Computing 2008. Andrew Raij and Patrick Blitz and Amin Ahsan Ali and et. al. mStress:Supporting Continuous Collection of Objective and Subjective Measures of Psychosocial Stress on Mobile Devices. Technical report, University of Memphis, 2010. AutoSense Project. http://sites.google.com/site/autosenseproject, 2009. [Online; accessed 26-August-2010]. RM Farrell and BJ Young. Effect of lead quality on computerized ECG interpretation. Computers in Cardiology, 31:173, 2004. G.G. Berntson, K.S. Quigley, J.F. Jang, and S.T. Boysen. An approach to artifact identification: Application to heart period data. Psychophysiology, 27(5):586–598, 2007. T. Oka, K. Oka, and T. Hori. Mechanisms and mediators of psychological stress-induced rise in core temperature. Psychosomatic Medicine, 63(3):476, 2001.

Automated Detection of Sensor Detachments for ...

module on an Android mobile smartphone using the Au-. toSense body-area sensor network and the mStress mobile inferencing framework [2]. AutoSense [3] is ...

142KB Sizes 2 Downloads 264 Views

Recommend Documents

AUTOMATED SUPER-RESOLUTION DETECTION OF ...
call for flexible detection approaches such as deformable mod- els, rod-shaped .... of the segment center, θ is its angle with the x-axis, L = 2l the segment length, and ..... We plan to pursue this work along several lines, including extension to 3

Automated Detection of Engagement using Video-Based Estimation of ...
Abstract—We explored how computer vision techniques can be used to detect ... supervised learning for detection of concurrent and retrospective self-reported engagement. ...... [49] P. Ekman and W. V. Friesen, Facial Action Coding System: A ... [On

Automated Detection of Engagement using Video-Based Estimation of ...
Abstract—We explored how computer vision techniques can be used to detect engagement while ... supervised learning for detection of concurrent and retrospective self-reported engagement. ...... [Online]. Available: http://msdn.microsoft.com/en-us/l

Automated Down Syndrome Detection Using ... - Semantic Scholar
these anatomical landmarks and texture features based on LBP ... built using PCA describing shape variations in the training data. After PCA, we can represent ...

Sensor Placement for Outbreak Detection in Computer Security
We consider the important computer security problem of outbreak detection, ... of the optimal solution [7] – in fact, this is the best possible guarantee ... It is also possible to use submodularity to obtain online bounds and ... a set of features

Robust Location Detection in Emergency Sensor Networks
that generalizes the basic ID-CODE algorithm and produces irreducible r-robust codes. The degree of robustness, r, is a design parameter that can be traded off ...

Automated Down Syndrome Detection Using ... - Semantic Scholar
*This project was supported by a philanthropic gift from the Government of Abu Dhabi to Children's National Medical Center. Its contents are solely the responsibility of the authors and ..... local and global facial textures. The uniform LBP, origina

Outlier Detection in Sensor Networks
Keywords. Data Mining, Histogram, Outlier Detection, Wireless Sensor. Networks. 1. INTRODUCTION. Sensor networks will be deployed in buildings, cars, and ... republish, to post on servers or to redistribute to lists, requires prior specific permissio

Towards Automated Detection and Regulation of ...
approach to the writing process developed by Rijlaarsdam and Bergh [3, 4]. Re- searchers have also proposed some automated systems to help students ...

Automated Detection of Stable Fracture Points in ...
3. FRACTURE POINT DETECTION IN. INDIVIDUAL 2D SLICES. We used simple but useful concepts from curvature scale-space theory and graph theory to detect .... vp. (9). We further assume that the estimation/prediction of the velocity or change in position

Automated Physiological-Based Detection of Mind ...
6. Andreassi, J.L.: Psychophysiology: Human behavior and physiological response. Rout- ledge (2000). 7. Smallwood, J., Davies, J.B., Heim, D., Finnigan, F., ...

Poster: Detection of Wormhole Attack on Wireless Sensor ... - EWSN
Poster: Detection of Wormhole Attack on Wireless Sensor ... wireless sensor nodes are duty-cycling, i.e. they will period- .... Cambridge Unversity Press, 2009.

Toward Fully Automated Person-Independent Detection ...
instructed they would be required to read additional material if they did not do ..... Killingsworth, M.A., Gilbert, D.T.: A Wandering Mind is an Unhappy Mind. Science. 330, ... Canadian Journal of Experimental Psychology/Revue Canadienne de ...

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.

Multi sensor detection, stall to stop and lock disabling system
Jun 6, 2008 - transmits detection information to a monitoring computer terminal and transmits a .... 10, 2008, Golden Was issued a Patent (7,385,497) the “Multi sensor detection ..... device such as a laptop computer or a cell phone for trans.

Real-time automated 3D sensing, detection, and ...
May 1, 2006 - integral imaging for 3D sensing, visualization, and recognition of biological ..... techniques based on the edge map may fail to segment these images ... calculating statistical parameters of the microorganisms, the data can be ...

Multi sensor detection, stall to stop and lock disabling system
6 Jun 2008 - See application ?le for complete search history. (56). References Cited ... US RE43,990 E. Page 2. US. PATENT DOCUMENTS. 6,923,509 B1. 8/2005 Barnett. 6,980,092 B2 12/2005 Turnbull et al. 6,988,026 B2* 1/2006 Breed et al. ..... original

Statistical Location Detection With Sensor Networks
The reader can visualize it as a curve connecting and parameterized by ...... from the fact that the graphs are random at each point, and that. CPLEX uses various ...

Real-time automated 3D sensing, detection, and ...
May 1, 2006 - optical imaging techniques for real-time automated sensing, visualization, ...... 32], however more advanced methods such as bivariate region snake in Section 3 can be applied. ..... used for illustration in the figures hereafter.

Fall Detection Using RF Sensor Networks - Sensing and Processing ...
Computer Engineering ... a year. Moreover, falls are the leading cause of injury-related deaths among people 65 and older [1], [2]. ... One type of RF-DFL algorithm is called radio tomographic .... that the person is standing with a high degree of ce

Robust Location Detection with Sensor Networks
f d. (d) Position of the sensors on the graph. Fig. 1. Our proposed location detection system. ..... Five laptop computers running Red Hat Linux 8.0 are used.