SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Written by Martin Azizyan, Ionut Constandache, & Romit Choudhury Presented by Craig.

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

MP3 proposal. Template  Title  Your group name and group members  Application overview  Main functions  Detail description  Timeline and task assignment.
Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
SURROUNDSENSE Mobile Phone Localization via Ambience Fingerprinting.
1 “Did you see Bob?”: Human Localization using Mobile Phones Ionut Constandache Co-authors: Xuan Bao, Martin Azizyan, and Romit Roy Choudhury Modified.
Did You See Bob? Human Localization using Mobile Phones Ionut Constandache Duke University Presented by: Di Zhou Slides modified from Nichole Stockman.
Did You See Bob?: Human Localization using Mobile Phones Constandache, et. al. Presentation by: Akie Hashimoto, Ashley Chou.
CSC 380 Algorithm Project Presentation Spam Detection Algorithms Kyle McCombs Bridget Kelly.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
SurroundSense Mobile Phone Localization via Ambience Fingerprinting Scott Seto CS 495/595 November 1, 2011
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Martin Azizyan Duke University Ionut Constandache Duke University Romit Roy Choudhury.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting MARTIN AZIZYAN, IONUT CONSTANDACHE, ROMIT ROY CHOUDHURY Presented by Lingfei Wu.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Instructor: Dr. G. Bebis Reza Amayeh Fall 2005
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Wide-scale Botnet Detection and Characterization Anestis Karasaridis, Brian Rexroad, David Hoeflin.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
EnLoc: Energy-Efficient Localization for Mobile Phones Written By, Ionut Constandache (Duke), Shravan Gaonkar (UIUC), Matt Sayler (Duke), Romit Roy Choudhary.
Analyzing Behavioral Features for Classification.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
Hand Movement Recognition By: Tokman Niv Levenbroun Guy Instructor: Todtfeld Ari.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
BluEyes Bluetooth Localization and Tracking Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla.
Vision-Based Biometric Authentication System by Padraic o hIarnain Final Year Project Presentation.
ICBV Course Final Project Arik Krol Aviad Pinkovezky.
PhonePoint Pen: Using Mobile Phones to Write in Air Sandip Agrawal, Ionut Constandache, Shravan Gaonkar, Romit Roy Choudhury ACM MobiHeld 2009.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Context Awareness System and Service SCENE JS Lee 1 Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones.
Identifying Significant Locations Petteri Nurmi 1, Johan Koolwaaij 2 1) Helsinki Institute for Information Technology HIIT 2) Telematica Instituut (TELIN)
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting.
 By the end of this, you should be able to state the difference between DATE and INFORMAITON.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
SoundSense by Andrius Andrijauskas. Introduction  Today’s mobile phones come with various embedded sensors such as GPS, WiFi, compass, etc.  Arguably,
1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University of Arkansas Fayetteville,
Capture your favorite image Done by: ms.Hanan Albarigi.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Martin Azizyan, Ionut Constandache, Romit Roy Choudhury Mobicom 2009.
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Ionut Constandache Co-authors: Martin Azizyan and Romit Roy Choudhury.
(with Thiago Teixeira and Andreas Savvides)
1 1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Discussion of LOC1 and LOC2 Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University.
Curtis Kelsey University of Missouri A FINGERPRINTING SYSTEM MOBILE MODEL FOR VIDEO COPY PROTECTION.
RADAR: An In-Building RF-based User Location and Tracking System Presented by: Michelle Torski Paramvir Bahl and Venkata N. Padmanabhan.
Video Based Palmprint Recognition Chhaya Methani and Anoop M. Namboodiri Center for Visual Information Technology International Institute of Information.
Using Mobile Phones to Write in Air
Shape-based Similarity Query for Trajectory of Mobile Object NTT Communication Science Laboratories, NTT Corporation, JAPAN. Yutaka Yanagisawa Jun-ichi.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
F INDING M I M O : T RACING A M ISSING M OBILE P HONE USING D AILY O BSERVATIONS Hyojeong Shin, Yohan Chon, Kwanghyo Park and Hojung Cha MobiSys
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
James Pittman February 9, 2011 EEL 6788 MoVi: Mobile Phone based Video Highlights via Collaborative Sensing Xuan Bao Department of ECE Duke University.
Login session using mouse biometrics A static authentication proposal using mouse biometrics Christopher Johnsrud Fullu 2008.
Autonomous Robots Vision © Manfred Huber 2014.
Counting How Many Words You Read
It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses.
NO NEED TO WAR-DRIVE UNSUPERVISED INDOOR LOCALIZATION He Wang, Souvik Sen, Ahmed Elgohary, Moustafa Farid, Moustafa Youssef, Romit Roy Choudhury -twohsien.
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting.
Predicting the Location and Time of Mobile Phone Users by Using Sequential Pattern Mining Techniques Mert Özer, Ilkcan Keles, Ismail Hakki Toroslu, Pinar.
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
1 Indoor Semantic Localization (SurroundSense). Many emerging location based apps do not care about the physical location Instead, they need the user’s.
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Martin Azizyan Duke University Ionut Constandache Duke University Romit Roy Choudhury.
An Introduction to Biometrics
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
EE368 Final Project Spring 2003
Image Segmentation Classify pixels into groups having similar characteristics.
Tremor Detection Using Motion Filtering and SVM Bilge Soran, Jenq-Neng Hwang, Linda Shapiro, ICPR, /16/2018.
Smartphone Positioning Systems material from UIUC, Prof
Biometric technology.
Nir Zaidman and Michael Tahar
Presentation transcript:

SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Written by Martin Azizyan, Ionut Constandache, & Romit Choudhury Presented by Craig McIlwee

Motivation Provide logical localization Using GPS only isn’t good enough – Doesn’t work well indoors – Doesn’t account for dividing walls Dedicated hardware is not scalable

Approach Create an ambience fingerprint using sound, light, color, and user movement – Noise signatures specific to type of location/store – Chain stores have color themes – User movement indicative of store type

Architecture/Algorithm

Data is recorded on the phone, preprocessed, and sent to a server Filter module – Subsets the candidates – Wifi, movement, sound Match module – Selects the best candidate – Color/sound, Wifi

Architecture/Algorithm No single module needs to be perfect – If each module is ‘good enough’ then all modules combined are sufficient – Being simple reasonably accurate instead of sophisticated and perfect reduces resources required for processing

Sound Module Filter – Sound varies over time Fingerprints captured from various times of day Similarity of fingerprints is used to create a threshold for a potential match Match if within the threshold, discard otherwise – Threshold is generous – More false positives is better than false negatives

Motion Module Filter – Variations in user behavior Record 4 samples/second, use moving average over last 10 samples Minor variations suppressed

Motion Module User movement is classified as stationary or mobile 3 profiles defined – Long stationary – restaurant – Frequent movement with longer stationary – browsing – Frequent movement with shorter stationary – shopping Some logical locations fit multiple profiles

Motion Module

Color/Light Module Match Images captured from camera while facing downward – Floor themes are consistent – Other orientations introduce noise – Common orientation when checking , text messages, etc

Color/Light Module Analyze patterns in the image First attempt was to convert pixels to RGB values – Failed due to shadow and reflection influences Second attempt was to convert to HSL values – Isolates light on its own axis

Color/Light Module

Same/similar colors result in clusters when graphed Dominant colors generate larger clusters Similarity calculated as distance between cluster centroids and size of the clusters Most similar candidate is the match

Wifi Module Normally a filter, match if camera is not available Capture MAC address of available access points every 5 seconds Compare occurrence ratio of currently available access points to known access points

Known Issues Sound varies over time – Split day into 2 hour windows, capture fingerprints during each window – No mention of day of week, time of year Camera in pocket – All testing done with phone in hand – Expected rise in wearable devices Mimicking user behavior – Initial data showed artificial behavior – Subsequent attempts shadowed real customers

Known Issues Resource (energy) intensive Accelerometer fingerprint takes time to capture Non-business locations may not exhibit enough diversity – Offices, airports, libraries

Evaluation Recorded fingerprints of 51 locations – “War-sensed” by students – 2 different groups during different times of day Group A’s fingerprints used as database while Group B was at the location collecting their own fingerprints Accuracy analysis was done on various combinations of sensors types All sensor types combined yielded 87% accuracy