Learning the meaning of places IfGi Location based Services SS 06 Milad Sabersamandari.

Slides:



Advertisements
Similar presentations
Garmin Etrex GPS Introduction
Advertisements

Localization with RSSI Method at Wireless Sensor Networks Osman Ceylan Electronics Engineering PhD Student, Istanbul Technical University, Turkiye
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
A Mobile Ad hoc Biosensor Network Muzammil KP S7,ECE Govt. Engg. College, Wayanad.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Ying Wang, Xia Li Ying Wang, Xia Li.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Written by Martin Azizyan, Ionut Constandache, & Romit Choudhury Presented by Craig.
1 Using GPS data for IFTA and IRP. 2 Objective Controls in an IT Environment GPS – How it Works? Applying Knowledge Gained to Future Audits.
Forecasting Presence and Availability Joe Tullio CS8803.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek, Joongheon Kim, Ramesh Govindan CENS Talk April 30, 2010.
Acquiring traces from random walks Project final presentation By: Yaniv Sabo Aviad Hasnis Supervisor: Daniel Vainsencher.
Context Awareness – Edoardo Beutler & Sinja Helfenstein Monday, 22 May Research Projects in the Area of Context Awareness University of Zurich Seminar.
Biometrics and Security Tutorial 8. 1 (a) Understand the enrollment and verification of hand geometry? (P9: 8)
Problem Description: Current localization methods have disadvantages Problem Description: Current localization methods have disadvantages Proposed Solution:
© 2009 Research In Motion Limited Introduction to GPS and Wi-Fi technology on BlackBerry smartphones.
SDReaderCE An Overview on Use and Functionality. Using SDReaderCE After loading the route to the handheld from SDReader6, select the route folder from.
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.
April 20, 2008Emmett Nicholas ECE Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.
Smartphones. Lesson Objectives To understand and demonstrate an understanding of Smartphones.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
Local Positioning Mike Overy Chair Local Positioning WG Local Positioning v5.ppt #1 Mike Overy.
Rutgers: Gayathri Chandrasekaran, Tam Vu, Marco Gruteser, Rich Martin,
Ubiquitous Advertising: the Killer Application for the 21st Century Author: John Krumm Presenter: Anh P. Nguyen
Wireless Networks. Why go wireless? C Don’t have to be tied to a N, furniture or infrastructure Can retrieve , access the Internet, a corporate database.
Topic 6 – Wireless Technology and handheld devices 1)TechMed scenario covers The uses of wireless technologies and handheld devices In the scenario: “Some.
Using GPS to learn significant locations and predict movement across multiple users Daniel Ashbrook, Thad Starner College Of Computing, Georgia Institute.
Learning Significant Locations and Predicting User Movement with GPS Daniel Ashbrook and Thad Starner Learning Significant Locations and Predicting User.
École supérieure privée d'ingénierie et de technologie Prepared By: Boughattas Ahmed Chaieb Amal Année universitaire :
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)
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
Stefan Thorvaldsson – What is a network? A network is two or more computer linked together so the are able to share resources. It could.
Vertical Handover Nawshad Rehan Rasha
1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University of Arkansas Fayetteville,
COMMUNICATION SYSTEM (2) CT1401 LECTURE-9 : MOBILE PHONE BY : AFNAN ALAYYASH SUPERVISION : DR.OUIEM BCHIR.
BeTelGeuse: Tool for Bluetooth Data Gathering Petteri Nurmi, Joonas Kukkonen, Eemil Lagerspetz, Jukka Suomela, Patrik Floréen Helsinki Institute for Information.
Investigation in the development of Standalone Location Based Services Nkululeko Gojela Supervisor: Dr Hannah Thinyane FINAL PROJECT PRESENTATIONS.
Camera/Vision for Geo-Location & Geo-Identification John S. Zelek Intelligent Human Machine Interface Lab Dept. of Systems Design Engineering University.
Algorithms for Wireless Sensor Networks Marcela Boboila, George Iordache Computer Science Department Stony Brook University.
1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March.
1 Robust Statistical Methods for Securing Wireless Localization in Sensor Networks (IPSN ’05) Zang Li, Wade Trappe Yanyong Zhang, Badri Nath Rutgers University.
Download from The NearMe Wireless Proximity Server John Krumm and Ken Hinckley Microsoft Research Redmond,
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
Nicholas D. Lane, Hong Lu, Shane B. Eisenman, and Andrew T. Campbell Presenter: Pete Clements Cooperative Techniques Supporting Sensor- based People-centric.
Mobile and Location-Based Services Jason I. Hong Product Design and Usability April
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
GPS Provider:  GPS signal Network Location Provider:  Cell ID  Wi-Fi.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Place Lab: Bootstrapping Location-Enhanced Computing Anthony LaMarca Yatin Chawathe, Sunny Consolvo Jeffrey Hightower, James Scott, Ian Smith.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
Electronic Diaries 1 Appropriate slots for appointments are automatically found; Routine appointments can be programmed in one easy step, for instance.
1  Virendrasinh Sodha  Nakuldan Gadhavi  Rajdeepsinh Vaghela  Ashish Palan  Hiren Patel.
1 Jong Hee Kang, William Welbourne, Benjamin Stewart, Gaetano Borriello, October 2004, Proceedings of the 2nd ACM international workshop on Wireless mobile.
Location Privacy Protection for Location-based Services CS587x Lecture Department of Computer Science Iowa State University.
Local Positioning System
Extracting Places from Traces of Locations Paper Authors Jong Hee Kang Benjamin Stewart William Welbourne Gaetano Borriello PowerPoint Author Michael Cook.
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
Hybrid Indoor Positioning with Wi-Fi and Bluetooth: Architecture and Performance IEEE Mobile Data Management 2013 Artur Baniukevic†, Christian S. Jensen‡,
A COMPARATIVE STUDY Dr. Shahram Tahmasseby Transportation Systems Engineer, The City of Calgary Calgary, Alberta, CANADA.
Standard Demo 1 © Hacking Team All Rights Reserved.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
The NearMe Wireless Proximity Server John Krumm and Ken Hinckley Microsoft Research Redmond, WA, USA.
The advantages of going wireless
Data Logging GCSE ICT.
CIS 4930/6930, Spring 2018 Experiment 1: Encounter Tracing using Bluetooth Due Date: Feb 19, beginning of class Ph.D. student lead: Mimonah Al-Qathrady.
Data Logging GCSE ICT.
Radio Propagation Simulation Based on Automatic 3D Environment Reconstruction D. He A novel method to simulate radio propagation is presented. The method.
Extracting Places from Traces of Locations
Team North Star + Lockheed Martin
Presentation transcript:

