Mercury: a wearable sensor network platform for high-fidelity motion analysis

This paper describes Mercury, a wearable, wireless sensor platform for motion analysis of patients being treated for neuromotor disorders, such as Parkinson's Disease, epilepsy, and stroke. In contrast to previous systems intended for short-term use in a laboratory, Mercury is designed to support long-term, longitudinal data collection on patients in hospital and home settings. Patients wear up to 8 wireless nodes equipped with sensors for monitoring movement and physiological conditions. Individual nodes compute high-level features from the raw signals, and a base station performs data collection and tunes sensor node parameters based on energy availability, radio link quality, and application specific policies. Mercury is designed to overcome the core challenges of long battery lifetime and high data fidelity for long-term studies where patients wear sensors continuously 12 to 18 hours a day. This requires tuning sensor operation and data transfers based on energy consumption of each node and processing data under severe computational constraints. Mercury provides a high-level programming interface that allows a clinical researcher to rapidly build up different policies for driving data collection and tuning sensor lifetime. We present the Mercury architecture and a detailed evaluation of two applications of the system for monitoring patients with Parkinson's Disease and epilepsy.

[1]  Mirco Musolesi,et al.  Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application , 2008, SenSys '08.

[2]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[3]  Matt Welsh,et al.  Sensor networks for emergency response: challenges and opportunities , 2004, IEEE Pervasive Computing.

[4]  Prashant J. Shenoy,et al.  Chameleon: Application-Level Power Management , 2008, IEEE Transactions on Mobile Computing.

[5]  Ilias Maglogiannis,et al.  Advanced patient or elder fall detection based on movement and sound data , 2008, 2008 Second International Conference on Pervasive Computing Technologies for Healthcare.

[6]  Joseph A. Paradiso,et al.  A compact, high-speed, wearable sensor network for biomotion capture and interactive media , 2007, IPSN.

[7]  Amin Vahdat,et al.  ECOSystem: managing energy as a first class operating system resource , 2002, ASPLOS X.

[8]  Matt Welsh,et al.  Resource aware programming in the Pixie OS , 2008, SenSys '08.

[9]  Gang Zhou,et al.  BodyQoS: Adaptive and Radio-Agnostic QoS for Body Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[10]  D.A. James,et al.  Investigating the translational and rotational motion of the swing using accelerometers for athlete skill assessment , 2006, 2006 5th IEEE Conference on Sensors.

[11]  John A. Stankovic,et al.  ALARM-NET: Wireless Sensor Networks for Assisted-Living and Residential Monitoring , 2006 .

[12]  Robert A. Greenes,et al.  SMART--an integrated wireless system for monitoring unattended patients. , 2008, Journal of the American Medical Informatics Association : JAMIA.

[13]  David E. Culler,et al.  The nesC language: A holistic approach to networked embedded systems , 2003, PLDI '03.

[14]  R. Bajcsy,et al.  Wearable Sensors for Reliable Fall Detection , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[15]  Markus H. Gross,et al.  Combining body sensors and visual sensors for motion training , 2005, ACE '05.

[16]  Eliathamby Ambikairajah,et al.  Classification of a known sequence of motions and postures from accelerometry data using adapted Gaussian mixture models. , 2006, Physiological measurement.

[17]  Alex Pentland,et al.  Wearable feedback systems for rehabilitation , 2005, Journal of NeuroEngineering and Rehabilitation.

[18]  Mahadev Satyanarayanan,et al.  Managing battery lifetime with energy-aware adaptation , 2004, TOCS.

[19]  Alex Pentland,et al.  Healthwear: medical technology becomes wearable , 2004, Computer.

[20]  Florian Michahelles,et al.  Sensing and monitoring professional skiers , 2005, IEEE Pervasive Computing.

[21]  B. G. Celler,et al.  Classification of basic daily movements using a triaxial accelerometer , 2004, Medical and Biological Engineering and Computing.

[22]  Luca Benini,et al.  MOCA: A Low-Power, Low-Cost Motion Capture System Based on Integrated Accelerometers , 2007, Adv. Multim..

[23]  Paolo Bonato,et al.  Using wearable sensors to measure motor abilities following stroke , 2006, International Workshop on Wearable and Implantable Body Sensor Networks (BSN'06).

[24]  Bart Vanrumste,et al.  Detection of Nocturnal Epileptic Seizures of Pediatric Patients Using Accelerometers , 2007 .

[25]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[26]  E. Jovanov,et al.  A WBAN-based System for Health Monitoring at Home , 2006, 2006 3rd IEEE/EMBS International Summer School on Medical Devices and Biosensors.

[27]  Deborah Estrin,et al.  Capturing high-frequency phenomena using a bandwidth-limited sensor network , 2006, SenSys '06.

[28]  Guang-Zhong Yang,et al.  Architecture for Body Sensor Networks , 2005 .

[29]  Alex Pentland,et al.  MIThril 2003: applications and architecture , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

[30]  David E. Culler,et al.  Flush: a reliable bulk transport protocol for multihop wireless networks , 2007, SenSys '07.

[31]  Pedro José Marrón,et al.  Meeting lifetime goals with energy levels , 2007, SenSys '07.

[32]  Catherine Dehollain,et al.  Gait assessment in Parkinson's disease: toward an ambulatory system for long-term monitoring , 2004, IEEE Transactions on Biomedical Engineering.

[33]  H. Barbeau,et al.  A new approach to retrain gait in stroke patients through body weight support and treadmill stimulation. , 1998, Stroke.

[34]  Gang Zhou,et al.  Accurate, Fast Fall Detection Using Gyroscopes and Accelerometer-Derived Posture Information , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[35]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[36]  S. Venkatesan,et al.  Accelerometer-based human abnormal movement detection in wireless sensor networks , 2007, HealthNet '07.

[37]  Eyal de Lara,et al.  Puppeteer: component-based adaptation for mobile computing , 2000, OPSR.

[38]  Mark D. Corner,et al.  Eon: a language and runtime system for perpetual systems , 2007, SenSys '07.

[39]  Tarek F. Abdelzaher,et al.  SATIRE: a software architecture for smart AtTIRE , 2006, MobiSys '06.

[40]  P. Bonato,et al.  Analysis of Feature Space for Monitoring Persons with Parkinson's Disease With Application to a Wireless Wearable Sensor System , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[41]  Jindong Tan,et al.  Real-time Daily Activity Classification with Wireless Sensor Networks using Hidden Markov Model , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[42]  Mahadev Satyanarayanan,et al.  Predictive Resource Management for Wearable Computing , 2003, MobiSys '03.

[43]  Matt Welsh,et al.  Lance: optimizing high-resolution signal collection in wireless sensor networks , 2008, SenSys '08.

[44]  Justin R. Boyle,et al.  Quantifying Functional Mobility Progress for Chronic Disease Management , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.