SlideShare a Scribd company logo
1 of 32
Download to read offline
+ 
Discovering Human Places of Interest from 
Multimodal Mobile Phone Data 
2014/11/4 (Tue.) 
Raul Montoliu, Daniel Gatica-Perez 
MUM‘13 
Chang Wei-Yuan @ MakeLab Group Meeting
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
2
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
3
+Introduction 
4 
n A new framework to discover places-of-interest.
+ 5
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
6
+Definition 
n Location Point 
n a measurement about the location of a user 
n e.g. ([46:6N; 6:5E], [16:34:57]) 
7
+Definition 
n Stay Point  
n a geographic region in which the user stayed 
for a while 
n e.g. ([46:6N; 6:5E], [16:30:00], [17:54:34]) 
8
+Definition 
n Stay Region 
n a cluster of stay points with the same 
semantic meaning 
n e.g. ([46:6N; 6:5E]; [46:595N;-46:599N]; 
[6:498E; 6:502E]) 
9
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
10
+ 11
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
12
+Operation modes 
n Multimodal Mobile Phone Data 
n Wifi-map Mode 
n a map of geo-referenced Wifi APs 
n Static Mode 
n GPS Mode 
13
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
14
+Time-based Clustering 
n Location Point = lp = (p1, p2, …, pN) 
n Pi = (lat, long, T) 
n obtained from the multimodal sensor 
n Stay points = lsp = (sp1, sp2, …, spM) 
n spi = (lat, long, Tstart, Tend) 
15
+Time-based Clustering 
n SpaceDistance(ps; pe)  Dmax 
n TimeDifference(ps; pe)  Tmin 
n TimeDifference(pk; pk+1)  Tmax 
n k ∈ [s, e] 
16
+ 17
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
18
+Grid-based Clustering 
19 
n grid-based clustering 
n constrain the cluster size
+Grid-based Clustering 
20
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
21
+Extracting location points 
GPS 
4% 
Wifi 
Map 
35% 
Static 
24% 
No 
location 
37% 
22 
n approximately for 
63% of the day it 
is possible to 
estimate the 
location of a user
+Comparative results on place of 
interest discovering 
n Evaluation System 
n Discovered 
n Remembered 
n Missed 
n Correct 
n Forgotten 
n False 
23
+Comparative results on place of 
interest discovering 
n Evaluation System 
n Discovered  
n Remembered  
n Missed  
n Correct ↑ 
n Forgotten ↑ 
n False 
24
+ 25
+ 26
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
27
+Conclusion 
n Thanks to the use of this framework, it 
is possible to obtain location data for 
63% of the day in real life.  
n This approach is multimodal since 
location information is obtained from 
multiple sensor. 
28
+Outline 
n Introduction 
n Definition 
n Method 
n Operation modes 
n Time-based Clustering 
n Grid-based Clustering 
n Experiment 
n Conclusion 
n Thought 
29
+ 30 
APP 
data
+ 31
+ 
Thanks for listening. 
2014 / 11 / 4 (Tue.) @ MakeLab Group Meeting 
v123582@gmail.com

More Related Content

What's hot

ESWC 2013: A Systematic Investigation of Explicit and Implicit Schema Informa...
ESWC 2013: A Systematic Investigation of Explicit and Implicit Schema Informa...ESWC 2013: A Systematic Investigation of Explicit and Implicit Schema Informa...
ESWC 2013: A Systematic Investigation of Explicit and Implicit Schema Informa...Thomas Gottron
 
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...T. E. BOGALE
 
VJAI Paper Reading#3-KDD2019-ClusterGCN
VJAI Paper Reading#3-KDD2019-ClusterGCNVJAI Paper Reading#3-KDD2019-ClusterGCN
VJAI Paper Reading#3-KDD2019-ClusterGCNDat Nguyen
 
Interactive Rendering and Stylization of Transportation Networks Using Distan...
Interactive Rendering and Stylization of Transportation Networks Using Distan...Interactive Rendering and Stylization of Transportation Networks Using Distan...
Interactive Rendering and Stylization of Transportation Networks Using Distan...Matthias Trapp
 
Geometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysGeometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysMatthias Trapp
 
Algebra 2 Lesson 5-4
Algebra 2 Lesson 5-4Algebra 2 Lesson 5-4
Algebra 2 Lesson 5-4Kate Nowak
 
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion NetworkTraffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion Networkivaderivader
 
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'Seldon
 
LIMSI @ MediaEval SED 2014
LIMSI @ MediaEval SED 2014LIMSI @ MediaEval SED 2014
LIMSI @ MediaEval SED 2014multimediaeval
 
Graph Convolutional Network
Graph  Convolutional NetworkGraph  Convolutional Network
Graph Convolutional NetworkSEMINARGROOT
 
Pleiades - satellite imagery - very high resolution
Pleiades - satellite imagery - very high resolutionPleiades - satellite imagery - very high resolution
Pleiades - satellite imagery - very high resolutionSpot Image
 
Multiple volumetric datasets
Multiple volumetric datasetsMultiple volumetric datasets
Multiple volumetric datasetsSu Yan-Jen
 
Of Sampling and Smoothing: Approximating Distributions over Linked Open Data
Of Sampling and Smoothing: Approximating Distributions over Linked Open DataOf Sampling and Smoothing: Approximating Distributions over Linked Open Data
Of Sampling and Smoothing: Approximating Distributions over Linked Open DataThomas Gottron
 
Colour Correction using Histogram Stretching
Colour Correction using Histogram StretchingColour Correction using Histogram Stretching
Colour Correction using Histogram StretchingPoul Kjeldager Sørensen
 

What's hot (20)

EECSCon Poster
EECSCon PosterEECSCon Poster
EECSCon Poster
 
ESWC 2013: A Systematic Investigation of Explicit and Implicit Schema Informa...
ESWC 2013: A Systematic Investigation of Explicit and Implicit Schema Informa...ESWC 2013: A Systematic Investigation of Explicit and Implicit Schema Informa...
ESWC 2013: A Systematic Investigation of Explicit and Implicit Schema Informa...
 
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
 
Short-Term Forecasting of Surface Solar Irradiance Based on Meteosat-SEVIRI D...
Short-Term Forecasting of Surface Solar Irradiance Based on Meteosat-SEVIRI D...Short-Term Forecasting of Surface Solar Irradiance Based on Meteosat-SEVIRI D...
Short-Term Forecasting of Surface Solar Irradiance Based on Meteosat-SEVIRI D...
 
VJAI Paper Reading#3-KDD2019-ClusterGCN
VJAI Paper Reading#3-KDD2019-ClusterGCNVJAI Paper Reading#3-KDD2019-ClusterGCN
VJAI Paper Reading#3-KDD2019-ClusterGCN
 
Interactive Rendering and Stylization of Transportation Networks Using Distan...
Interactive Rendering and Stylization of Transportation Networks Using Distan...Interactive Rendering and Stylization of Transportation Networks Using Distan...
Interactive Rendering and Stylization of Transportation Networks Using Distan...
 
Geometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysGeometry Batching Using Texture-Arrays
Geometry Batching Using Texture-Arrays
 
Algebra 2 Lesson 5-4
Algebra 2 Lesson 5-4Algebra 2 Lesson 5-4
Algebra 2 Lesson 5-4
 
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion NetworkTraffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
 
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
 
LIMSI @ MediaEval SED 2014
LIMSI @ MediaEval SED 2014LIMSI @ MediaEval SED 2014
LIMSI @ MediaEval SED 2014
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Graph Convolutional Network
Graph  Convolutional NetworkGraph  Convolutional Network
Graph Convolutional Network
 
Pleiades - satellite imagery - very high resolution
Pleiades - satellite imagery - very high resolutionPleiades - satellite imagery - very high resolution
Pleiades - satellite imagery - very high resolution
 
Quiz 2
Quiz 2Quiz 2
Quiz 2
 
Multiple volumetric datasets
Multiple volumetric datasetsMultiple volumetric datasets
Multiple volumetric datasets
 
Sparse fourier transform
Sparse fourier transformSparse fourier transform
Sparse fourier transform
 