Learning the meaning of places IfGi Location based Services SS 06 Milad Sabersamandari

Inhalt Introduction Introduction Existing place learning algorithms Existing place learning algorithms Extracting Places from traces of locations Extracting Places from traces of locations Application with Bluetooth Application with Bluetooth Advantages and disadvantages Advantages and disadvantages References References

Introduction Location learning systems Location learning systems Locations are expressed in 2 principal ways Locations are expressed in 2 principal ways CoordinatesCoordinates LandmarksLandmarks Intrested in „places“ (e.g. home, work, cinema) Intrested in „places“ (e.g. home, work, cinema)

Introduction Define „places“ Define „places“ Manually by hand Manually by hand Rectangular region around an office represented in coordinatesRectangular region around an office represented in coordinates Automatically Automatically Spends a significant amout of time or/and visits frequentlySpends a significant amout of time or/and visits frequently -> Place learning algorithms -> Place learning algorithms

Introduction Locations based services Locations based services Location based reminderLocation based reminder Location based to-do list applicationLocation based to-do list application „Location based intelligent desicions service“„Location based intelligent desicions service“

Existing place learning algorithms Ashbrook and Starner´s GPS Dropout Hierachical Clustering Algorithm (A&S) Ashbrook and Starner´s GPS Dropout Hierachical Clustering Algorithm (A&S) The comMotion Recurring GPS Dropout Algorithm The comMotion Recurring GPS Dropout Algorithm The BeaconPrint Algorithm The BeaconPrint Algorithm

Ashbrook and Starner´s Clustering Algorithm (A&S) Loss of GPS signal of at least t minutes Loss of GPS signal of at least t minutes Indicates a speed of continuilly below 1 mile per hour Indicates a speed of continuilly below 1 mile per hour Positions are merged (variant k- means clustering algorithm) Positions are merged (variant k- means clustering algorithm)

The comMotion Recurring GPS Dropout Algorithm GPS is lost three or more times within a given radius GPS is lost three or more times within a given radius Merge the points to places Merge the points to places

The BeaconPrint Algorithm Fingerprint algorithm Fingerprint algorithm Input: sensor log from mobile device Input: sensor log from mobile device List of places the device went (waypointlist) List of places the device went (waypointlist) GSM and GSM and

