map inference in the face of noise and disparity€¦ · map inference in the face of noise and...

126
Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson

Upload: others

Post on 03-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

Map Inference in theFace of Noise and DisparityJames Biagioni and Jakob Eriksson

Page 2: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map making

2

Page 3: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Opportunistic data collection

3

Page 4: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Opportunistic data collection

4

Page 5: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 5

Page 6: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 6

Page 7: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Making maps is hard

7

“Turn left and drive off thebridge onto the 280”

Page 8: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 8

Page 9: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 9

Page 10: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 10

Page 11: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A couple of questions...

11

Page 12: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 12

Why infer maps?

Page 13: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 13

Road surveys

Page 14: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Rural/developing areas

14

Page 15: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

New road construction

15

Page 16: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Road closures

16

Page 17: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Road closures

17

Page 18: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 18

Are noise and disparityactually problems?

Page 19: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Current state of the art‣ k-Means clustering

- Edelkamp & Schrödl (2003)

‣ Kernel density estimation- Davies et al. (2006)

‣ Trace merging- Cao & Krumm (2009)

19

Page 20: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 20

Noisy, disparate GPS data

Page 21: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Edelkamp & Schrödl (2003)

21

Page 22: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Davies et al. (2006)

22

Page 23: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Davies et al. (2006)

23

Page 24: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Cao & Krumm (2009)

24

Page 25: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Lessons learned1) KDE method looks promising

- Noise resistant, robust centerline extraction

2) Not without its problems- Threshold selection, single centerline

3) Trajectory data is valuable- Road geometry and topology

25

Page 26: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 26

A hybrid approach

Page 27: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A hybrid approach

27

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 28: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A hybrid approach

28

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 29: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A hybrid approach

29

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 30: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A hybrid approach

30

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 31: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A hybrid approach

31

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 32: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A hybrid approach

32

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 33: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A hybrid approach

33

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 34: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

A hybrid approach

34

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 35: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map inference pipeline

35

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 36: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Raw GPS traces

36

Page 37: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

2-D histogram

37

Page 38: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Density estimate

38

Page 39: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map inference pipeline

39

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 40: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Density estimate

40

Page 41: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Apply (high) threshold

41

Page 42: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Binary skeletonization

42

Page 43: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Generated map

43

Page 44: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Generated map

44

Page 45: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Apply (low) threshold

45

Page 46: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Binary skeletonization

46

Page 47: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Generated map

47

Page 48: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Grayscale skeletonization

48

Page 49: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

1) Threshold

49

Page 50: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

2) Skeletonize

50

Page 51: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

3) “Lock in”

51

Page 52: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

1) Threshold

52

Page 53: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

2) Skeletonize

53

Page 54: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

3) “Lock in”

54

Page 55: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

1) Threshold

55

Page 56: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

2) Skeletonize

56

Page 57: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

3) “Lock in”

57

Page 58: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

1) Threshold

58

Page 59: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

2) Skeletonize

59

Page 60: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

3) “Lock in”

60

Page 61: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

1) Threshold

61

Page 62: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

2) Skeletonize

62

Page 63: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

3) “Lock in”

63

Page 64: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

1) Threshold

64

Page 65: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

2) Skeletonize

65

Page 66: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

3) “Lock in”

66

Page 67: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

1) Threshold

67

Page 68: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

2) Skeletonize

68

Page 69: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

3) “Lock in”

69

Page 70: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Initial generated map

70

Page 71: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map inference pipeline

71

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 72: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Raw GPS traces

72

Page 73: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Initial generated map

73

Page 74: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Uniform transition probabilities

74

0.33

0.33

0.33

‣ HMM-based map-matching- Based on VTrack (Thiagarajan et al., 2009)

Page 75: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Density weighted roads

75

Page 76: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

0.50

0.35

0.15

Weighted transition probabilities

76

‣ HMM-based map-matching- Based on VTrack (Thiagarajan et al., 2009)

Page 77: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map inference pipeline

77

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 78: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Trace goodness of fit

