People centric sensing Leveraging mobile technologies to infer human activities. Applications. History of Sensing Platforms



Similar documents
Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. (English) Application for Portable Devices (Chinese)

ANDROID APPLICATION DEVELOPMENT FOR ENVIRONMENT MONITORING USING SMART PHONES

Sony Releases the Transparent Lens Eyewear SmartEyeglass Developer Edition

Capturing Sensor Data from Mobile Phones using Global Sensor Network Middleware

SINGLE DEVICE FOR MULTIPLE TASKS

END TO END AIRPORT. PASSENGER ANALYTICS November 9, 2015

Data Management in Sensor Networks

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

SENSORS ON ANDROID PHONES. Indian Institute of Technology Kanpur Commonwealth of Learning Vancouver

The Second Life of a Sensor: Integrating Real-world Experience in Virtual Worlds using Mobile Phones

Mobile and Sensor Systems

OMX, Android, GStreamer How do I decide what to use? 15 July 2011

H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch

Internet of Things (IoT): A vision, architectural elements, and future directions

The Internet of Things: Opportunities & Challenges

MEPTEC. Ecosystem for MCU, Sensors and MEMS for IoT Tony Massimini Chief of Technology Semico Research Corp. May 20, 2015

Remote Monitoring of Livestock Wireless and the Wii Improving Livestock Welfare

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

Module Title: Software Development A: Mobile Application Development

A GUI Crawling-based technique for Android Mobile Application Testing

Mobile Phone Sensors in Health Applications

Appery.io Overview. However mobile also presents many challenges for enterprises:

MINING DATA FOR TRAFFIC DETECTION SYSTEM USING GPS_ENABLE MOBILE PHONE IN MOBILE CLOUD INFRASTRUCTURE

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

Praktikum Entwicklung von Mediensystemen (Android)

Creating Next-Generation User Experience with Windows Aero, Windows Presentation Foundation and Silverlight on Windows Embedded Standard 7

M-Shield Mobile Security Technology: making wireless secure

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

An Evaluation Study of Driver Profiling Fuzzy Algorithms using Smartphones

MOBILE ARCHITECTURE FOR DYNAMIC GENERATION AND SCALABLE DISTRIBUTION OF SENSOR-BASED APPLICATIONS

HELIUM PULSE FOR MONITORING AND ALERTING HELIUM SMART SENSORS HELIUM NETWORK HELIUM CLOUD HELIUM PULSE HP

Progressive Authentication on Mobile Devices. They are typically restricted to a single security signal in the form of a PIN, password, or unlock

Strategic Direction of Networking IPv6, SDN and NFV Where Do You Start?

Running Android Applications on BlackBerry 10 developer.blackberry.com/android

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

Mobile Sensing: A new IoT paradigm. Shin-Ming Cheng Assistant Professor,

LabTech Mobile Device Management Overview

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

Smartphone Apps in Psychological Science: Results from an Experience Sampling Approach

Parallel Visualization for GIS Applications

EXPANDING THE ROLE OF THE MOBILE NETWORK OPERATOR IN M2M

Cell Phone based Activity Detection using Markov Logic Network

Developing Android Apps for BlackBerry 10. JAM854 Mike Zhou- Developer Evangelist, APAC Nov 30, 2012

Using On-the-move Mining for Mobile Crowdsensing

Smart Cities. Photo used under Creative Commons from nigelhowe

SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.

WEARIT DEVELOPER DOCUMENTATION 0.2 preliminary release July 20 th, 2013

FORRESTER CONSULTING INTERNET OF THINGS SURVEY - KEY FINDINGS. Building Value from Visibility: 2012 Enterprise Internet of Things Adoption Outlook

Lumia 550. Fact Sheet October 2015

CSE597a - Cell Phone OS Security. Cellphone Hardware. William Enck Prof. Patrick McDaniel

Micro-Environment Sensor based Android Application More Ketan Dadasaheb 1 Computer Department SCSCOE Pune, India Jagtap Pravin Vitthal 3

Tablets in Data Acquisition

M2M ATDI services. M2M project development, Business model, Connectivity.

Context and Activity Recognition (aka Sensors + Inference ) Varun Manjunatha CMSC 818G

Intro INTRINSICALLY SAFE CAMERA. Gravity X. "Revolutionary image and videocapture in hazardous area" a n

Mobile App Testing Guide. Basics of Mobile App Testing

How To Develop An Open Play Context Framework For Android (For Android)

Development. SriSeshaa Technologies. Table of Contents

Architecture (SOSP 2011) 11/11/2011 Minsung Jang

Eliminating End User and Application Downtime. Continuous Availability for your Business Applications

RETAILING STORE TRACKING CUSTOMER-FIRST. Customers have three currencies which they can spend: Money, Time and Emotion

Towards Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms. Mobilware 2010

Mobile Phones Operating Systems

Social Data Science for Intelligent Cities

MAGPIE: An Agent Platform for the Development of Mobile Applications for Pervasive Healthcare

Regulated Mobile Applications