The BeaconPrint Algorithm 1. Segment a sensor log into times when the device was in a stable place and assign a waypoint. 1. Segment a sensor log into times when the device was in a stable place and assign a waypoint. 2. Merge waypoints which are captured from repeat visits to the same place. 2. Merge waypoints which are captured from repeat visits to the same place. Likewise, an effective recognition algorithm has two capabilities: Likewise, an effective recognition algorithm has two capabilities: 1. Recognize when the device returns to a known place using a waypoint list.1. Recognize when the device returns to a known place using a waypoint list. 2. Recognize when the device is not in a place We refer to this state as mobile.2. Recognize when the device is not in a place We refer to this state as mobile.

Extracting Places from traces of locations Uses Place Lab to collect traces of locations Uses Place Lab to collect traces of locations In many cities and towns available In many cities and towns available Place Lab works in urban areas aswell as indoors Place Lab works in urban areas aswell as indoors Location recorded once per second Location recorded once per second Places appear as clusters of locations Places appear as clusters of locations

Extracting Places from traces of locations Place Lab Place Lab Uses that each WiFi access point broadcasts its unique MAC addressUses that each WiFi access point broadcasts its unique MAC address A database maps these addresses to longitude and latidute coordinatesA database maps these addresses to longitude and latidute coordinates

Existing clustering Algorithm k-means Algorithm k-means Algorithm Gaussian mixture model (GMM) Gaussian mixture model (GMM) Require the number of clusters as a parameter Require the number of clusters as a parameter Require a significant amout of computation Require a significant amout of computation

Time based clustering Eliminate the intermediate locations between important places Eliminate the intermediate locations between important places Determine the number of clusters (important places) autonomously Determine the number of clusters (important places) autonomously Simple enough to run on a simple low battery mobile device Simple enough to run on a simple low battery mobile device

Time based clustering Basic idea is to cluster along the time axis Basic idea is to cluster along the time axis New measured location is compared with previous locations New measured location is compared with previous locations Decide if the mobile device is moving Decide if the mobile device is moving Parameter:distance d between the locations and a cluster´s time duration t Parameter:distance d between the locations and a cluster´s time duration t

Time based clustering Parameter: distance d, time t Parameter: distance d, time t Current cluster cl Current cluster cl Pending location ploc Pending location ploc Significant places Places Significant places Places

Time based clustering

Unlike other clustering algorithms this algorithm computes the clusters incrementally Unlike other clustering algorithms this algorithm computes the clusters incrementally The computation is simple The computation is simple Easily supported on small battery mobile devices Easily supported on small battery mobile devices

Application with Bluetooth Bluetoothcell with radius r Bluetoothcell with radius r Bool value for each cell Bool value for each cell Short distance Short distance Time duration of 11 seconds Time duration of 11 seconds

Application with Bluetooth

Replace Replace Measured location locMeasured location loc  measured BTcell cell Pending location plocPending location ploc  pending BTcell pcell Current cluster cl Current cluster cl as a set of BTcells as a set of BTcells

Advantages and disadvantages GPS (Advantages) GPS (Advantages) StandardizedStandardized Covers most of the earth´s surfaceCovers most of the earth´s surface Continually decreasing in costContinually decreasing in cost GPS (Disadvantages) GPS (Disadvantages) Inability to function indoorsInability to function indoors Occasional lack of geometry accuracyOccasional lack of geometry accuracy Loss of signal in urban canyons and other „shadowed“ areasLoss of signal in urban canyons and other „shadowed“ areas

Advantages and disadvantages Bluetooth (Advantages) Bluetooth (Advantages) StandardizedStandardized 3 classes (different ranges)3 classes (different ranges) Everywhere available (indoor)Everywhere available (indoor) Bluetooth (Disadvantages) Bluetooth (Disadvantages) Short distanceShort distance Long time durationLong time duration Accuracy = 1 BluetoothcellAccuracy = 1 Bluetoothcell Bad java supportBad java support

References 1. Jong Hee Kang, William Webourne, Benjamin Stewart, Gaetano Borrielo. Extracting Places from Traces of Locations 2. Jeffrey Hightower, Sunny Consolvo, Anthony LaMarca, Ian Smith, Jeff Hughes†. Learning and Recognizing the Places We Go 3. John Krumm, Ken Hinckley. The NearMe Wireless Proximity Server

Vielen Dank für Ihre Aufmerksamkeit