A Dynamic Trajectory Prediction Algorithm Based on Kalman Filter
QIAO Shao-jie1, HAN Nan2, ZHU Xin-wen3, SHU Hong-ping4, ZHENG Jiao-ling4, YUAN Chang-an5
1. School of Cybersecurity, Chengdu University of Information Technology, Chengdu, Sichuan 610225, China;
2. School of Management, Chengdu University of Information Technology, Chengdu, Sichuan 610103, China;
3. School of Information Science and Technology, Southwest Jiaotong University, Chengdu, Sichuan 611756, China;
4. School of Software Engineering, Chengdu University of Information Technology, Chengdu, Sichuan 610225, China;
5. School of Computer and Information Engineering, Guangxi Teachers Education University, Nanning, Guangxi 541004, China
Abstract:Traditional fitting-based trajectory prediction algorithms cannot meet the requirements of high accuracy and real-time prediction.A dynamic Kalman filter based TP approach was proposed,which performs state estimation of dynamic behavior with regard to moving objects,updates the state variable estimation value based on the estimation of the previous and current observation states,in order to infer the next location of moving objects.Extensive experiments are conducted on real datasets of moving objects and the results demonstrate that the average prediction error (root mean square error between the predicted location and the actual location) of the TP algorithm based on Kalman filter is around 12.5 meters on the GeoLife datasets.The prediction error is reduced by about 555.4 meters by compared to the fitting-based TP algorithms,and the prediction accuracy is increased by 7.1% on the T-Drive datasets as well.The dynamic TP approach based on Kalman filter can handle the problem of low prediction accuracy with the guarantee of efficient time performance.
[1] Meng X,Ding Z,Xu J.Moving Objects Management:Models,Techniques and Applications[M].Springer Press,2014.105-112.
[2] Kalman R E.A new approach to liner filtering and prediction problems[J].Journal of Basic Engineering,1960,82D(1):35-45.
[3] Ying J J,Lee W,Weng T,Tseng V S.Semantic trajectory mining for location prediction[A].Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems[C].New York:ACM,2011.34-43.
[4] Qiao S,Han N,Zhu W,Gutierrez L A.TraPlan:an effective three-in-one trajectory prediction model in transportation networks[J].IEEE Transactions on Intelligent Transportation Systems,2015,16(3):1188-1198.
[5] Gambs S,Killijian M,Cortez D P,Miguel N.Next place prediction using mobility Markov chains[A].Proceedings of the 1st Workshop on Measurement,Privacy,and Mobility[C].New York:ACM,2012.3:1-6.
[6] Qiao S,Shen D,Wang X,Han N,Zhu W.A self-adaptive parameter selection trajectory prediction approach via hidden Markov models[J].IEEE Transactions on Intelligent Transportation Systems,2015,16(1):284-296.
[7] Zheng Y,Zhang L,Xie X,Ma W.Mining interesting locations and travel sequences from GPS trajectories[A].Proceedings of the 18th International Conference on World Wide Web[C].New York:ACM,2009.791-800.
[8] 乔少杰,金琨,韩楠,唐常杰,格桑多吉,Gutierrez Louis Alberto.一种基于高斯混合模型的轨迹预测算法[J].软件学报,2015,26(5):1048-1063. Qiao S,Jin K,Han N,Tang C,Gesangduoji,Gutierrez L A.Trajectory prediction algorithm based on Gaussian mixture model[J].Journal of Software,2015,26(5):1048-1063.(in Chinese)
[9] Song C,Qu Z,Blumm N,Barabsi A.-L.Limits of predictability in human mobility[J].Science,2010,327(5968):1018-1021.
[10] Pan T,Sumalee A,Zhong R,Indra-payoong N.Short-term traffic state prediction based on temporal-spatial correlation[J].IEEE Transactions on Intelligent Transportation Systems,2013,14(3):1242-1254.
[11] Zhou J,Tung K H,Wu W,Ng W S.A "semi-lazy" approach to probabilistic path prediction in dynamic environments[A].Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining[C].New York:ACM,2013.748-756.
[12] Zheng Y,Xie X,Ma W.Geolife:A collaborative social networking service among user,location and trajectory[J].IEEE Data Engineering Bulletin,2010,33(2):32-40.
[13] Yuan J,Zheng Y,Xie X,Sun G.T-Drive:enhancing driving directions with taxi drivers' intelligence[J].IEEE Transactions on Knowledge and Data Engineering,2013,25(1):220-232.