SlideShare a Scribd company logo
Automatic Spatial-Temporal Identification of Points
of Interest (ASTIPI) in Global Navigation Satellite
System Data

Khoa Tran1, Sean Barbeau, Ph.D.2, Miguel Labrador, Ph.D.1
Computer Science & Engineering1, Center for Urban Transportation Research 2
Agenda


Introduction



ASTIPI Algorithm



Evaluation



Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Introduction

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Point of Interest


Specific geographical locations that users may find
useful or interesting



Example: Home, work, restaurants, supermarket, schools, etc.
Many transportation applications
Market
School

Restaurant
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

GPS Dataset Properties


Property #1: Spatial temporal data.





Each coordinate is associated with a recorded time
Example: (-82.520950, 28.033525, 15m) at 09:14:54.777am

Property #2: Switching between stop and movement.


Trip re-construction can be accomplished after successfully
identifying POIs.
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

GPS Dataset Properties


Property #3: Noise (i.e. outliers) and the loss of data



Without clear sky view (e.g. indoors, tree cover, mountains).
POI may be represented by one or two GPS fixes, if building
blocks signal

Indoor Stationary Location
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

GPS Dataset Properties
Property #4: Full dataset and reduced datasets – due
to energy-saving algorithms


Sample and send less GPS fixes to conserve battery life
16
14

GPS Auto-Sleep –
12 reduces density
of clusters
10
14

Battery Life (hours)



Requirement

8

Sanyo Pro 200

6

4.21
4

GPS Auto-Sleep
& Critical Point
Algorithm –
reduces density
of clusters AND
decimates path

2
0


Impact of GPS and Wireless Tx on Battery Life for a 4-second interval

Full Dataset

Reduced Dataset
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

GPS Dataset Properties


Property #5: Duplicated trips


Users often travel back and forth from one place to another
using the same routes.
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Automatic Spatial Temporal
Identification of Points of Interest:
The Algorithm
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

ASTIPI


An extension of DBSCAN






Use MinTime (instead of MinPoints) to determine Core Point
Keep track of the current index to improve running time
Consider both spatial and temporal properties

Two main steps



The Main ASTIPI Algorithm
The Eps-K-Neighborhood Search
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Main ASTIPI Algorithm




Determine POIs given a time-ordered list of GPS fixes

Form POI by finding Core Point P and all coordinates
that are density-reachable from P or densityconnected to P




Use the Eps-K-Neighborhood Search

Maintain the index of the last coordinate in Eps-KNeighborhood of the most recent Core Point


Perform search only on necessary location data
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Eps-K-Neighborhood Search


Find coordinates in the trajectory that are:



Spatially close to point P
Temporally close in time to point P



Return neighbors if point P is a Core Point



Start the search from a given startIndex



Stop the search when the number of coordinates that
are outside Eps distance exceeds K
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Sample Execution


Parameter Values




Core Point
Coordinate inside POI

MinTime = 300 seconds
Eps = 100 meters
K=3

Coordinate outside POI
Noise

User stops for 15min
(but single GPS point)

C12

C13
C14

C11
C15
C2
C8
C1

C3

C9

C4

C7
C6

C5

C10
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Sample Execution


Parameter Values




Core Point
Coordinate inside POI

MinTime = 300 seconds
Eps = 100 meters
K=3

Coordinate outside POI
Noise

User stops for 15min
(but single GPS point)

C12

C13
C14

C11
C15
C2
C8
C1

C3

C9

C4

C7
C6

C5

C10
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Sample Execution


Parameter Values




Core Point
Coordinate inside POI

MinTime = 300 seconds
Eps = 100 meters
K=3

Coordinate outside POI
Noise

C12

C13
C14

C11
C15
C2
C8

POI1

C1

C3

C9

C4

C7
C6

C5

C10

POI2
Introduction

Background

Related Works

ASTIPI

Evaluation

Sample Input & Output


Input



Output

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Evaluation

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Experimental Design




Use TRAC-IT Java ME app for data
collection, Sanyo Pro 200 mobile phone w/
assisted GPS

Ground truth: user carried the phone throughout
a day, reporting visited places at end of day (via
web interface)


Walking, driving, riding bus
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Experimental Design


Two different datasets:



Use GPS Auto-Sleep (Full Dataset)
Use both GPS Auto-Sleep and Critical Points Algorithm
(Reduced Dataset ~1/8th size of Full Dataset)
GPS Auto-Sleep –
reduces density
of clusters

Full Dataset

GPS Auto-Sleep
& Critical Point
Algorithm –
reduces density
of clusters AND
decimates path

Reduced Dataset
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Experimental Design



Accuracy = TP / (TP + FP + FN)
Evaluated against other known algorithms:








Density-Based Spatial Clustering of Applications with Noise
(DBSCAN)
Spatial Temporal (ST) DBSCAN
Clustering-Based Stops and Moves of Trajectories (CB-SMoT)
Stay Point Detection (SPD)
Fast Clustering (FC) of GNSS Data
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Full Dataset
100%

88%

85%

80%

Average
Accuracy

65%
60%
40%

28%

Percent of
Accuracy > 75%

26%
18%
7%

20%
7%
0%
ASTIPI

CB-SMoT

Mode

# of Tests

Stationary
Walking
Walking + Bus
Walking + Bus + Driving
Walking + Driving
Driving

