easytracker
play

EasyTracker Automatic Transit Tracking, Mapping, and Arrival Time - PowerPoint PPT Presentation

EasyTracker Automatic Transit Tracking, Mapping, and Arrival Time Prediction Using Smartphones James Biagioni, Tomas Gerlich, Timothy Merrifield and Jakob Eriksson We love bus trackers! slide 2 Winter in Chicago slide 3 Our shuttle web


  1. EasyTracker Automatic Transit Tracking, Mapping, and Arrival Time Prediction Using Smartphones James Biagioni, Tomas Gerlich, Timothy Merrifield and Jakob Eriksson

  2. We love bus trackers! slide 2

  3. Winter in Chicago slide 3

  4. Our shuttle web (before) slide 4

  5. Our shuttle web (before) slide 4

  6. Our shuttle web (after) slide 5

  7. One service for everyone slide 6

  8. Our shuttle web slide 7

  9. Our shuttle web slide 7

  10. This paper in a nutshell ‣ Automatic generation of - route shapes - stop locations - schedules ‣ Online processing for - vehicle-to-route classification - arrival-time prediction slide 8

  11. EasyTracker installation slide 9

  12. EasyTracker installation 1. Obtain smartphone slide 9

  13. EasyTracker installation 1. Obtain smartphone 2. Install EasyTracker app slide 9

  14. EasyTracker installation 1. Obtain smartphone 2. Install EasyTracker app 3. Stick phone in bus slide 9

  15. 4. Relax slide 10

  16. System overview GPS GPS slide 11

  17. System overview GPS GPS slide 11

  18. Batch processing slide 12

  19. Batch processing slide 12

  20. Raw GPS traces slide 13

  21. Route map slide 14

  22. Raw GPS traces slide 15

  23. Kernel Density Estimation slide 16

  24. Kernel Density Estimation slide 16

  25. Kernel Density Estimation slide 16

  26. Kernel Density Estimation slide 16

  27. Kernel density estimation n f ( x ) = 1 ˆ X K ( x − x i ) n i =1 1 2 πσ 2 e − x 2 K ( x ) = 2 σ 2 √ slide 17

  28. 2-D histogram slide 18

  29. Trajectory density estimate slide 19

  30. Thresholded image slide 20

  31. Map extraction ‣ Davies et al., 2006 slide 21

  32. Route extraction ‣ Map match GPS traces - Viterbi-based map matching - based on Thiagarajan, et al. 2009 ‣ Extract common routes - edge subsequence matching - statistical test removes spurious results slide 22

  33. Route extraction slide 23

  34. Route extraction slide 23

  35. Route extraction slide 23

  36. Route extraction slide 24

  37. Route extraction slide 24

  38. Route extraction slide 24

  39. Route extraction slide 24

  40. Route extraction slide 24

  41. Route extraction slide 24

  42. Route extraction slide 24

  43. Route extraction slide 24

  44. Route extraction slide 24

  45. Route extraction slide 24

  46. Route extraction slide 24

  47. Route extraction slide 24

  48. Route extraction results slide 25

  49. Welch’s t -Test 0.030 0.023 P-value 0.015 0.008 0 slide 26

  50. Routes separated Real Routes Spurious Routes slide 27

  51. Stop extraction slide 28

  52. Route-labeled GPS traces slide 29

  53. 2-D histogram slide 30

  54. Point density estimate slide 31

  55. Thresholded binary image slide 32

  56. Noise in binary image slide 33

  57. Noise reduced binary image slide 34

  58. Stop extraction slide 35

  59. Stop extraction slide 36

  60. Stop extraction performance slide 37

  61. Schedule extraction slide 38

  62. Bus stop arrival times slide 39

  63. Bus stop arrival times slide 39

  64. Bus stop arrival times slide 39

  65. Bus stop arrival times slide 39

  66. Bus stop arrival times slide 39

  67. Bus stop arrival times slide 40

  68. First stop schedule slide 41

  69. Travel time variance slide 42

  70. Last stop arrival times slide 43

  71. Compute mean travel times 1 X a t j − a t travel time (1 , j, t ) = 1 | D | D slide 44

  72. Compute downstream schedules k j t = k 1 t + travel time (1 , j, t ) slide 45

  73. Last stop arrival times slide 46

  74. Last stop schedule slide 47

  75. Schedule accuracy slide 48

  76. Schedule accuracy slide 48

  77. System architecture slide 49

  78. Online processing slide 50

  79. Online processing slide 50

  80. Un-classified buses slide 51

  81. Classified buses slide 52

  82. Hidden Markov model slide 53

  83. Classification accuracy 1.0 0.8 0.6 0.4 0.2 0 Correct Incorrect Unclassified slide 54

  84. Classification delay slide 55

  85. Classification delay slide 55

  86. Arrival time prediction slide 56

  87. Predicting arrival times time until arrival ( s i ) = γ travel time ( s prev +1 , s i )+ (1 − γ ) travel time ( s prev , s i ) slide 57

  88. Arrival time predictions slide 58

  89. Schedule vs. real-time slide 59

  90. Schedule vs. real-time slide 59

  91. Schedule vs. real-time slide 59

  92. System overview GPS GPS slide 60

  93. Come and see our demo! ‣ Thursday, 3:30p-7:30p slide 61

  94. Thanks! Questions?

More recommend