簡易檢索 / 詳目顯示

研究生: 巫曜程
Yao-Cheng Wu
論文名稱: 移動物體的軌跡壓縮演算法之研究
A Study of Trajectory Compression Algorithms for Moving Objects
指導教授: 陳維美
Wei-Mei Chen
口試委員: 吳晉賢
Chin-Hsien Wu
林敬舜
Ching-Shun Lin
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2018
畢業學年度: 106
語文別: 中文
論文頁數: 57
中文關鍵詞: 全球定位系統移動物體軌跡壓縮簡化
外文關鍵詞: GPS, moving object trajectory, compression, simplification
相關次數: 點閱:486下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

在這資訊科技爆炸的時代,近年來隨著有GPS記錄的裝置增加,例如智慧型手機、智慧手錶,軌跡數據日益增加,引起儲存、傳輸、分析的問題,移動物體軌跡無庸置疑成為一個非常火熱的議題,而其中如何透過軌跡壓縮演算法去保留有用的軌跡點,除去不必要的軌跡點,是個需要去探討的重要問題。
在壓縮軌跡的問題中,原始軌跡和壓縮後的軌跡,兩者間有誤差率與壓縮率的關係,可以去評測出壓縮演算法的性能。本篇我們提出一種壓縮軌跡方法稱為TP,改進原有的SQUISH-E演算法,使用三階段去過濾原始軌跡,第一階段使用滑動視窗做首次的過濾,留下比目標壓縮率還多的點,第二階段利用第一階段過濾後的點,計算出候選轉折點的值,用以找出重要特徵的轉折點,而計算值當中,使用值近似角度值的功能,以利加快計算速度,第三階段有兩個可選擇的計算值,分別以值或SED值,用於兩種不同方向的應用層面。
為了證明在應用層面上,改善原有方法的效能比有更好的效能,分別使用四項誤差評測值去實驗,第一是SED Error,考慮時空性的改進,應用在動物的遷徙狀況,第二是Heading Error,應用在對應地圖中交通運輸分析,第三是Speed Error,應用在監控城市中的物體速度的行為,第四是ILDSED,代表壓縮軌跡演算法可以讓原始軌跡平均壓縮的程度。
最後,過本篇提出的軌跡壓縮演算法,在高壓縮率的前提下,所壓縮出來的軌跡,不但省下大量的儲存和傳輸成本,也能因應更全面的分析應用,提供相對資訊的軌跡,以便軌跡資料挖掘處裡流程上可以更快且明確分析預測軌跡行為。


With the increase of devices with GPS records, such as smart phones, smart watches, the problems of storage, transmission and analysis become more and more important. Since compression algorithm is an effective way to preserve useful trajectory points and remove unnecessary points, it has become a significant issue to explore.
In the compression trajectory problem, the error rate and the compression rate that can be computed by the original trajectory and the compressed trajectory are used to evaluate the performance of the compression algorithm. In this paper, we propose a compression trajectory method called TP, which improves the original SQUISH-E algorithm by using three stages to filter the original trajectory. The first stage uses a bigger sliding window to remain more points than the number that indicated by the target compression rate. In the second stage, the filtered points after the first stage are used to calculate the values μ and find out the promising turning points. For the computation in this stage, we propose the value ϕ to accelerate the process of calculation. In the third stage, there are two options, the values ϕ and SED values, according to the analysis of different goals.
Finally, the trajectory compression algorithm proposed in this article, under the high compression ratio, not only saves a lot of storages and transmission costs, but also provides relative information trajectory in response to more comprehensive analysis and application which enable the process of trajectory mining more quickly and clearly.

中文摘要 II 第一章 緒論 1 1.1研究背景 1 1.2研究動機 2 1.3論文架構 4 第二章 文獻探討 5 2.1 軌跡資料(Trajectory Data) 5 2.2 線上(online)和離線(offline) 6 2.3壓縮演算法分類 7 第三章 評測方式 11 3.1壓縮率與壓縮執行時間 11 3.2空間誤差(Spatial Error) 11 3.3 同步歐式距離誤差(SED Error) 13 3.4 航向誤差(Heading Error)與速度誤差(Speed Error) 15 3.5 資訊損失程度 (Information Loss Degree) 16 第四章研究方法 17 4.1問題描述與應用環境 17 4.2演算法描述 18 4.2.1 演算法TP 18 4.2.2 滑動視窗(Slide Window) 21 4.2.3 轉折點(Turning Point) 24 4.2.4 鄰居計算(Neighbor Calculation) 28 第五章 實驗模擬與探討 30 5.1資料集與實驗環境 30 5.2方法之比較 31 5.2.1實際圖與模擬圖中的轉折點 32 5.2.2資料集的誤差測試 38 5.2.3高壓縮率下的資料集測試 39 5.2.3資料集中各項指標輸贏分佈狀況 41 第六章 結論 44 參考文獻 45