2
3
3
1
14
4

SPD
ASTIPI
(%)
100
69
67
100
93
94

FC
CB-SMoT
(%)
100
39
23
13
22
15

SPD
(%)
0
46
60
63
75
82

FC
(%)
100
37
22
30
5
3
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Reduced Dataset
100%
80%
Average Accuracy
60%
45%
35%

40%

20%

19%

31%

31%
11%

4%

Percent of
Accuracy > 55%

11%

0%
ASTIPI

CB-SMoT

Mode

# of Tests

Stationary
Walking
Walking + Bus
Walking + Bus + Driving
Walking + Driving
Driving

2
3
3
1
14
4

SPD
ASTIPI
(%)
75
34
35
71
47
34

FC
CB-SMoT
(%)
100
24
30
43
31
24

SPD
(%)
0
31
32
63
40
36

FC
(%)
100
29
22
31
27
21
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

ASTIPI-With-Speed





Attempt to address low accuracy on reduced dataset
Reduces the number of False Positives
Core Point with Speed








(3) The speed at point p is less than MaxSpeed
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

ASTIPI-With-Speed


On dataset
with a GPS
Auto-Sleep
Module

100%

87%

80%

81%
65%

60%

Average Accuracy

40%

28%

20%

26%

18%
7%

7%

Percent of
Accuracy > 75%

0%
ASTIPI



On dataset
with a GPS
Auto Sleep
Module and
Critical Point
Algorithm
Strategy

CB-SMoT

SPD

FC

100%
80%
60%

59%

Average Accuracy

52%
35%

40%
20%

31%

31%
11%

4%

11%

0%
ASTIPI

CB-SMoT

SPD

FC

Percent of
Accuracy > 55%
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Execution Time


Average execution time of twenty runs on each of the test
400.00
357.05

356.38

350.00
300.00
250.00

ms

200.00
150.00

100.00
50.00
0.00

2.66
ASTIPI

0.36
CB-SMoT

SPD

FC
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Summary - ASTIPI







88% of accuracy on datasets using GPS Auto-Sleep
module
59% of accuracy on reduced datasets using a
combination of GPS Auto-Sleep module and the CP
algorithm
Linear running time – O(n)
Maintains a temporal order of GPS coordinates for
fast trip segmentation
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Future Work


Need to improve the accuracy on reduced datasets using
the CP algorithm





Perform tests in different areas







45% and 59% are low and cannot be used in practice
Increase the number of True Positives

Different Eps and K values
More users and more data over more modes

Replace the absolute distance Eps with a relative
parameter related to the dataset
On-the-fly processing
Introduction

Background

Related Works

ASTIPI

Questions?
Sean J. Barbeau, Ph.D.
barbeau@cutr.usf.edu
813.974.7208

Evaluation

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions
Introduction

Background

Related Works

ASTIPI

Extra Slides

Evaluation

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Motivation


The rise of mobile devices and mobile apps




In 2011, 87% world population used mobile devices and 50%
American mobile users have apps

The rise of location-based apps in smartphone





74% smartphone owners use LBS
GPS and LBS devices will reach ~1,015 millions units by 2015
LBS that can personalize search and suggest places
 Extract POI from mobile users
Introduction

Background

Related Works

ASTIPI

Evaluation

Definitions


Trajectory Sample



Eps-K-Neighborhood



Core Point


Uses MinTime (duration) instead of MinPoints



Directly Density-Reachable



Density-Reachable



Density-Connected



Point of Interest

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Definitions - Example








Trajectory Sample = {C1, C2, …, C15}
Eps-K-Neighborhood of C3 = {C4, C5}
Core Point = {C3, C8, C11, C13}
C12 is directly density-reachable from C11
C11 is directly density-reachable from C8
C12 is density-reachable from C8
C12 and C14 are density-connected




Both are density-reachable from C8

Two points of interest

POI1

POI2
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Summary








Problem #1: Lack of POI identification algorithms that
have a high accuracy.
Problem #2: Lack of POI identification algorithms that
have a sufficiently high accuracy on a reduced GPS
dataset for addressing the energy consumption
problem on mobile devices.
Problem #3: Slow running time of O(n2) in worst case
scenario.
Problem #4: Unable to maintain a temporal order of
GPS fixes to support fast trip segmentation.
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

With GPS Auto-Sleep Module
Test
1

ASTIPI

Mode

CB-SMoT

SPD

FC

TP

FP

FN

Acc (%)

TP

FP

FN

Acc (%)

TP

FP

FN

Acc (%)

TP

FP

FN

Acc (%)

Stationary

1

0

0

100

1

0

0

100

0

1

1

0

1

0

0

100

2

Stationary

1

0

0

100

1

0

0

100

0

1

1

0

1

0

0

100

3

Walking

3

0

2

60

3

1

2

50

2

1

3

33

4

5

1

40

4

Walking

4

0

1

80

1

1

4

17

4

1

1

67

2

4

3

22

5

Walking

4

1

1

67

3

1

2

50

3

3

2

38

3

1

2

50

6

Walking + Bus

2

0

1

67

1

1

2

25

2

1

1

50

2

5

1

25

7

Walking + Bus

3

2

4

33

1

2

6

11

3

3

4

30

6

12

1

32