Of Sampling and Smoothing: Approximating Distributions over Linked Open Data
Of Sampling and Smoothing: Approximating Distributions over Linked Open DataOf Sampling and Smoothing: Approximating Distributions over Linked Open Data
Of Sampling and Smoothing: Approximating Distributions over Linked Open Data
 
PCL (Point Cloud Library)
PCL (Point Cloud Library)PCL (Point Cloud Library)
PCL (Point Cloud Library)
 
Colour Correction using Histogram Stretching
Colour Correction using Histogram StretchingColour Correction using Histogram Stretching
Colour Correction using Histogram Stretching
 

Viewers also liked

How many folders do you really need ? Classifying email into a handful of cat...
How many folders do you really need ? Classifying email into a handful of cat...How many folders do you really need ? Classifying email into a handful of cat...
How many folders do you really need ? Classifying email into a handful of cat...Wei-Yuan Chang
 
Online Debate Summarization using Topic Directed Sentiment Analysis
Online Debate Summarization using Topic Directed Sentiment AnalysisOnline Debate Summarization using Topic Directed Sentiment Analysis
Online Debate Summarization using Topic Directed Sentiment AnalysisWei-Yuan Chang
 
Fine Grained Location Extraction from Tweets with Temporal Awareness
Fine Grained Location Extraction from Tweets with Temporal AwarenessFine Grained Location Extraction from Tweets with Temporal Awareness
Fine Grained Location Extraction from Tweets with Temporal AwarenessWei-Yuan Chang
 
Effective Event Identification in Social Media
Effective Event Identification in Social MediaEffective Event Identification in Social Media
Effective Event Identification in Social MediaWei-Yuan Chang
 
Analysis and Classification of Respiratory Health Risks with Respect to Air P...
Analysis and Classification of Respiratory Health Risks with Respect to Air P...Analysis and Classification of Respiratory Health Risks with Respect to Air P...
Analysis and Classification of Respiratory Health Risks with Respect to Air P...Wei-Yuan Chang
 
Forecasting Fine Grained Air Quality Based on Big Data
Forecasting Fine Grained Air Quality Based on Big DataForecasting Fine Grained Air Quality Based on Big Data
Forecasting Fine Grained Air Quality Based on Big DataWei-Yuan Chang
 
On the Coverage of Science in the Media a Big Data Study on the Impact of th...
On the Coverage of Science in the Media a Big Data Study on the Impact of th...On the Coverage of Science in the Media a Big Data Study on the Impact of th...
On the Coverage of Science in the Media a Big Data Study on the Impact of th...Wei-Yuan Chang
 
On the Ground Validation of Online Diagnosis with Twitter and Medical Records
On the Ground Validation of Online Diagnosis with Twitter and Medical RecordsOn the Ground Validation of Online Diagnosis with Twitter and Medical Records
On the Ground Validation of Online Diagnosis with Twitter and Medical RecordsWei-Yuan Chang
 
Data mining with differential privacy
Data mining with differential privacy Data mining with differential privacy
Data mining with differential privacy Wei-Yuan Chang
 
Eears (earthquake alert and report system) a real time decision support syst...
Eears (earthquake alert and report system)  a real time decision support syst...Eears (earthquake alert and report system)  a real time decision support syst...
Eears (earthquake alert and report system) a real time decision support syst...Wei-Yuan Chang
 
Extending faceted search to the general web
Extending faceted search to the general webExtending faceted search to the general web
Extending faceted search to the general webWei-Yuan Chang
 
10 INSTAGRAM TIPS FOR SMALL BUSINESS GROWTH
10 INSTAGRAM TIPS FOR SMALL BUSINESS GROWTH10 INSTAGRAM TIPS FOR SMALL BUSINESS GROWTH
10 INSTAGRAM TIPS FOR SMALL BUSINESS GROWTHAutoPilot Your Buiness
 
Practical Lessons from Predicting Clicks on Ads at Facebook
Practical Lessons from Predicting Clicks on Ads at FacebookPractical Lessons from Predicting Clicks on Ads at Facebook
Practical Lessons from Predicting Clicks on Ads at FacebookWei-Yuan Chang
 
