Ubiquitous and Mobile Computing CS 528: Automatically Characterizing - - PowerPoint PPT Presentation

ubiquitous and mobile computing cs 528 automatically
SMART_READER_LITE
LIVE PREVIEW

Ubiquitous and Mobile Computing CS 528: Automatically Characterizing - - PowerPoint PPT Presentation

Ubiquitous and Mobile Computing CS 528: Automatically Characterizing Places with Opportunistic CrowdSensing using Smartphones Gauri Pulekar Computer Science Dept. Worcester Polytechnic Institute (WPI) Automatically Characterizing Places with


slide-1
SLIDE 1

Ubiquitous and Mobile Computing CS 528: Automatically Characterizing Places with Opportunistic CrowdSensing using Smartphones Gauri Pulekar

Computer Science Dept. Worcester Polytechnic Institute (WPI)

slide-2
SLIDE 2

Automatically Characterizing Places with Opportunistic CrowdSensing using Smartphones

 UbiComp’12, Pittsburgh, USA

 Best Paper Award

 Authors:

 Yohan Chon  Nicholas D. Lane  Fan Li  Hojung Cha  Feng Zhao

slide-3
SLIDE 3

Characterizing Places

Legend:

 Educational

Institutions

 Restaurants  Hospitals  Shopping

Marine Drive, Mum bai, I ndia

slide-4
SLIDE 4

Design Approach

Low Level Sensor Data ‐ Location High Level Meaningful Data ‐ Place

slide-5
SLIDE 5

CrowdSense@Place (CSP)

 Categorizes places  Logical location meaningful to user  Links places with

 Place categories

Grocery store, restaurant, hospital, university

 Activity

 Shopping, eating, working

slide-6
SLIDE 6

The Coffee Bean, I ndia Bloom ingdale, USA

slide-7
SLIDE 7

Collecting Data: How?

 Location and user trajectories using Wi‐Fi/GPS  Samples data from sensors

 Microphone  Camera

 Crowdsourcing

 Collect large volumes of data

slide-8
SLIDE 8

Collecting Data: What?

 Audio and visual place hints mined from

  • pportunistic sensor data

 Spoken words

 “Can I have a Cappuccino please?”

 Physical objects

 Cups, shoes, clothes

 Written texts

 Menu, posters, hoardings

slide-9
SLIDE 9

Collecting Data: When?

 User uses phone

 Calls, emails, or browses

 Concern: Privacy

 Full control of data collection  Buffered before transmission  Review collected data  Option to delete before upload

slide-10
SLIDE 10

Example of Captured Images

Automatically Characterizing Places with Opportunistic CrowdSensing using Smartphones

Hints Noise

slide-11
SLIDE 11

Extracting Hints

 Image and audio classifiers

 Scene classification  Object recognition  Optical character recognition  Speech recognition  Sound recognition

 Output merged with location based signals

 Wi‐Fi, GPS

slide-12
SLIDE 12

Let’s Try To Pick Up Hints

Bloomingdale’s Outlet Store Mannequins Bag Skirt Trousers Jackets Belts

Bloom ingdale, USA

slide-13
SLIDE 13

Let’s Try To Pick Up Hints

 The Coffee

Bean

 Order Here  Can I get a

Latte to go please?

The Coffee Bean, I ndia

slide-14
SLIDE 14

Let’s Try To Pick Up Hints

 Laptop  Dell  SSD  Store

slide-15
SLIDE 15

CSP Working

 Place as a document  Builds the document with sensor based hints ID: WiFi Fingerprint Bloomingdale (0.75) mannequin (0.87) trouser (0.83) blouse (0.65) shirt (0.76) belt (0.4) bag (0.56)

  • utlet (0.87)

store (0.76) 35‐75% (0.23)

slide-16
SLIDE 16

CSP Framework

slide-17
SLIDE 17

Opportunistic Sensing of Data

 Smartphone  Application usage

 Phone calls, browsing

 Piggy‐back on user actions  Screen state and light sensor  Accelerometer

 Orientation, movement

 GPS & Wi‐Fi  Microphone  Camera

slide-18
SLIDE 18

Sensor Data Classifier

Object Detection Optical Character Recognition Sound Classification Speech Recognition

slide-19
SLIDE 19

Sensor Data Classifier

 Hints v/s Noise

 Filter out the data

 Phone is shaky or facing down

 Crowdsourcing  Repeated visits to place

slide-20
SLIDE 20

CSP Framework

slide-21
SLIDE 21

Applications

 Location based reminders  Content Delivery  Activity recognition  Understanding City‐Scale Patterns  Enhanced Local Search & Recommendations

 Awareness of the types of places a user frequently visits

leading to additional user profile attribute

 Rich CrowdSourced Point‐of‐Interest Category Maps

 Maps that relate places to place categories  A targeted advertising app

slide-22
SLIDE 22

Limitations

Limited Accuracy: 69% Limited Accuracy: 69%

Speech, object recognition contribute little Future: Train the classifier using a small amount of specific place hints

Completely opportunistic Completely opportunistic

Accumulates high quality slowly Learns slowly over long time period

Energy Issues Energy Issues

Power consuming Wi‐Fi & GPS Clicking pictures, capturing videos drains battery

Privacy Privacy

Users have choice to upload photos Future: Local processing & Anonymous

slide-23
SLIDE 23

Evaluations

 Statics:

36 users

5 locations

1241 places

1,300 places

46,000 hours

2,300 images

4,200 audios

22% of images are either blurred or completely black

Accuracy: 69%

slide-24
SLIDE 24

Evaluations

 Questions

 How accurate?  Which features types are most discriminative?  How well do certain feature types operate in noisy

environments?

slide-25
SLIDE 25

Evaluations

 Categories

 College & Education, Arts & Entertainment, Food &

Restaurant, Home, Shops, Workplace, Others

 Metrics

 Accuracy of place categorization:

 (No of correctly recognized places)/(No of places

evaluated)

slide-26
SLIDE 26

Evaluations

slide-27
SLIDE 27

Conclusion

 Efficient categorization

  • f places

 Uses hints, like humans

do

 Effective use of crowd

sensing

 Accurate classifier  Advanced applications  Large scale evaluations  Power consumption  Privacy concern  Future,

 User participation  Social Networking Sites

slide-28
SLIDE 28

References

 http://www.msr‐waypoint.com/en‐

us/um/people/zhao/pubs/ubicomp12_cps.pdf

 D. Ashbrook and T. Starner. Using GPS to Learn

Significant Locations and Predict Movement Across multiple users.

 http://foursquare.com

slide-29
SLIDE 29

Questions

slide-30
SLIDE 30