8

Walking + Bus

4

0

0

100

2

2

2

33

4

0

0

100

4

46

0

8

9

Walking + Bus + Driving

6

0

0

100

1

2

5

13

5

2

1

63

6

14

0

30

10

Walking + Driving

4

0

0

100

3

3

1

43

3

0

1

75

3

28

1

9

11

Walking + Driving

3

0

0

100

1

1

2

25

2

0

1

67

2

146

1

1

12

Walking + Driving

4

0

1

80

1

2

4

14

5

0

0

100

5

96

0

5

13

Walking + Driving

6

1

0

86

2

2

4

25

5

1

1

71

6

46

0

12

14

Walking + Driving

5

0

1

83

2

5

4

18

5

1

1

71

6

95

0

6

15

Walking + Driving

4

0

0

100

2

5

2

22

3

0

1

75

3

192

1

2

16

Walking + Driving

5

0

0

100

2

1

3

33

4

1

1

67

5

114

0

4

17

Walking + Driving

3

0

0

100

0

1

3

0

3

2

0

60

3

150

0

2

18

Walking + Driving

7

1

0

88

1

5

6

8

6

2

1

67

7

118

0

6

19

Walking + Driving

6

0

1

86

1

6

6

8

5

1

2

63

7

163

0

4

20

Walking + Driving

6

0

0

100

4

8

2

29

6

1

0

86

6

130

0

4

21

Walking + Driving

12

1

0

92

3

4

9

19

12

1

0

92

12

190

0

6

22

Walking + Driving

6

0

0

100

3

2

3

38

6

2

0

75

6

92

0

6

23

Walking + Driving

9

0

2

82

3

4

8

20

9

1

2

75

9

288

2

3

24

Driving

5

1

0

83

3

56

2

5

4

1

1

67

5

335

0

1

25

Driving

5

0

0

100

2

3

3

25

4

0

1

80

5

182

0

3

26

Driving

8

0

0

100

8

88

0

8

8

0

0

100

8

142

0

5

27

Driving

10

0

1

91

3

3

8

21

9

0

2

82

10

278

1

3

Average Accuracy

88%

28%

65%

18%

Percent of Accuracy>75%

85%

7%

26%

7%
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

With GPS Auto-Sleep Module and CP Algorithm
Test
1

ASTIPI

Mode

CB-SMoT

SPD

FC

TP

FP

FN

Acc (%)

TP

FP

FN

Acc (%)

TP

FP

FN

Acc (%)

TP

FP

FN

Acc (%)

Stationary

1

0

0

100

1

0

0

100

0

0

1

0

1

0

0

100

2

Stationary

1

1

0

50

1

0

0

100

0

0

1

0

1

0

0

100

3

Walking

1

0

4

20

1

0

4

20

1

1

4

17

1

1

4

17

4

Walking

3

1

2

50

2

1

3

33

2

3

3

25

2

2

3

29

5

Walking

2

1

3

33

1

0

4

20

3

1

2

50

2

0

3

40

6

Walking + Bus

2

1

1

50

2

1

1

50

1

2

2

20

2

5

1

25

7

Walking + Bus

2

0

5

29

3

5

4

25

3

1

4

38

6

10

4

18

8

Walking + Bus

2

4

2

25

1

3

3

14

3

4

1

38

4

9

1

23

9

Walking + Bus + Driving

5

1

1

71

3

1

3

43

5

2

1

63

6

10

1

31

10

Walking + Driving

3

1

1

60

2

2

2

33

2

2

1

40

3

7

1

27

11

Walking + Driving

2

1

1

50

2

1

1

50

2

2

1

40

2

4

1

29

12

Walking + Driving

2

1

3

33

1

2

4

14

3

2

2

43

5

2

3

29

13

Walking + Driving

5

3

1

56

1

1

5

14

5

4

1

50

6

6

3

25

14

Walking + Driving

3

1

3

43

2

3

4

22

4

2

2

50

6

5

2

36

15

Walking + Driving

3

2

1

50

2

1

2

40

3

3

1

43

3

8

1

25

16

Walking + Driving

4

4

1

44

3

6

2

27

3

6

2

27

5

15

2

15

17

Walking + Driving

2

2

1

40

2

1

1

50

2

2

1

40

3

9

0

25

18

Walking + Driving

5

4

2

45

2

6

5

15

5

4

2

45

7

7

4

21

19

Walking + Driving

6

4

1

55

3

4

4

27

5

4

2

45

7

5

3

33

20

Walking + Driving

5

7

1

38

4

8

2

29

5

7

1

38

6

15

2

19

21

Walking + Driving

10

2

2

71

8

1

4

62

9

5

3

53

12

6

2

56

22

Walking + Driving

4

3

2

44

4

9

2

27

3

7

3

23

6

12

3

17

23

Walking + Driving

6

11

5

27

5

7

6

28

6

13

5

25

9

20

6

16

24

Driving

4

6

1

36

5

14

0

26

5

6

0

45

5

34

1

10

25

Driving

3

3

2

38

1

3

4

13

3

3

2

38

5

2

2

43

26

Driving

5

9

3

29

5

4

3

42

5

8

3

31

8

20

2

21

27

Driving

6

8

5

32

5

18

6

17

6

9

5

30

10

44

5

11

Average Accuracy