Reading workshop power point 1st grade
Reading workshop power point 1st gradeReading workshop power point 1st grade
Reading workshop power point 1st gradeFieldmoose
 

Viewers also liked (19)

How many folders do you really need ? Classifying email into a handful of cat...
How many folders do you really need ? Classifying email into a handful of cat...How many folders do you really need ? Classifying email into a handful of cat...
How many folders do you really need ? Classifying email into a handful of cat...
 
Online Debate Summarization using Topic Directed Sentiment Analysis
Online Debate Summarization using Topic Directed Sentiment AnalysisOnline Debate Summarization using Topic Directed Sentiment Analysis
Online Debate Summarization using Topic Directed Sentiment Analysis
 
Fine Grained Location Extraction from Tweets with Temporal Awareness
Fine Grained Location Extraction from Tweets with Temporal AwarenessFine Grained Location Extraction from Tweets with Temporal Awareness
Fine Grained Location Extraction from Tweets with Temporal Awareness
 
Effective Event Identification in Social Media
Effective Event Identification in Social MediaEffective Event Identification in Social Media
Effective Event Identification in Social Media
 
Analysis and Classification of Respiratory Health Risks with Respect to Air P...
Analysis and Classification of Respiratory Health Risks with Respect to Air P...Analysis and Classification of Respiratory Health Risks with Respect to Air P...
Analysis and Classification of Respiratory Health Risks with Respect to Air P...
 
Forecasting Fine Grained Air Quality Based on Big Data
Forecasting Fine Grained Air Quality Based on Big DataForecasting Fine Grained Air Quality Based on Big Data
Forecasting Fine Grained Air Quality Based on Big Data
 
On the Coverage of Science in the Media a Big Data Study on the Impact of th...
On the Coverage of Science in the Media a Big Data Study on the Impact of th...On the Coverage of Science in the Media a Big Data Study on the Impact of th...
On the Coverage of Science in the Media a Big Data Study on the Impact of th...
 
How to use blab
How to use blabHow to use blab
How to use blab
 
On the Ground Validation of Online Diagnosis with Twitter and Medical Records
On the Ground Validation of Online Diagnosis with Twitter and Medical RecordsOn the Ground Validation of Online Diagnosis with Twitter and Medical Records
On the Ground Validation of Online Diagnosis with Twitter and Medical Records
 
Data mining with differential privacy
Data mining with differential privacy Data mining with differential privacy
Data mining with differential privacy
 
Eears (earthquake alert and report system) a real time decision support syst...
Eears (earthquake alert and report system)  a real time decision support syst...Eears (earthquake alert and report system)  a real time decision support syst...
Eears (earthquake alert and report system) a real time decision support syst...
 
Extending faceted search to the general web
Extending faceted search to the general webExtending faceted search to the general web
Extending faceted search to the general web
 
10 INSTAGRAM TIPS FOR SMALL BUSINESS GROWTH
10 INSTAGRAM TIPS FOR SMALL BUSINESS GROWTH10 INSTAGRAM TIPS FOR SMALL BUSINESS GROWTH
10 INSTAGRAM TIPS FOR SMALL BUSINESS GROWTH
 
Practical Lessons from Predicting Clicks on Ads at Facebook
Practical Lessons from Predicting Clicks on Ads at FacebookPractical Lessons from Predicting Clicks on Ads at Facebook
Practical Lessons from Predicting Clicks on Ads at Facebook
 
Reading workshop power point 1st grade
Reading workshop power point 1st gradeReading workshop power point 1st grade
Reading workshop power point 1st grade
 
Municipalité et logement abordable
Municipalité et logement abordable Municipalité et logement abordable
Municipalité et logement abordable
 
Bénévoles engagés et motivés
Bénévoles engagés et motivésBénévoles engagés et motivés
Bénévoles engagés et motivés
 
ALSBLNB Conférence 2014 Saint John Atelier A - Continuer notre mission et not...
ALSBLNB Conférence 2014 Saint John Atelier A - Continuer notre mission et not...ALSBLNB Conférence 2014 Saint John Atelier A - Continuer notre mission et not...
ALSBLNB Conférence 2014 Saint John Atelier A - Continuer notre mission et not...
 