78

Page 79: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Trace goodness of fit

79

RMSD(⌧, e) =

s1

|⌧ |X

p2⌧

dist(p, e)2

RMSD(⌧, e) < RMSDmax

Page 80: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map before pruning

80

Page 81: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map after pruning

81

Page 82: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Orphaned road segments

82

Page 83: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Road segment “spurs”

83

Page 84: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map after pruning... again

84

Page 85: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map after pruning

85

Page 86: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Incorrect topology

86

Page 87: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Collapsed intersection

87

Page 88: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map inference pipeline

88

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 89: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Simple geometry

89

Page 90: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Initial cluster locations

90

Page 91: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Settled cluster locations

91

Page 92: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Refined lane geometry

92

Page 93: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Intersection refinement

93

Page 94: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Intersection refinement

94

Page 95: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Intersection refinement

95

Page 96: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Refined intersection geometry

96

Page 97: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Map inference pipeline

97

Density Estimation

Initial Map Generation

Trace Map Matching

Topology Refinement

Geometry Refinement

Raw GPS traces

Final map

Page 98: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 98

Quantitative Evaluation

Page 99: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 99

Evaluation metrics‣ Geometric evaluation

- Liu et al. (2012)

‣ Topological evaluation- Biagioni & Eriksson (2012)

Page 100: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Ground truth segment

100

Page 101: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Ground truth samples

101

Page 102: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Inferred map segment

102

Page 103: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Inferred map samples

103

Page 104: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Samples compared

104

Page 105: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Matching threshold

≤ m? ≤ m? ≤ m? ≤ m?

105

m = matching threshold

≤ m? ≤ m? ≤ m? ≤ m?

Page 106: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

≤ m? ≤ m? ≤ m? ≤ m?

Matching threshold

106

m = matching threshold

✗ ✗✓ ✓

Page 107: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

≤ m? ≤ m? ≤ m? ≤ m?

“Missing”

107

m = matching threshold

✗ ✗✓ ✓

Page 108: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

≤ m? ≤ m? ≤ m? ≤ m?

“Spurious”

108

m = matching threshold

✗ ✗✓ ✓

Page 109: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Overall performance

109

precision = 1� |spurious samples||inferred samples|

recall = 1� |missing samples||ground truth samples|

F = 2 · precision · recallprecision+ recall

Page 110: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Geometric results

110

0.4

0.5

0.6

0.7

0.8

0.9

1

5 10 15 20 25 30

F-sc

ore

Matching Threshold (m)

Biagioni & ErikssonCao

EdelkampDavies

Page 111: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Topological results

111

0.4

0.5

0.6

0.7

0.8

0.9

1

5 10 15 20 25 30

F-sc

ore

Matching Threshold (m)

Biagioni & ErikssonCao

EdelkampDavies

Page 112: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Precision/recall

112

0.4

0.5

0.6

0.7

0.8

0.9

1

5 10 15 20 25 30Matching Threshold (m)

F-score Precision Recall

Page 113: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 113

Qualitative Evaluation

Page 114: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 114

Edelkamp & Schrödl (2003)

Page 115: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 115

Edelkamp & Schrödl (2003)

Page 116: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 116

Edelkamp & Schrödl (2003)

Page 117: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 117

Davies et al. (2006)

Page 118: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 118

Davies et al. (2006)

Page 119: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 119

Cao & Krumm (2009)

Page 120: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 120

Cao & Krumm (2009)

Page 121: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 121

Cao & Krumm (2009)

Page 122: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 122

Biagioni & Eriksson (2012)

Page 123: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 123

Biagioni & Eriksson (2012)

Page 124: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide 124

Biagioni & Eriksson (2012)

Page 125: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

slide

Future work

125

Page 126: Map Inference in the Face of Noise and Disparity€¦ · Map Inference in the Face of Noise and Disparity James Biagioni and Jakob Eriksson. slide Map making 2. slide Opportunistic

Questions?Thanks!

Source code and data availablehttp://bits.cs.uic.edu