45%

35%

31%

31%

Percent of Accuracy>55%

19%

11%

4%

11%
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

ASTIPI-With-Speed
Test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

On dataset with a GPS Auto-Sleep Module
TP
FP
1
0
1
0
3
0
4
0
4
1
2
0
3
2
4
0
6
0
4
0
3
0
4
0
6
1
5
0
3
0
5
0
3
0
7
1
6
0
6
0
12
1
6
0
9
0
5
1
5
0
8
0
10
0
Average Accuracy
Percent of Accuracy>75%

FN
0
0
2
1
1
1
4
0
0
0
0
1
0
1
1
0
0
0
1
0
0
0
2
0
0
0
1

Acc (%)
100
100
60
80
67
67
33
100
100
100
100
80
86
83
75
100
100
88
86
100
92
100
82
83
100
100
91
87%
81%

On dataset with a GPS Auto Sleep Module and Critical
Point Algorithm Strategy
TP
1
1
1
3
2
2
2
2
5
3
2
2
5
3
3
4
2
4
4
6
9
4
7
4
3
6
6

FP
0
0
0
1
1
1
0
2
1
0
0
0
1
1
0
1
1
1
2
0
1
1
2
0
0
1
1

FN
0
0
4
2
3
1
5
2
1
1
1
3
1
3
1
1
1
3
3
0
3
2
4
1
2
2
5

Percent of Accuracy>55%

Acc (%)
100
100
20
50
33
50
29
33
71
75
67
40
71
43
75
67
50
50
44
100
69
57
54
80
60
67
50
59%
52%
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Execution Time


Average execution time of twenty runs on each of the dataset
Test

Size (Points)

ASTIPI (ms)

CB-SMoT (ms)

SPD (ms)

FC (ms)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

75
79
76
332
122
430
615
1489
1000
730
791
988
1086
1137
1186
1201
1222
1372
1848
1898
1964
2492
3122
2625
1199
3498
4331

0.05
0.05
0.05
1.35
0.05
1.55
2.00
5.00
2.35
2.55
1.40
1.60
1.70
2.05
2.05
2.30
2.25
2.60
3.80
3.25
3.40
4.40
6.40
4.45
1.75
5.75
7.55
2.66

0.75
0.75
0.75
0.75
0.75
21.95
44.10
258.70
113.90
63.50
73.10
114.20
136.40
151.00
162.90
166.90
171.95
217.35
409.80
429.95
450.00
726.85
1119.85
830.90
167.25
1508.35
2297.60
357.05

0.05
0.05
0.05
0.15
0.05
0.10
0.20
0.40
0.15
0.35
0.20
0.30
0.25
0.25
0.35
0.30
0.35
0.35
0.50
0.55
0.50
0.70
0.85
0.60
0.25
0.95
1.05
0.36

0.70
0.90
1.90
16.70
3.05
21.60
44.70
263.55
119.65
77.70
77.90
117.45
140.90
155.30
168.65
177.70
179.20
230.05
418.90
443.80
471.35
738.25
1154.65
817.40
174.05
1411.10
2195.05
356.38

Average
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Problem Statement








Problem #1: Lack of POI identification algorithms that
have a high accuracy.
Problem #2: Lack of POI identification algorithms that
have a sufficiently high accuracy on a reduced GPS
dataset to take into consideration the dynamic
sampling and sending rates of GPS fixes, solving the
limited energy resource problem on mobile devices.
Problem #3: Slow running time of O(n2) in worst case
scenario.
Problem #4: Unable to maintain a temporal order of
GPS fixes to support fast trip segmentation.
Introduction

Background

Related Works

ASTIPI

Evaluation

Background

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

GPS Auto-Sleep


Goal: Save battery energy while allowing real-time
tracking through dynamic GPS sampling rates




Adjust the GPS sampling rate based on user movement
Actively moving: High sampling rate
Stationary: Low sampling rate
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Critical Points Algorithm


Goal: Save battery energy and user’s budget by
sending fewer GPS fixes wirelessly


Send less data over the network by filtering out GPS fixes
• Change in direction of the path
• Speed at a point
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Sample Datasets

Dataset Using GPS Auto-Sleep

Reduced Dataset Using Both GPS AutoSleep and Critical Points Algorithm
Introduction

Background

Related Works

ASTIPI

Evaluation

Related Works

Conclusions
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

DBSCAN


Density-Based Spatial Clustering of Applications with
Noise




Eps-Neighborhood of a point P – points within Eps distance from P
Core Point if number of neighbors > MinPoints
Density-Reachable and Density-Connected from P
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

DBSCAN – Limitations


Running time: O(n2)



Do not use temporal properties



Loss of location data and returning trips problem
Uses MinPoints to identify Core Point
 A POI may have only one or two GPS fixes

Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

ST-DBSCAN


Spatial Temporal DBSCAN



Extension of DBSCAN





Discover clusters based on both spatial and temporal values
Neighbors must meet both spatial condition (Eps1) and
temporal condition (Eps2)

Limitation:


Treat spatial and temporal values separately
• Each point in the dataset is strongly correlated by space and time
• Difficult to find Eps1 and Eps2
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

CB-SMoT


Clustering-Based Stops and Moves of Trajectories





A two-step algorithm:








Computes stops and moves
Finds interesting places that are missing from the given
geographical locations
Step 1: Identifies potential stops
Step 2: Identifies unknown stops
Focuses on Step 1

Extension of DBSCAN which determines Core Point by
duration
Uses quantile function to obtain a relative parameter
of Eps distance
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

CB-SMoT – Limitations


Running time: O(n2)



Quantile function


Requires a priori knowledge of the proportion between
points inside potential stops and total points in the dataset
• This proportion varies based on user’s activities
• Mean and standard deviation of distance among coordinates vary
when a dynamic GPS sampling rate is involved



Returning trips problem
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Stay Point Detection


Stay Point Detection


Looks for a region where users spend a long period of time



Uses spatial temporal properties



Limitations:



Running time: O(n2)
Double error when loss of location data and GPS outliers
occur consecutively
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Fast Clustering


Fast Clustering of Global Navigation Satellite System
Data


Agglomerative hierarchical clustering approach
• Clusters are combined if distance is close (AVL-tree-merge)






Represents clusters by AVL trees to maintain temporal order
Memory storage: O(n)

Limitations:



Running time: O(n2logn)
No noise detection and reduction
• Introduces "pseudo-POIs”
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Experimental Design


GPS Auto-Sleep state values












state[3] = 64 seconds
state[4] = 150 seconds
state[5] = 256 seconds

CP Algorithm thresholds values






state[0] = 4 seconds
state[1] = 8 seconds
state[2] = 16 seconds

min speed threshold = 0.1 meters per second
max walk speed = 0.6 meters per second
angle threshold = 4.5 degrees for walk trips and 3 degrees for
car trips.

Accuracy = TP/(TP + FP + FN)
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Experimental Design




Use TRAC-IT Java ME app for data
collection, Sanyo Pro 200 mobile phone w/
assisted GPS
Ground truth: user carries the phone throughout
a day, reporting visited places




Walking, driving, riding bus

Compare ASTIPI with CB-SMoT, SPD, and FC
Parameters

ASTIPI

CB-SMoT

SPD

FC

MinTime

5 minutes

5 minutes

5 minutes

N/A

Eps

100 meters

100 meters

180 meters

100 meters

K

3

N/A

N/A

N/A
Introduction

Background

Related Works

ASTIPI

Evaluation

Conclusions

Running Time


Eps-K-Neighborhood Search


One for-loop: start from a given startIndex and halted after a
constant K times failing to meet the close proximity condition
between two coordinates
• Worst case scenario: O(n)
– The main ASTIPI algorithm also stops
– ASTIPI algorithm has a linear running time

• Other scenario:
– Stop after a constant number of comparisons
– If Core Point, ASTIPI algorithm continues with next index



Number of comparisons in ASTIPI = F(n) + C


ASTIPI runs in linear time

More Related Content

What's hot

Pedestrian dead reckoning indoor localization based on os-elm
Pedestrian dead reckoning indoor localization based on os-elmPedestrian dead reckoning indoor localization based on os-elm
Pedestrian dead reckoning indoor localization based on os-elm
Alwin Poulose
 
FLARE Final Presentation (no animations)
FLARE Final Presentation (no animations)FLARE Final Presentation (no animations)
FLARE Final Presentation (no animations)
Graeme Ramsey
 
Jarrar: Informed Search
Jarrar: Informed Search  Jarrar: Informed Search
Jarrar: Informed Search
Mustafa Jarrar
 
PR3 MODIS_VIIRS_Geo_Error_Trend_with_Kalman_Filter.pptx
PR3 MODIS_VIIRS_Geo_Error_Trend_with_Kalman_Filter.pptxPR3 MODIS_VIIRS_Geo_Error_Trend_with_Kalman_Filter.pptx
PR3 MODIS_VIIRS_Geo_Error_Trend_with_Kalman_Filter.pptx
grssieee
 
Presentation - Bi-directional A-star search
Presentation - Bi-directional A-star searchPresentation - Bi-directional A-star search
Presentation - Bi-directional A-star search
Mohammad Saiful Islam
 
Orbit determination of a non transmitting satellite
Orbit determination of a non transmitting satelliteOrbit determination of a non transmitting satellite
Orbit determination of a non transmitting satellite
Clifford Stone
 
Model Checking Base on Interoplation
Model Checking Base onInteroplationModel Checking Base onInteroplation
Model Checking Base on Interoplation
leticia2307
 
Heuristic search
Heuristic searchHeuristic search
Heuristic search
Soheil Khodayari
 
C42011318
C42011318C42011318
C42011318
IJERA Editor
 
20320140501020
2032014050102020320140501020
20320140501020
IAEME Publication
 
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-enginesModel predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
pace130557
 
Implementation of Thorup's Linear Time Algorithm for Undirected Single Source...
Implementation of Thorup's Linear Time Algorithm for Undirected Single Source...Implementation of Thorup's Linear Time Algorithm for Undirected Single Source...
Implementation of Thorup's Linear Time Algorithm for Undirected Single Source...
Nick Pruehs
 
Computational geometry
Computational geometryComputational geometry
Computational geometry
murali9120
 
Stochastic optimization from mirror descent to recent algorithms
Stochastic optimization from mirror descent to recent algorithmsStochastic optimization from mirror descent to recent algorithms
Stochastic optimization from mirror descent to recent algorithms
Seonho Park
 
