Development of a wireless body area sensing system for alcohol craving study Master’s Project Defense Sandeep Ravi Advisor: Dr.Yi Shang.

Slides:



Advertisements
Similar presentations
Blue Eye T E C H N O L G Y.
Advertisements

Android Power Calculations Approaches and Best Practice Hafed Alghamdi.
NDN in Local Area Networks Junxiao Shi The University of Arizona
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Introduction to Wireless Sensor Networks
A Method for Characterizing Energy Consumption in Android Smartphones Authors: Luis Corral, Anton B. Georgiev, Alberto Sillitti, Giancarlo Succi Center.
Green Computing Energy in Location-Based Mobile Value-Added Services Maziar Goudarzi.
Urban Sensing Jonathan Yang UCLA CS194 Fall 2007 Jonathan Yang UCLA CS194 Fall 2007.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
Healthnet John Bauman Kyunghwan Choi Adam Goldhammer Eugene Marinelli.
Slides modified and presented by Brandon Wilson.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
CS 441: Charles Durran Kelly.  What are Wireless Sensor Networks?  WSN Challenges  What is a Smartphone Sensor Network?  Why use such a network? 
Analysis of the Performance of IEEE for Medical Sensor Body Area Networking ECE 5900 Computer Engineering Seminar Instructor: Dr. Chigan Huaming.
THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.
LECTURE 2 CT1303 LAN. STANDARD MODELS: OSI Model : Open system Interconnection. is a conceptual model that characterizes and standardizes the internal.
INTRUSION DETECTION SYSTEMS Tristan Walters Rayce West.
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
Home Health Care and Assisted Living John Stankovic, Sang Son, Kamin Whitehouse A.Wood, Z. He, Y. Wu, T. Hnat, S. Lin, V. Srinivasan AlarmNet is a wireless.
Smart Products and Connected Health The Personal Metrics Movement Fredric Raab Sr. Systems Engineer UCSD Center for Wireless and Population Health Systems.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
 Energy Results: Memory Assistant Arcade Game  Performance Results:  Response Time ▪ Memory assistant: 17.3 sec -> 1.5 sec ▪ Arcade game: 6 FPS -> 13.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