[1] J. Bellman, “On the approximation of curves by line segments using dynamic programming.” Communications of the ACM, vol. 4, no. 6, pp. 284, 1961.
[2] J. Birnbaum, H. Meng, J. Hwang, and C. Lawson, “Similarity-based compression of GPS trajectory data.” In Proceedings of the 4th International Conference on Computing for Geospatial Research and Application, 2013, pp. 92-95.
[3] W. Cao, and Y. Li, “DOTS: An online and near-optimal trajectory simplification algorithm.” Journal of Systems and Software, vol. 126, pp. 34-44, 2017.
[4] Y. Chen, Q. Li, W. Ma, X. Xie, and Y. Zheng, “Understanding mobility based on gps data.” In Proceedings of the 10th international conference on Ubiquitous computing, 2008, pp. 312-321.
[5] M. Chen, M. Xu, and P. Franti, “A fast multiresolution polygonal approximation algorithm for gps trajectory simplification.” IEEE Transactions on Image Processing, vol. 21, no. 5, pp. 2770-2785, 2012.
[6] Z. Deng, W. Han, L. Wang, R. Ranjan, and A. Zomaya, “An efficient online direction-preserving compression approach for trajectory streaming data.” Future Generation Computer Systems, vol. 68, pp. 150-162, 2017.
[7] D. Douglas and T. Peucker, “Algorithms for the reduction of the number of points required to represent a digitized line or its caricature.” Cartographica, vol. 10, no. 2, pp. 112-122, 1973.
[8] R. Gotsman and Y. Kanza, “A dilution-matching-encoding compaction of trajectories over road networks.” GeoInformatica, vol. 19, pp. 331-364, 2015.
[9] J. Gudmundsson, J. Katajainen, D. Merrick, C. Ong, and T. Wolle, “Compressing spatio-temporal trajectories.” Computational Geometry, vol. 42, no. 9, pp. 825-841, 2009.
[10] J. Harper, “Traffic violation detection and deterrence: implications for automatic policing.” Applied Ergonomics, vol. 22, no. 3, pp. 189-187,1991.
[11] H. Jeung, H. Lu, S. Sathe, and M. Yiu, “Managing evolving uncertainty in trajectory databases.” IEEE Transactions on Knowledge and Data Engineering, vol. 26, no. 7, pp. 1692-1705, 2014.
[12] M. Karpinski, A. Senart, and V. Cahill, “Sensor networks for smart roads.” In Proceedings of the 4th IEEE conference on pervasive computing and communications workshops, 2006, pp. 306-310.
[13] E. Keogh, J. Chu, S. D. Hart, and M. J. Pazzani, “An online algorithm for segmenting time series.” In Proceedings of the International Conference on Data Mining, pp. 289-296, 2001.
[14] J. Lee, J. Han, and K. Whang, “Trajectory clustering: a partition-and-group framework.” In Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 593-604, 2007.
[15] J. Lee, J. Han, and X. Li, “Trajectory outlier detection: a partition-and-detect framework.” In Proceedings of the IEEE 24th International Conference on Data Engineering, 2008, pp. 140-149.
[16] C. Lin, C. Hung, and P. Lei, “A Velocity-Preserving Trajectory Simplification Approach.” Technologies and Applications of Artificial Intelligence, pp. 58-65, 2016.
[17] X. Lin, S. Ma, H. Zhang, T. Wo, and J. Huai, “One-pass error bounded trajectory simplification.” Proceedings of the VLDB, vol. 10, no. 7, pp. 841-852, 2017.
[18] G. Liu, M. Iwai, and K. Sezaki, “An online method for trajectory simplification under uncertainty of GPS.” Information and Media Technologies, vol. 8, no. 3, pp. 665-674, 2013.
[19] J. Liu, K. Zhao, P. Sommer, and S. Shang, “Bounded Quadrant System: Error-bounded Trajectory Compression on the Go.” In Data Engineering 2015 IEEE 31st International Conference, 2015, pp.987-998.
[20] C. Long, R. Wong, and H. Jagadish, “Direction- preserving trajectory simplification.” Proceedings of the VLDB Endowment, vol. 6, no. 10, pp. 949-960, 2013.
[21] W. Ma, X. Xie, L. Zhang, and Y. Zheng, “Mining interesting locations and travel sequences from gps trajectories.” In Proceedings of the 18th international conference on World wide web, 2009, pp. 791-800.
[22] W. Ma, X. Xie, and Y. Zheng, “Geolife: A collaborative social networking service among user, location and trajectory.” In IEEE Data Engineering Bulletin, vol. 33, no. 2, pp. 32-40, 2010.
[23] N. Meratnia and A. Rolf, “Spatiotemporal compression techniques for moving point objects.” In International Conference on Extending Database Technology, 2004, pp. 765-782.
[24] J. Muckell, J. Hwang, V. Patil, C. Lawson, F. Ping, and S. Ravi, “SQUISH: an online approach for GPS trajectory compression.” In Proceedings of the 2nd International Conference on Computing for Geospatial Research & Applications, 2011, pp. 13.
[25] J. Muckell, P. Olsen Jr, J. Hwang, C. Lawson, and S. Ravi, “Compression of trajectory data: a comprehensive evaluation and new approach.” GeoInformatica, vol. 18, no. 3, pp. 435-460, 2014.
[26] W. Pan, C. Yao, X. Li, and L. Shen, “An online compression algorithm for positioning data acquisition.” Informatica, vol. 38, no. 4, pp. 339–346, 2014.
[27] K. Patroumpas, M. Potamias, and T. Sellis, “Sampling trajectory streams with spatiotemporal criteria.” In Scientific and Statistical Database Management 18th International Conference, 2006, pp. 275-284.
[28] M. Jones, “Satellite Communications Systems Buyers’Guide.”British Antarctic Survey, 2008.
[29] H. Qian, and Y. Lu “Simplifying GPS Trajectory Data with Enhanced Spatial-Temporal Constraints” ISPRS International Journal of Geo-Information, vol. 6, no. 11, 2017.
[30] K. Richter, F. Schmid, and P. Laube, “Semantic trajectory compression: representing urban movement in a nutshell.” Journal of Spatial Information Science, no. 4, pp. 3-30, 2015.
[31] W. Tobler, “Numerical map generalization.” Discussion Paper, Michigan Inter-University Community of Mathematical Geographers, 1966.
[32] R. Song, W. Sun, B. Zheng, and Y. Zheng, “PRESS: a novel framework of trajectory compression in road networks.” Proceedings of the VLDB Endowment, vol. 7, no. 9, pp. 661-672, 2014.
[33] F. Schmid, F. Richter, and P. Laube, “Semantic trajectory compression.” In Advances in Spatial and Temporal Databases, 2009, pp. 411-416.
[34] G. Trajcevski, H. Cao, P. Scheuermanny, O. Wolfsonz, and D. Vaccaro, “On-line data reduction and the quality of history in moving objects databases.” In Proceedings of the 5th ACM International Workshop on Data Engineering for Wireless and Mobile Access, 2006, pp. 19-26.
[35] X. Wu and Z. Cao, “Basic conception, function and implementation of temporal GIS.” Earth Science-Journal of China University of Geosciences, vol. 27, no. 3, pp. 241-245, 2002.
[36] G. Yuan, S. Xia, and Y. Zhang, “Interesting activities discovery for moving objects based on collaborative filtering.” Mathematical Problems in Engineering, vol. 2013, 2013.
[37] Y. Zheng, “Trajectory data mining: an overview.” ACM Transactions on Intelligent Systems and Technology, vol. 6, no. 3, 2015.
“2017上半年台灣行動網際網路報告l.” https://www.smartm.com.tw/article/33373436cea3.

無法下載圖示 全文公開日期 2023/01/30 (校內網路)
全文公開日期 本全文未授權公開 (校外網路)
全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
QR CODE