Experimental measurements and assessment of the noise sources in train sets u...
Experimental measurements and assessment of the noise sources in train sets u...Experimental measurements and assessment of the noise sources in train sets u...
Experimental measurements and assessment of the noise sources in train sets u...
Lenka Vavráková
 
The role of kalman filter in improving the accuracy of gps kinematic technique
The role of kalman filter in improving the accuracy of gps kinematic techniqueThe role of kalman filter in improving the accuracy of gps kinematic technique
The role of kalman filter in improving the accuracy of gps kinematic technique
IAEME Publication
 
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SARMO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
grssieee
 
A fast atmospheric correction algorithm applied to landsat tm images
A fast atmospheric correction algorithm applied to landsat tm imagesA fast atmospheric correction algorithm applied to landsat tm images
A fast atmospheric correction algorithm applied to landsat tm images
weslyj
 
Helicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusionHelicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusion
Michael Patterson
 
Corisco - 2015
Corisco - 2015Corisco - 2015
Corisco - 2015
Nicolau Werneck
 

What's hot (20)

Pedestrian dead reckoning indoor localization based on os-elm
Pedestrian dead reckoning indoor localization based on os-elmPedestrian dead reckoning indoor localization based on os-elm
Pedestrian dead reckoning indoor localization based on os-elm
 
FLARE Final Presentation (no animations)
FLARE Final Presentation (no animations)FLARE Final Presentation (no animations)
FLARE Final Presentation (no animations)
 
Jarrar: Informed Search
Jarrar: Informed Search  Jarrar: Informed Search
Jarrar: Informed Search
 
PR3 MODIS_VIIRS_Geo_Error_Trend_with_Kalman_Filter.pptx
PR3 MODIS_VIIRS_Geo_Error_Trend_with_Kalman_Filter.pptxPR3 MODIS_VIIRS_Geo_Error_Trend_with_Kalman_Filter.pptx
PR3 MODIS_VIIRS_Geo_Error_Trend_with_Kalman_Filter.pptx
 
Presentation - Bi-directional A-star search
Presentation - Bi-directional A-star searchPresentation - Bi-directional A-star search
Presentation - Bi-directional A-star search
 
Orbit determination of a non transmitting satellite
Orbit determination of a non transmitting satelliteOrbit determination of a non transmitting satellite
Orbit determination of a non transmitting satellite
 
Model Checking Base on Interoplation
Model Checking Base onInteroplationModel Checking Base onInteroplation
Model Checking Base on Interoplation
 
Heuristic search
Heuristic searchHeuristic search
Heuristic search
 
C42011318
C42011318C42011318
C42011318
 
20320140501020
2032014050102020320140501020
20320140501020
 
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-enginesModel predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
 
Implementation of Thorup's Linear Time Algorithm for Undirected Single Source...
Implementation of Thorup's Linear Time Algorithm for Undirected Single Source...Implementation of Thorup's Linear Time Algorithm for Undirected Single Source...
Implementation of Thorup's Linear Time Algorithm for Undirected Single Source...
 
Computational geometry
Computational geometryComputational geometry
Computational geometry
 
Stochastic optimization from mirror descent to recent algorithms
Stochastic optimization from mirror descent to recent algorithmsStochastic optimization from mirror descent to recent algorithms
Stochastic optimization from mirror descent to recent algorithms
 
Experimental measurements and assessment of the noise sources in train sets u...
Experimental measurements and assessment of the noise sources in train sets u...Experimental measurements and assessment of the noise sources in train sets u...
Experimental measurements and assessment of the noise sources in train sets u...
 
The role of kalman filter in improving the accuracy of gps kinematic technique
The role of kalman filter in improving the accuracy of gps kinematic techniqueThe role of kalman filter in improving the accuracy of gps kinematic technique
The role of kalman filter in improving the accuracy of gps kinematic technique
 
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SARMO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
MO4.L09 - POTENTIAL AND LIMITATIONS OF FORWARD-LOOKING BISTATIC SAR
 
A fast atmospheric correction algorithm applied to landsat tm images
A fast atmospheric correction algorithm applied to landsat tm imagesA fast atmospheric correction algorithm applied to landsat tm images
A fast atmospheric correction algorithm applied to landsat tm images
 
Helicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusionHelicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusion
 
Corisco - 2015
Corisco - 2015Corisco - 2015
Corisco - 2015
 

Viewers also liked

Motiveless Crimes
Motiveless CrimesMotiveless Crimes
Motiveless Crimes
shrimpabcdefg
 
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
Sean Barbeau
 
Reliance 120316035400-phpapp01
Reliance 120316035400-phpapp01Reliance 120316035400-phpapp01
Reliance 120316035400-phpapp01
Sikander Walia
 
CellViz
CellVizCellViz
CellViz
Sean Barbeau
 
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
Sean Barbeau
 
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
Sean Barbeau
 
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
Sean Barbeau
 
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
Sean Barbeau
 
Tugas kkpi luluk
Tugas kkpi lulukTugas kkpi luluk
Tugas kkpi luluklulukilham
 
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
Sean Barbeau
 
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
Sean Barbeau
 
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
Sean Barbeau
 