WIND RIVER SECURE ANDROID CAPABILITY

Suricata IDS. What is it and how to enable it

EMBEDDED MAJOR PROJECTS LIST

Transcription:

People centric sensing People centric sensing Leveraging mobile technologies to infer human activities People centric sensing will help [ ] by enabling a different way to sense, learn, visualize, and share information about ourselves, friends, communities, the way we live, and the world we live in A.T. Campbell et al The Rise of People Centric Sensing Dr. Christos Efstratiou Computer Laboratory, University of Cambridge Applications History of Sensing Platforms Individual activity sensing: fitness applications, behavioural suggestions. Group activity sensing: groups to sense common activities and help achieving group goals. Eg: assess neighbourhood safety, collective recycling efforts. Community sensing: large scale sensing, where large number of people have the same application installed. E.g., tracking speed of disease across a city, congestion in city. Building sensors Computer vision On body accelerometers MSP 1990 2000 2010 Nicholas D. Lane, Emiliano Miluzzo, Hong Lu, Daniel Peebles, Tanzeem Choudhury, Andrew T. Campbell, A Survey of Mobile Phone Sensing, IEEE Communications Magazine, September, 2010. instrumenting the environment instrumenting the person instrumenting the mobile phone 1

People centric sensing in the Computer Laboratory, Cambridge Explore the potential of mobile phones as a platform for peoplecentric sensing applications. Explore the potential of instrumented environments with sensors to detect human activities. Mobile Phone Sensing Microphone Camera GPS Accelerometer Compass Gyroscope WiFi Bluetooth Proximity Light NFC (near field communication) Phone Sensing vs Sensor Networks Mobile Phone Sensing Sensor Networks Well suited for sensing the environment Specialized hardware designed to accurately monitor specific phenomena All resources dedicated to sensing High cost of deployment and maintenance (regular recharging thousands of sensor nodes) Phone Sensing Well suited for sensing human activities General purpose hardware, often not well suited for accurate sensing of the target phenomena Multi tasking OS. Main purposed of the device is to support other applications Low cost of deployment and maintenance (millions of potential users where each user charges their own phone) But not sure if users will keep you app on their device! The mobile phone sensing domain is filled with hacks, and imaginative techniques that were used to circumvent the limitations of a platform that was designed for a different purpose. However, manufacturers have started to change direction In the near future we expect the release of New hardware platforms that facilitate back ground sensing New OS frameworks that incorporate a general purpose sensing middleware 2

Development Design Patterns Resources Collect data High sampling rate Label with ground truth (e.g. user walking data set) Inference pipeline Use collected data for training Sensing is resource intensive BATTERY CPU MEMORY STORAGE Mobile Sensing App Feed back to the user Sensing Feature extraction Classification {walking} The mobile phone s purpose is to support multiple applications A mobile phone sensing application needs to maintain a balance between The amount of resources needed to operate The accuracy of the detection that is achieved Applications Detecting Emotions Adaptive Duty Cycling Inference: Emotional state, location and co location with others Sensors used: Microphone, bluetooth, GPS Map speaking features to emotional state Source: EmotionSense: A Mobile Phones based Adaptive Platform for Experimental Social Psychology Research Ubicomp 10 3

Adaptive Duty Cycling Applications Detecting Workplace Behaviour 100 Accuracy [%] 250 Energy (joules) Inference: social behaviour and work performance Sensors: Integrating phones with sensors in the environment 80 200 60 150 40 100 20 50 0 continuous 50% duty learning 0 continuous 50% duty learning Fusing mobile phones and sensor networks Research Question: Can we improve the performance of mobile phone sensing by linking it withsensing in the environment? METIS Sensing Offloading Reduce energy consumptions on mobile devices Opportunistic offloading of sensing to the environment Support continuous sensing METIS: Sensing offloading Mobile Phone Social Sensing Application METIS Social Sensing API Sensing Task Distribution Local Sensing Remote Sensing Inference Sensor Mapping Component Sensor Mapping and Inference Plugins Sensing Infrastructure Sensor Network Infrastructure Communication Access Point Phone Sensors Network Interface 4

Fusing mobile phones and sensor networks Detecting informal interactions in the work place Detecting informal interactions in the work place Location tracking C ti dt ti Conversation detection Detecting meetings Conversation Patterns Detected Calendar 9 10 11 12 13 14 15 16 17 Time(Houroftheday) Detecting collaborations Detecting collaborations 0 0 0 0 Level 2 communities Level 1 communities Level 2 communities Level 1 communities 3/04567$#$ 3/04567$&$!"#,$!"+$!"'$!" $!"&$!"##$!")$!"*$ 3/04567$' $. /012$#$!"($. /012$&$!"#$!"%$ Ground truth 5

People centric sensing in construction Applying the same techniques Detecting individual activities in the workplace Fusing data to understand collaborative activities Applications Work practice monitoring and understanding Health & Safety Real time work scheduling and efficiency Challenges Commodity mobile phones not widely used Specialised sensing technologies for people tracking Construction Site THANK YOU 6