Gestion de propriété
Gestion de propriétéGestion de propriété
Gestion de propriété
 

Similar to Discovering Places from Mobile Data

pi-Lisco: Parallel and Incremental Stream-Based Point-Cloud Clustering
pi-Lisco: Parallel and Incremental Stream-Based Point-Cloud Clusteringpi-Lisco: Parallel and Incremental Stream-Based Point-Cloud Clustering
pi-Lisco: Parallel and Incremental Stream-Based Point-Cloud ClusteringHannaneh Najdataei
 
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...multimediaeval
 
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...Fan Yang
 
Udacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsUdacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsDavid Silver
 
Private and secure secret shared map reduce
Private and secure secret shared map reducePrivate and secure secret shared map reduce
Private and secure secret shared map reduceShantanu Sharma
 
Hierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationHierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationAlexander Litvinenko
 
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.Martijn Pannevis
 
An accurate retrieval through R-MAC+ descriptors for landmark recognition
An accurate retrieval through R-MAC+ descriptors for landmark recognitionAn accurate retrieval through R-MAC+ descriptors for landmark recognition
An accurate retrieval through R-MAC+ descriptors for landmark recognitionFederico Magliani
 
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)Richard Süselbeck
 
FCN-Based 6D Robotic Grasping for Arbitrary Placed Objects
FCN-Based 6D Robotic Grasping for Arbitrary Placed ObjectsFCN-Based 6D Robotic Grasping for Arbitrary Placed Objects
FCN-Based 6D Robotic Grasping for Arbitrary Placed ObjectsKusano Hitoshi
 
211121 detection in crowded scenes one proposal, multiple predictions
211121 detection in crowded scenes   one proposal, multiple predictions211121 detection in crowded scenes   one proposal, multiple predictions
211121 detection in crowded scenes one proposal, multiple predictionstaeseon ryu
 
Time of arrival based localization in wireless sensor networks a non linear ...
Time of arrival based localization in wireless sensor networks  a non linear ...Time of arrival based localization in wireless sensor networks  a non linear ...
Time of arrival based localization in wireless sensor networks a non linear ...sipij
 
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...Steffi Keran Rani J
 
Sensors, Mappings and Queries in the Semantic Web
Sensors, Mappings and Queries in the Semantic WebSensors, Mappings and Queries in the Semantic Web
Sensors, Mappings and Queries in the Semantic WebJean-Paul Calbimonte
 

Similar to Discovering Places from Mobile Data (20)

pi-Lisco: Parallel and Incremental Stream-Based Point-Cloud Clustering
pi-Lisco: Parallel and Incremental Stream-Based Point-Cloud Clusteringpi-Lisco: Parallel and Incremental Stream-Based Point-Cloud Clustering
pi-Lisco: Parallel and Incremental Stream-Based Point-Cloud Clustering
 
Step zhedong
Step zhedongStep zhedong
Step zhedong
 
LSH
LSHLSH
LSH
 
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
 
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
 
Udacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsUdacity-Didi Challenge Finalists
Udacity-Didi Challenge Finalists
 
Private and secure secret shared map reduce
Private and secure secret shared map reducePrivate and secure secret shared map reduce
Private and secure secret shared map reduce
 
20210226 esa-science-coffee-v2.0
20210226 esa-science-coffee-v2.020210226 esa-science-coffee-v2.0
20210226 esa-science-coffee-v2.0
 
Hierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationHierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimation
 
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
 
An accurate retrieval through R-MAC+ descriptors for landmark recognition
An accurate retrieval through R-MAC+ descriptors for landmark recognitionAn accurate retrieval through R-MAC+ descriptors for landmark recognition
An accurate retrieval through R-MAC+ descriptors for landmark recognition
 
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
 
final_presentation
final_presentationfinal_presentation
final_presentation
 
FCN-Based 6D Robotic Grasping for Arbitrary Placed Objects
FCN-Based 6D Robotic Grasping for Arbitrary Placed ObjectsFCN-Based 6D Robotic Grasping for Arbitrary Placed Objects
FCN-Based 6D Robotic Grasping for Arbitrary Placed Objects
 