2009 Sprint Developers Conference - Location Based Services - Best Practices ...
2009 Sprint Developers Conference - Location Based Services - Best Practices ...2009 Sprint Developers Conference - Location Based Services - Best Practices ...
2009 Sprint Developers Conference - Location Based Services - Best Practices ...
Sean Barbeau
 
The Way of the Bird
The Way of the BirdThe Way of the Bird
The Way of the Bird
rashid1806
 
Lance bruh
Lance bruhLance bruh
Lance bruh
wrightlance
 
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
Sean Barbeau
 
CONECTORS
CONECTORSCONECTORS
CONECTORS
salma1980
 
Erwerwe
ErwerweErwerwe

Viewers also liked (20)

1312873137
13128731371312873137
1312873137
 
Motiveless Crimes
Motiveless CrimesMotiveless Crimes
Motiveless Crimes
 
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
 
Reliance 120316035400-phpapp01
Reliance 120316035400-phpapp01Reliance 120316035400-phpapp01
Reliance 120316035400-phpapp01
 
CellViz
CellVizCellViz
CellViz
 
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
 
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
 
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
 
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
 
Tugas kkpi luluk
Tugas kkpi lulukTugas kkpi luluk
Tugas kkpi luluk
 
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
 
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
 
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
 
2009 Sprint Developers Conference - Location Based Services - Best Practices ...
2009 Sprint Developers Conference - Location Based Services - Best Practices ...2009 Sprint Developers Conference - Location Based Services - Best Practices ...
2009 Sprint Developers Conference - Location Based Services - Best Practices ...
 
The Way of the Bird
The Way of the BirdThe Way of the Bird
The Way of the Bird
 
Lance bruh
Lance bruhLance bruh
Lance bruh
 
Aula
AulaAula
Aula
 
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
 
CONECTORS
CONECTORSCONECTORS
CONECTORS
 
Erwerwe
ErwerweErwerwe
Erwerwe
 

Similar to TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in Global Navigation Satellite System Data

Automated Program Repair, Distinguished lecture at MPI-SWS
Automated Program Repair, Distinguished lecture at MPI-SWSAutomated Program Repair, Distinguished lecture at MPI-SWS
Automated Program Repair, Distinguished lecture at MPI-SWS
Abhik Roychoudhury
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
Jim Jenkins
 
Academic research on graph processing: connecting recent findings to industri...
Academic research on graph processing: connecting recent findings to industri...Academic research on graph processing: connecting recent findings to industri...
Academic research on graph processing: connecting recent findings to industri...
openCypher
 
A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...
Institute of Agricultural Machinery, NARO
 
Experimental Evaluation of a Novel Fast Beamsteering Algorithm for Link Re-Es...
Experimental Evaluation of a Novel Fast Beamsteering Algorithm for Link Re-Es...Experimental Evaluation of a Novel Fast Beamsteering Algorithm for Link Re-Es...
Experimental Evaluation of a Novel Fast Beamsteering Algorithm for Link Re-Es...
Avishek Patra
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
butest
 
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor PositioningOn Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
lbruno236
 
Mining interesting locations and travel sequences from gps trajectories
Mining interesting locations and travel sequences from gps trajectoriesMining interesting locations and travel sequences from gps trajectories
Mining interesting locations and travel sequences from gps trajectories
HopeBay Technologies, Inc.
 
Spatiotemporal modeling of personal exposure to particulate matter
Spatiotemporal modeling of personal exposure to particulate matterSpatiotemporal modeling of personal exposure to particulate matter
Spatiotemporal modeling of personal exposure to particulate matter
Luc Dekoninck
 
GIoTS 2022 YuukiTakagi
GIoTS 2022 YuukiTakagiGIoTS 2022 YuukiTakagi
Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...
IJECEIAES
 
Global Map Matching using BLE Beacons for Indoor Route and Stay Estimation
Global Map Matching using BLE Beacons for Indoor Route and Stay EstimationGlobal Map Matching using BLE Beacons for Indoor Route and Stay Estimation
Global Map Matching using BLE Beacons for Indoor Route and Stay Estimation
Daisuke Yamamoto
 
Analyzing ECP Proxy Apps with the Profiling Tool Score-P
Analyzing ECP Proxy Apps with the Profiling Tool Score-PAnalyzing ECP Proxy Apps with the Profiling Tool Score-P
Analyzing ECP Proxy Apps with the Profiling Tool Score-P
George Markomanolis
 
Object Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online LearningObject Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online Learning
Jui-Hsin (Larry) Lai
 
How can modelling help resolve transport challenges?
How can modelling help resolve transport challenges?How can modelling help resolve transport challenges?
How can modelling help resolve transport challenges?
Institute for Transport Studies (ITS)
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
guest90654fd
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
guest90654fd
 
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Ryosuke Ichikari
 
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Ryosuke Ichikari
 
Conen 442 module1b: Traffic Studies
Conen  442 module1b: Traffic StudiesConen  442 module1b: Traffic Studies
Conen 442 module1b: Traffic Studies
Wael ElDessouki
 

Similar to TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in Global Navigation Satellite System Data (20)

Automated Program Repair, Distinguished lecture at MPI-SWS
Automated Program Repair, Distinguished lecture at MPI-SWSAutomated Program Repair, Distinguished lecture at MPI-SWS
Automated Program Repair, Distinguished lecture at MPI-SWS
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
 