The Data we Collect (and how we collect them) Arie Kapteyn.
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
IntroOH-1 CSE 5810 Wireless Body Sensor Networks (WBSN) in Healthcare Aljoharah A. Algwaiz Computer Science & Engineering Department The University of.
The Body Sensor Network. Project Overview Develop an application that can identifying affective experience – physiological responses – Especially those.
Design, Implementation and Evaluation of CenceMe Application COSC7388 – Advanced Distributed Computing Presentation By Sushil Joshi.
Control Over WirelessHART Network S. Han, X. Zhu, Al Mok University of Texas at Austin M. Nixon, T. Blevins, D. Chen Emerson Process Management.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
IBM Research © 2006 IBM Corporation HARMONI: Client Middleware for Long-Term, Continuous, Remote Health Monitoring Iqbal Mohomed, Maria Ebling, William.
Introduction To Computer System
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Hoelzl Gerold. Overview  Motivation  System design  Summary  Future work Hoelzl Gerold.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Example title for notes and handouts
Your Name Your Title Your Organization (Line #1)‏ Your Organization (Line #2)‏ WSN in enhancing exercise experience in personal fitness Goran.
1 Network Monitoring Mi-Jung Choi Dept. of Computer Science KNU
Energy Efficient Location Sensing Brent Horine March 30, 2011.
Presenter: D. Jayasakthi Advisor: Dr. Kai-Wei ke.
Winston H. Wu, Maxim A. Batalin, Lawrence K. Au, Alex A. T. Bui, and William J. Kaiser.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
Providing User Context for Mobile and Social Networking Applications A. C. Santos et al., Pervasive and Mobile Computing, vol. 6, no. 1, pp , 2010.
OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual.
SATIRE: A Software Architecture for Smart AtTIRE R. Ganti, P. Jayachandran, T. F. Abdelzaher, J. A. Stankovic (Presented by Linda Deng)
SWAN simulation A Simulation Study of Denial of Service Attacks on Wireless Ad-Hoc Networks Samuel C. Nelson, Class of 2006, Dept. of Computer Science,
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Bluetooth In 1994, the L. M. Ericsson company became interested in connecting its mobile phones to other devices without cables. A SIG (Special Interest.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
DCS230 Centralized or Decentralized Data Transfer Prof. Nalini Venkatasubramanian -Myung Guk Lee -YunHo Huh -Abhinav.
BANDAGE SIZE NON ECG HEART RATE MONITOR USING ZIGBEE WIRELESS LINK Guided by,Presented by, Ms. Geo. P.G Jeevan.K.Noble Asst.Prof., ECE Dept.S7, ECE-A.
Emotion-aware recommender systems Master’s thesis SupervisorMentorStudent Katrien VerbertKarsten SeippJeroen Reinenbergh.
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Nguyen Thi Thanh Nha HMCL by Ying Zhang, Gang Huang, Xuanzhe Liu, Wei Zhang, Hong Mei, and Shunxiang Yang Refactoring Android Java Code for On-Demand Computation.
A method for using cloud computing for Android By: Collin Molnar.
An Embedded Activity Recognition System Intel Research, University of Washington, Stanford University.
BlueEyes Human Operator Monitoring System BlueEyes Human-Operator Monitoring System PRESENTED BY:- AYUSHI TYAGI B1803B37.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Applications in Mobile Technology for Travel Data Collection 2012 Border to Border Transportation Conference South Padre Island, Texas November, 13, 2012.
IntroOH-1 CSE 5810 Remote Health Care Monitoring by Wearable Sensors and Mobile Devices Kanchan Jha Computer Science & Engineering Department The University.
Sensors Journal, IEEE, Issue Date: May 2013,
Cost Effective Mobile Base Health Monitoring System Under Cloud Environment. To interpret health from their mobiles under cloud environment and creating.
Software engineering in the mobile phone platform war.
AN ENHANCED MOBILE AMBULATORY ASSESSMENT SYSTEM FOR ALCOHOL CRAVING STUDIES Master’s Thesis Defense Ruiqi Shi Advisor: Dr.Yi Shang.
Sentio: Distributed Sensor Virtualization for Mobile Apps
Internet of Things (IoT)
Identifying Slow HTTP DoS/DDoS Attacks against Web Servers DEPARTMENT ANDDepartment of Computer Science & Information SPECIALIZATIONTechnology, University.
Peter Banis, Klaus Çipi, Michael Kolar, Robert Olsen
Presentation transcript:

Development of a wireless body area sensing system for alcohol craving study Master’s Project Defense Sandeep Ravi Advisor: Dr.Yi Shang

Overview Introduction Related Work System Architecture and Implementation Comparison and Analysis of Initial vs. Current Design Summary and Future Work

Motivation What is Alcohol Craving ? NIAAA reports 18 million people in U.S to have an alcohol use disorder or alcohol dependence NIDA reports $30 billion health care costs to treat alcohol craving Current Methods in Alcohol Craving studies cannot accurately predict the Alcohol Craving Episodes

Laboratory Assessment

Ambulatory Assessment

Project Goals System to analyze real-time factors and predict craving episodes Short-Term Goals: Implement a Body Area Sensing System Framework to facilitate prediction & intervention Make the system “Contextual-Aware” Long-Term Goals: Complete system with prediction and intervention capability

Overview Introduction Related Work System Architecture and Implementation Comparison and Analysis of Initial vs. Current Design Summary and Future Work

Related Work “IPainRelief - A pain assessment and management app for a smart phone implementing sensors and soft computing tools”, by Rajesh and Joan, SRM University, India, ICICES,2013. A Pain Assessment and Management App “IPainRelief” for a Smart phone Uses Fuzzy Expert Systems No experimental results

Related Work (cont’d) “Daily Mood Assessment based on Mobile Phone Sensing,” by Xu et al., Tsinghua University, China, International Conference on Wearable and Implantable BSN’s, 2012. Framework to detect mood related mental health problems Tested on 15 users for 30 days Accuracy of 50% with Naïve Bayes Classifier

Overview Introduction Related Work System Architecture and Implementation Comparison and Analysis of Initial vs. Current Design Summary and Future Work

System Architecture External Sensors Smart Phone GPRS or Wi-Fi Equivital EQ02 Life monitor Web Server Affectiva Q Sensor Data Visualizations Flat File System

System Implementation External Sensors Smartphone Network Module Data Collection Module Survey Module Web Server

Affectiva Q Sensor Bluetooth RFCOMM Protocol Accelerometer data Electro Dermal Activity (EDA) Temperature. Transmission rate 2hz-32hz

EQ02 Life Monitor Bluetooth RFCOMM Protocol Heart Rate derived from ECG , Impedance Breathing Rate derived from ECG, Impedance Body Position and Body Movement GSR(Galvanic Skin Response) Core Temperature and Skin Temperature Requires Equivital SDK for parsing the raw data from the SEM

System Implementation External Sensors Smart Phone Network Module Data Collection Module Survey Module Web Server

Smart Phone Central Point in Body Area Sensing System Android Application : Body Sensor Application Internal Sensors: Accelerometer Light Pressure GPS Android Application-Three Modules: Network Module Data Collection Module Survey Module

Module Core Functionality Sensor Service Storage and Processing Survey Module Self-assessment + Random Surveys Network Module Connectivity with External Sensors Data Collection Module Smartphone sensors + location

Network Module Uses android.bluetooth API Establishes RFCOMM channels with external Sensors Connects to sensors through service discovery Transfers data from external sensors Multi-threaded framework Transmits physiological data “Wed Nov 06 09:30:01 CST 2013,MovingSlowly,Side,0.0,0.0,- 1.0,0.0,100.0,0.0,-1.0,60.0,90.0,365.171560326186”

Sensor Connections Activity

Device List Activity

Data Flow Diagram MAC address Bluetooth State

Sequence Diagram

System Implementation External Sensors Smart Phone Network Module Data Collection Module Survey Module Web Server

Data Collection Module Data from External Physiological Sensors Data collection from Internal Sensors Accelerometer Light Pressure Location Co-ordinates Survey Data

System Implementation External Sensors Smart Phone Network Module Data Collection Module Survey Module Web Server

Survey Module Consists of a series of self-assessment surveys and a random survey. Analyze and records a subject’s emotional state during assessment of the subject. Surveys are loaded from XML files and are parsed by SAX parser Six types: Morning Report, Initial Drinking, Mood Dysregulation, Craving Episode and Alcohol Consumption.

XML Survey Activity

SAX Parser

Survey Question Types

Random Survey

System Implementation External Sensors Smartphone Network Module Data Collection Module Survey Module Web Server

Web Server Implemented in PHP Collects Physiological and Emotional data Flat file system Real-Time Visualizations using High Charts JS and Google Maps

An example of sensor data real-time visualization

An example of sensor data real-time visualization

Implementation Challenges Memory Leaks Severity: causing the application to crash after 1-3 hours Identification Analyzing the Applications Heap Dump using Memory Analyzer(MAT) Analyzing the Application Log E.g., “09-16 01:40:57.287: D/dalvikvm (26990): GC_CONCURRENT freed 402K, 5% free 9261K/9728K, paused 4ms+3ms, total 36ms” Using methods in runtime class. freeMemory() and totalMemory() methods to get the current runtime memory usage of the application

Implementation Challenges (cont’d) Power Consumption Severity: Highly power consuming resources 3G and GPS, significantly drains the battery life Initial Design:30 sec retrieval Activity Recognition is an built-in Android service which can be accessed by any application running on Android OS. Activities: In vehicle, On Bicycle ,On foot , Tilting , Still A background service and client are needed to access the Activity Recognition Service.

Implementation Challenges (cont’d) Responsiveness Severity: Frequent access of network can lead to Application Not Responding Error Buffers were implemented to reduce the overall usage of the network.

Overview Introduction Related Work System Architecture and Implementation Comparison and Analysis of Initial vs. Current Design Summary and Future Work

Comparison of CPU and 3G energy consumption with vs Comparison of CPU and 3G energy consumption with vs. without activity recognition CPU: 12.5% reduction 3G: 85.3% reduction

Power Consumption of Body Sensor Application with vs Power Consumption of Body Sensor Application with vs. without activity recognition Power consumption reduced by 82.9 %

Comparison of CPU and 3G energy consumption with vs Comparison of CPU and 3G energy consumption with vs. without buffer CPU: 82.9 % reduction 3G: 40% reduction

Power Consumption of Body Sensor Application with vs. without buffers Power consumption reduced by 27.6 %

Overview Introduction Related Work System Architecture and Implementation Comparison and Analysis of Initial vs. Current Design Summary and Future Work

Summary The Body Area Sensing System has been deployed and it was observed to successfully collect emotional and physiological data The Body Sensor Application has been observed to maintain a multiple Bluetooth Connections with external Sensors Reliable connection for 11-12 hrs with the external sensors Interesting co-relation were observed between GSR(Skin Conductance) and Alcohol Craving.

Future Work A Predictive Model to detect Alcohol Craving will be included. Geo-fencing will be included to provide accurate real-time interventions The data packets sent to the server will be encrypted

References Rajesh, M. ; Dept. of Computer Sci. & Eng., SRM Univ., Vadapalani, India ; Muthu, J.S. ; Suseela, G., “ IPainRelief - A pain assessment and management app for a smart phone implementing sensors and soft computing tools”, Information Communication and Embedded Systems (ICICES), 2013 International Conference 2013. Yuanchao Ma Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China Bin Xu ; Yin Bai ; Guodong Sun ; Run Zhu , “ Daily Mood Assessment Based on Mobile Phone Sensing”, 2012 Ninth International Conference on Wearable and Implantable Body Sensor Networks.

Questions ?