GIoTS 2022 YuukiTakagi
GIoTS 2022 YuukiTakagiGIoTS 2022 YuukiTakagi
GIoTS 2022 YuukiTakagi
 
211121 detection in crowded scenes one proposal, multiple predictions
211121 detection in crowded scenes   one proposal, multiple predictions211121 detection in crowded scenes   one proposal, multiple predictions
211121 detection in crowded scenes one proposal, multiple predictions
 
Time of arrival based localization in wireless sensor networks a non linear ...
Time of arrival based localization in wireless sensor networks  a non linear ...Time of arrival based localization in wireless sensor networks  a non linear ...
Time of arrival based localization in wireless sensor networks a non linear ...
 
Projecteceb
ProjectecebProjecteceb
Projecteceb
 
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
 
Sensors, Mappings and Queries in the Semantic Web
Sensors, Mappings and Queries in the Semantic WebSensors, Mappings and Queries in the Semantic Web
Sensors, Mappings and Queries in the Semantic Web
 

More from Wei-Yuan Chang

Python Fundamentals - Basic
Python Fundamentals - BasicPython Fundamentals - Basic
Python Fundamentals - BasicWei-Yuan Chang
 
Data Analysis with Python - Pandas | WeiYuan
Data Analysis with Python - Pandas | WeiYuanData Analysis with Python - Pandas | WeiYuan
Data Analysis with Python - Pandas | WeiYuanWei-Yuan Chang
 
Data Crawler using Python (I) | WeiYuan
Data Crawler using Python (I) | WeiYuanData Crawler using Python (I) | WeiYuan
Data Crawler using Python (I) | WeiYuanWei-Yuan Chang
 
Learning to Use Git | WeiYuan
Learning to Use Git | WeiYuanLearning to Use Git | WeiYuan
Learning to Use Git | WeiYuanWei-Yuan Chang
 
Scientific Computing with Python - NumPy | WeiYuan
Scientific Computing with Python - NumPy | WeiYuanScientific Computing with Python - NumPy | WeiYuan
Scientific Computing with Python - NumPy | WeiYuanWei-Yuan Chang
 
Basic Web Development | WeiYuan
Basic Web Development | WeiYuanBasic Web Development | WeiYuan
Basic Web Development | WeiYuanWei-Yuan Chang
 
資料視覺化 - D3 的第一堂課 | WeiYuan
資料視覺化 - D3 的第一堂課 | WeiYuan資料視覺化 - D3 的第一堂課 | WeiYuan
資料視覺化 - D3 的第一堂課 | WeiYuanWei-Yuan Chang
 
JavaScript Beginner Tutorial | WeiYuan
JavaScript Beginner Tutorial | WeiYuanJavaScript Beginner Tutorial | WeiYuan
JavaScript Beginner Tutorial | WeiYuanWei-Yuan Chang
 
Python fundamentals - basic | WeiYuan
Python fundamentals - basic | WeiYuanPython fundamentals - basic | WeiYuan
Python fundamentals - basic | WeiYuanWei-Yuan Chang
 
Introduce to PredictionIO
Introduce to PredictionIOIntroduce to PredictionIO
Introduce to PredictionIOWei-Yuan Chang
 

More from Wei-Yuan Chang (10)

Python Fundamentals - Basic
Python Fundamentals - BasicPython Fundamentals - Basic
Python Fundamentals - Basic
 
Data Analysis with Python - Pandas | WeiYuan
Data Analysis with Python - Pandas | WeiYuanData Analysis with Python - Pandas | WeiYuan
Data Analysis with Python - Pandas | WeiYuan
 
Data Crawler using Python (I) | WeiYuan
Data Crawler using Python (I) | WeiYuanData Crawler using Python (I) | WeiYuan
Data Crawler using Python (I) | WeiYuan
 
Learning to Use Git | WeiYuan
Learning to Use Git | WeiYuanLearning to Use Git | WeiYuan
Learning to Use Git | WeiYuan
 