Academic research on graph processing: connecting recent findings to industri...
Academic research on graph processing: connecting recent findings to industri...Academic research on graph processing: connecting recent findings to industri...
Academic research on graph processing: connecting recent findings to industri...
 
A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...
 
Experimental Evaluation of a Novel Fast Beamsteering Algorithm for Link Re-Es...
Experimental Evaluation of a Novel Fast Beamsteering Algorithm for Link Re-Es...Experimental Evaluation of a Novel Fast Beamsteering Algorithm for Link Re-Es...
Experimental Evaluation of a Novel Fast Beamsteering Algorithm for Link Re-Es...
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
 
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor PositioningOn Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
 
Mining interesting locations and travel sequences from gps trajectories
Mining interesting locations and travel sequences from gps trajectoriesMining interesting locations and travel sequences from gps trajectories
Mining interesting locations and travel sequences from gps trajectories
 
Spatiotemporal modeling of personal exposure to particulate matter
Spatiotemporal modeling of personal exposure to particulate matterSpatiotemporal modeling of personal exposure to particulate matter
Spatiotemporal modeling of personal exposure to particulate matter
 
GIoTS 2022 YuukiTakagi
GIoTS 2022 YuukiTakagiGIoTS 2022 YuukiTakagi
GIoTS 2022 YuukiTakagi
 
Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...
 
Global Map Matching using BLE Beacons for Indoor Route and Stay Estimation
Global Map Matching using BLE Beacons for Indoor Route and Stay EstimationGlobal Map Matching using BLE Beacons for Indoor Route and Stay Estimation
Global Map Matching using BLE Beacons for Indoor Route and Stay Estimation
 
Analyzing ECP Proxy Apps with the Profiling Tool Score-P
Analyzing ECP Proxy Apps with the Profiling Tool Score-PAnalyzing ECP Proxy Apps with the Profiling Tool Score-P
Analyzing ECP Proxy Apps with the Profiling Tool Score-P
 
Object Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online LearningObject Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online Learning
 
How can modelling help resolve transport challenges?
How can modelling help resolve transport challenges?How can modelling help resolve transport challenges?
How can modelling help resolve transport challenges?
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
 
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
Review of PDR Challenge in Warehouse Picking and Advancing to xDR Challenge
 
Conen 442 module1b: Traffic Studies
Conen  442 module1b: Traffic StudiesConen  442 module1b: Traffic Studies
Conen 442 module1b: Traffic Studies
 

More from Sean Barbeau

Smart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSmart Columbus Executive Summary Overview
Smart Columbus Executive Summary Overview
Sean Barbeau
 
Open Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudyOpen Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case Study
Sean Barbeau
 
Open Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB posterOpen Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB poster
Sean Barbeau
 
OneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateOneBusAway Android - 2020 Update
OneBusAway Android - 2020 Update
Sean Barbeau
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's Perspective
Sean Barbeau
 
Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...
Sean Barbeau
 
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
Sean Barbeau
 
2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation
Sean Barbeau
 
Work Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatWork Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) format
Sean Barbeau
 
Enhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationEnhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public Transportation
Sean Barbeau
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?
Sean Barbeau
 
OneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceOneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a Service
Sean Barbeau
 
Fare payment in OneBusAway
Fare payment in OneBusAwayFare payment in OneBusAway
Fare payment in OneBusAway
Sean Barbeau
 
Open-source Transit Software
Open-source Transit SoftwareOpen-source Transit Software
Open-source Transit Software
Sean Barbeau
 
GTFS-realtime v2.0
GTFS-realtime v2.0GTFS-realtime v2.0
GTFS-realtime v2.0
Sean Barbeau
 
NTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataNTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS Data
Sean Barbeau
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
Sean Barbeau
 
USF Maps App
USF Maps AppUSF Maps App
USF Maps App
Sean Barbeau
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Sean Barbeau
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway Android
Sean Barbeau
 

More from Sean Barbeau (20)

Smart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSmart Columbus Executive Summary Overview
Smart Columbus Executive Summary Overview
 
Open Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudyOpen Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case Study
 
Open Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB posterOpen Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB poster
 
OneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateOneBusAway Android - 2020 Update
OneBusAway Android - 2020 Update
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's Perspective
 
Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...
 
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
 
2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation
 
Work Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatWork Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) format
 
Enhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationEnhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public Transportation
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?
 
OneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceOneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a Service
 
Fare payment in OneBusAway
Fare payment in OneBusAwayFare payment in OneBusAway
Fare payment in OneBusAway
 
Open-source Transit Software
Open-source Transit SoftwareOpen-source Transit Software
Open-source Transit Software
 
GTFS-realtime v2.0
GTFS-realtime v2.0GTFS-realtime v2.0
GTFS-realtime v2.0
 
NTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataNTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS Data
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
 
USF Maps App
USF Maps AppUSF Maps App
USF Maps App
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway Android
 

Recently uploaded

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 

Recently uploaded (20)

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 

TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in Global Navigation Satellite System Data

Editor's Notes

  1. Latitude: 28.033525Longitude: -82.520950
  2. Flow diagram and Pseudo code can be found in the writing
  3. Flow diagram and Pseudo code can be found in the writing
  4. Flow diagram and Pseudo code can be found in the writing
  5. Pseudo-POIs: small clusters that do not represent meaningful locations to the users