Scientific Computing with Python - NumPy | WeiYuan
Scientific Computing with Python - NumPy | WeiYuanScientific Computing with Python - NumPy | WeiYuan
Scientific Computing with Python - NumPy | WeiYuan
 
Basic Web Development | WeiYuan
Basic Web Development | WeiYuanBasic Web Development | WeiYuan
Basic Web Development | WeiYuan
 
資料視覺化 - D3 的第一堂課 | WeiYuan
資料視覺化 - D3 的第一堂課 | WeiYuan資料視覺化 - D3 的第一堂課 | WeiYuan
資料視覺化 - D3 的第一堂課 | WeiYuan
 
JavaScript Beginner Tutorial | WeiYuan
JavaScript Beginner Tutorial | WeiYuanJavaScript Beginner Tutorial | WeiYuan
JavaScript Beginner Tutorial | WeiYuan
 
Python fundamentals - basic | WeiYuan
Python fundamentals - basic | WeiYuanPython fundamentals - basic | WeiYuan
Python fundamentals - basic | WeiYuan
 
Introduce to PredictionIO
Introduce to PredictionIOIntroduce to PredictionIO
Introduce to PredictionIO
 

Discovering Places from Mobile Data

  • 1. + Discovering Human Places of Interest from Multimodal Mobile Phone Data 2014/11/4 (Tue.) Raul Montoliu, Daniel Gatica-Perez MUM‘13 Chang Wei-Yuan @ MakeLab Group Meeting
  • 2. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 2
  • 3. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 3
  • 4. +Introduction 4 n A new framework to discover places-of-interest.
  • 5. + 5
  • 6. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 6
  • 7. +Definition n Location Point n a measurement about the location of a user n e.g. ([46:6N; 6:5E], [16:34:57]) 7
  • 8. +Definition n Stay Point n a geographic region in which the user stayed for a while n e.g. ([46:6N; 6:5E], [16:30:00], [17:54:34]) 8
  • 9. +Definition n Stay Region n a cluster of stay points with the same semantic meaning n e.g. ([46:6N; 6:5E]; [46:595N;-46:599N]; [6:498E; 6:502E]) 9
  • 10. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 10
  • 11. + 11
  • 12. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 12
  • 13. +Operation modes n Multimodal Mobile Phone Data n Wifi-map Mode n a map of geo-referenced Wifi APs n Static Mode n GPS Mode 13
  • 14. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 14
  • 15. +Time-based Clustering n Location Point = lp = (p1, p2, …, pN) n Pi = (lat, long, T) n obtained from the multimodal sensor n Stay points = lsp = (sp1, sp2, …, spM) n spi = (lat, long, Tstart, Tend) 15
  • 16. +Time-based Clustering n SpaceDistance(ps; pe) Dmax n TimeDifference(ps; pe) Tmin n TimeDifference(pk; pk+1) Tmax n k ∈ [s, e] 16
  • 17. + 17
  • 18. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 18
  • 19. +Grid-based Clustering 19 n grid-based clustering n constrain the cluster size
  • 21. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 21
  • 22. +Extracting location points GPS 4% Wifi Map 35% Static 24% No location 37% 22 n approximately for 63% of the day it is possible to estimate the location of a user
  • 23. +Comparative results on place of interest discovering n Evaluation System n Discovered n Remembered n Missed n Correct n Forgotten n False 23
  • 24. +Comparative results on place of interest discovering n Evaluation System n Discovered n Remembered n Missed n Correct ↑ n Forgotten ↑ n False 24
  • 25. + 25
  • 26. + 26
  • 27. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 27
  • 28. +Conclusion n Thanks to the use of this framework, it is possible to obtain location data for 63% of the day in real life. n This approach is multimodal since location information is obtained from multiple sensor. 28
  • 29. +Outline n Introduction n Definition n Method n Operation modes n Time-based Clustering n Grid-based Clustering n Experiment n Conclusion n Thought 29
  • 30. + 30 APP data
  • 31. + 31
  • 32. + Thanks for listening. 2014 / 11 / 4 (Tue.) @ MakeLab Group Meeting v123582@gmail.com