{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T16:41:10Z","timestamp":1774024870902,"version":"3.50.1"},"reference-count":55,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2022,2,10]],"date-time":"2022-02-10T00:00:00Z","timestamp":1644451200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Safety through Disruption (Safe-D) National University Transportation Center (UTC), a grant from the U.S. Department of Transportation\u2019s University Transportation Centers Program","award":["69A3551747115"],"award-info":[{"award-number":["69A3551747115"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSAN"],"abstract":"<jats:p>The ability to accurately predict vehicle trajectories is essential in infrastructure-based safety systems that aim to identify critical events such as near-crash situations and traffic violations. In a connected environment, important information about these critical events can be communicated to road users or the infrastructure to avoid or mitigate potential crashes. Intersections require special attention in this context because they are hotspots for crashes and involve numerous and complex interactions between road users. In this work, we developed an advanced machine learning method for trajectory prediction using B-spline curve representations of vehicle trajectories and inverse reinforcement learning (IRL). B-spline curves were used to represent vehicle trajectories; a neural network model was trained to predict the coefficients of these curves. A conditional variational autoencoder (CVAE) was used to generate candidate trajectories from these predicted coefficients. These candidate trajectories were then ranked according to a reward function that was obtained by training an IRL model on the (spline smoothed) vehicle trajectories and the surroundings of the vehicles. In our experiments we found that the neural network model outperformed a Kalman filter baseline and the addition of the IRL ranking module further improved the performance of the overall model.<\/jats:p>","DOI":"10.3390\/jsan11010014","type":"journal-article","created":{"date-parts":[[2022,2,11]],"date-time":"2022-02-11T02:35:51Z","timestamp":1644546951000},"page":"14","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Utilizing B-Spline Curves and Neural Networks for Vehicle Trajectory Prediction in an Inverse Reinforcement Learning Framework"],"prefix":"10.3390","volume":"11","author":[{"given":"Mohammad Sadegh","family":"Jazayeri","sequence":"first","affiliation":[{"name":"Department of Civil, Construction, and Environmental Engineering, San Diego State University, 5500 Campanile Dr, San Diego, CA 92182, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8825-961X","authenticated-orcid":false,"given":"Arash","family":"Jahangiri","sequence":"additional","affiliation":[{"name":"Department of Civil, Construction, and Environmental Engineering, San Diego State University, 5500 Campanile Dr, San Diego, CA 92182, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"168","DOI":"10.3141\/2386-19","article-title":"Motion Prediction Methods for Surrogate Safety Analysis","volume":"2386","author":"Mohamed","year":"2013","journal-title":"Transp. Res. Rec."},{"key":"ref_2","unstructured":"Wolterman, M. (2008). Infrastructure-Based Collision Warning Using Artificial Intelligence. (7,317,406 B2), U.S. Patent."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40648-014-0001-z","article-title":"A Survey on Motion Prediction and Risk Assessment for Intelligent Vehicles","volume":"1","author":"Vasquez","year":"2014","journal-title":"ROBOMECH J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2751","DOI":"10.1109\/TITS.2016.2522507","article-title":"An Integrated Approach to Maneuver-Based Trajectory Prediction and Criticality Assessment in Arbitrary Road Environments","volume":"17","author":"Schreier","year":"2016","journal-title":"IEEE Trans. Intell. Transport. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Hermes, C., Wohler, C., Schenk, K., and Kummert, F. (2009, January 3\u20135). Long-Term Vehicle Motion Prediction. Proceedings of the 2009 IEEE Intelligent Vehicles Symposium, Xi\u2019an, China.","DOI":"10.1109\/IVS.2009.5164354"},{"key":"ref_6","unstructured":"Djuric, N., Radosavljevic, V., Cui, H., Nguyen, T., Chou, F.-C., Lin, T.-H., and Schneider, J. (2018). Motion Prediction of Traffic Actors for Autonomous Driving Using Deep Convolutional Networks. arXiv."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1486","DOI":"10.1177\/0278364909342118","article-title":"Growing Hidden Markov Models: An Incremental Tool for Learning and Predicting Human and Vehicle Motion","volume":"28","author":"Vasquez","year":"2009","journal-title":"Int. J. Robot. Res."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"104","DOI":"10.3141\/1840-12","article-title":"Surrogate Safety Measures from Traffic Simulation Models","volume":"1840","author":"Gettman","year":"2003","journal-title":"Transp. Res. Rec."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Wiest, J., H\u00f6ffken, M., Kre\u00dfel, U., and Dietmayer, K. (2012, January 3\u20137). Probabilistic Trajectory Prediction with Gaussian Mixture Models. Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Madrid, Spain.","DOI":"10.1109\/IVS.2012.6232277"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ammoun, S., and Nashashibi, F. (2009, January 27\u201329). Real Time Trajectory Prediction for Collision Risk Estimation between Vehicles. Proceedings of the 2009 IEEE 5th International Conference on Intelligent Computer Communication and Processing, Cluj-Napoca, Romania.","DOI":"10.1109\/ICCP.2009.5284727"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Pyyk\u00f6nen, P., Molinier, M., and Klunder, G.A. (2010, January 26\u201328). Traffic Monitoring and Modeling for Intersection Safety. Proceedings of the 2010 IEEE 6th International Conference on Intelligent Computer Communication and Processing, Cluj-Napoca, Romania.","DOI":"10.1109\/ICCP.2010.5606407"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1177\/0361198118797211","article-title":"Real-Time Prediction of Vehicle Trajectories for Proactively Identifying Risky Driving Behaviors at High-Speed Intersections","volume":"2672","author":"Tan","year":"2018","journal-title":"Transp. Res. Rec."},{"key":"ref_13","unstructured":"Wang, Y., Wenjuan, E., Tian, D., Lu, G., Yu, G., and Wang, Y. (2011, January 22). Vehicle Collision Warning System and Collision Detection Algorithm Based on Vehicle Infrastructure Integration. Proceedings of the 7th Advanced Forum on Transportation of China (AFTC 2011), Beijing, China."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1016\/j.trc.2018.02.003","article-title":"Infrastructure-Cooperative Algorithm for Effective Intersection Collision Avoidance","volume":"89","author":"Fu","year":"2018","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"De Campos, G.R., Runarsson, A.H., Granum, F., Falcone, P., and Alenljung, K. (2014, January 8\u201311). Collision Avoidance at Intersections: A Probabilistic Threat-Assessment and Decision-Making System for Safety Interventions. Proceedings of the 17th International IEEE Conference on Intelligent Transportation Systems (ITSC), Qingdao, China.","DOI":"10.1109\/ITSC.2014.6957763"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Schendzielorz, T., Mathias, P., and Busch, F. (2013, January 6\u20139). Infrastructure-Based Vehicle Maneuver Estimation at Urban Intersections. Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, The Netherlands.","DOI":"10.1109\/ITSC.2013.6728433"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Weidl, G., Breuel, G., and Singhal, V. (2013, January 28\u201330). Collision Risk Prediction and Warning at Road Intersections Using an Object Oriented Bayesian Network. Proceedings of the 5th International Conference on Automotive User Interfaces and Interactive Vehicular Applications\u2014AutomotiveUI \u201913, Eindhoven, The Netherlands.","DOI":"10.1145\/2516540.2516577"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wang, L., Zhang, L., Zhang, W.-B., and Zhou, K. (2009, January 4\u20137). Red Light Running Prediction for Dynamic All-Red Extension at Signalized Intersection. Proceedings of the 2009 12th International IEEE Conference on Intelligent Transportation Systems, St. Louis, MO, USA.","DOI":"10.1109\/ITSC.2009.5309545"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1049\/iet-its.2017.0065","article-title":"Vehicle Collision Prediction at Intersections Based on Comparison of Minimal Distance between Vehicles and Dynamic Thresholds","volume":"11","author":"Wang","year":"2017","journal-title":"IET Intell. Transp. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Tran, Q., and Firl, J. (2014, January 8\u201311). Online Maneuver Recognition and Multimodal Trajectory Prediction for Intersection Assistance Using Non-Parametric Regression. Proceedings of the 2014 IEEE Intelligent Vehicles Symposium Proceedings, Dearborn, MI, USA.","DOI":"10.1109\/IVS.2014.6856480"},{"key":"ref_21","unstructured":"Oliver, N., and Pentland, A.P. (2000, January 5). Graphical Models for Driver Behavior Recognition in a SmartCar. Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511), Dearborn, MI, USA."},{"key":"ref_22","unstructured":"Brand, M., Oliver, N., and Pentland, A. (1997, January 17\u201319). Coupled Hidden Markov Models for Complex Action Recognition. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Juan, PR, USA."},{"key":"ref_23","unstructured":"Mozer, M.C., Jordan, M.I., and Petsche, T. (1997). Learning from Demonstration. Advances in Neural Information Processing Systems 9, MIT Press."},{"key":"ref_24","unstructured":"Jazayeri, M.S., Jahangiri, A., and Machiani, S.G. (2021). Predicting Vehicle Trajectories at Intersections Using Advanced Machine Learning Techniques, SAFE-D, Safety Through Disruption National University Transportation Center."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Russell, S.J. (1998, January 24\u201326). Learning Agents for Uncertain Environments. Proceedings of the 11th Annual Conference on Computational Learning Theroy, Madison, WI, USA.","DOI":"10.1145\/279943.279964"},{"key":"ref_26","unstructured":"Sharifzadeh, S., Chiotellis, I., Triebel, R., and Cremers, D. (2016). Learning to Drive Using Inverse Reinforcement Learning and Deep Q-Networks. arXiv."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Kuderer, M., Gulati, S., and Burgard, W. (2015, January 26\u201330). Learning Driving Styles for Autonomous Vehicles from Demonstration. Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.","DOI":"10.1109\/ICRA.2015.7139555"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Lee, N., Choi, W., Vernaza, P., Choy, C.B., Torr, P.H.S., and Chandraker, M. (2017, January 21\u201326). DESIRE: Distant Future Prediction in Dynamic Scenes with Interacting Agents. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.233"},{"key":"ref_29","unstructured":"Kovvali, V., Alexiadis, V., and Zhang, L. (2007, January 21\u201325). Video-Based Vehicle Trajectory Data Collection (No. 07-0528). Proceedings of the Transportation Research Board 86th Annual Meeting, Washington, DC, USA."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"508","DOI":"10.1109\/87.845881","article-title":"Vehicle Dynamics and External Disturbance Estimation for Vehicle Path Prediction","volume":"8","author":"Lin","year":"2000","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Barth, A., and Franke, U. (2008, January 4\u20136). Where Will the Oncoming Vehicle Be the next Second?. Proceedings of the 2008 IEEE Intelligent Vehicles Symposium, Eindhoven, The Netherlands.","DOI":"10.1109\/IVS.2008.4621210"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Veeraraghavan, H., Papanikolopoulos, N., and Schrater, P. (2006, January 17\u201320). Deterministic Sampling-Based Switching Kalman Filtering for Vehicle Tracking. Proceedings of the 2006 IEEE Intelligent Transportation Systems Conference, Toronto, ON, Canada.","DOI":"10.1109\/ITSC.2006.1707409"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"760","DOI":"10.4028\/www.scientific.net\/AMM.599-601.760","article-title":"Vehicle Trajectory Prediction Based on Road Recognition","volume":"599","author":"Shao","year":"2014","journal-title":"Appl. Mech. Mater."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"K\u00e4fer, E., Hermes, C., W\u00f6hler, C., Ritter, H., and Kummert, F. (2010, January 3\u20137). Recognition of Situation Classes at Road Intersections. Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA.","DOI":"10.1109\/ROBOT.2010.5509919"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Liebner, M., Baumann, M., Klanner, F., and Stiller, C. (2012, January 3\u20137). Driver Intent Inference at Urban Intersections Using the Intelligent Driver Model. Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Madrid, Spain.","DOI":"10.1109\/IVS.2012.6232131"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"855","DOI":"10.1109\/TRO.2012.2195829","article-title":"Estimation of Multivehicle Dynamics by Considering Contextual Information","volume":"28","author":"Agamennoni","year":"2012","journal-title":"IEEE Trans. Robot."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Gindele, T., Brechtel, S., and Dillmann, R. (2010, January 19\u201322). A Probabilistic Model for Estimating Driver Behaviors and Vehicle Trajectories in Traffic Environments. Proceedings of the 13th International IEEE Conference on Intelligent Transportation Systems, Funchal, Portugal.","DOI":"10.1109\/ITSC.2010.5625262"},{"key":"ref_38","unstructured":"Wiest, J. (2016). Statistical Long-Term Motion Prediction. [Ph.D. Thesis, Universit\u00e4t Ulm, Institut f\u00fcr Mess-, Regel- und Mikrotechnik]."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Agamennoni, G., Nieto, J.I., and Nebot, E.M. (2011, January 5\u20139). A Bayesian Approach for Driving Behavior Inference. Proceedings of the 2011 IEEE Intelligent Vehicles Symposium (IV), Baden-Baden, Germany.","DOI":"10.1109\/IVS.2011.5940407"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Lefevre, S., Laugier, C., and Ibanez-Guzman, J. (2012, January 3\u20137). Risk Assessment at Road Intersections: Comparing Intention and Expectation. Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Madrid, Spain.","DOI":"10.1109\/IVS.2012.6232198"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Kuefler, A., Morton, J., Wheeler, T., and Kochenderfer, M. (2017, January 11\u201314). Imitating Driver Behavior with Generative Adversarial Networks. Proceedings of the 2017 IEEE Intelligent Vehicles Symposium (IV), Los Angeles, CA, USA.","DOI":"10.1109\/IVS.2017.7995721"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/TIV.2017.2788208","article-title":"Automated Driving in Uncertain Environments: Planning with Interaction and Uncertain Maneuver Prediction","volume":"3","author":"Hubmann","year":"2018","journal-title":"IEEE Trans. Intell. Veh."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Liu, W., Kim, S.-W., Pendleton, S., and Ang, M.H. (July, January 28). Situation-Aware Decision Making for Autonomous Driving on Urban Road Using Online POMDP. Proceedings of the 2015 IEEE Intelligent Vehicles Symposium (IV), Seoul, Korea.","DOI":"10.1109\/IVS.2015.7225835"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1097","DOI":"10.1007\/s00138-019-01040-w","article-title":"Trajectory Prediction of Vehicles Turning at Intersections Using Deep Neural Networks","volume":"30","author":"Shirazi","year":"2019","journal-title":"Mach. Vis. Appl."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Deo, N., and Trivedi, M.M. (2018, January 18\u201322). Convolutional Social Pooling for Vehicle Trajectory Prediction. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPRW.2018.00196"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Sarkar, A., Czarnecki, K., Angus, M., Li, C., and Waslander, S. (2017, January 16\u201319). Trajectory Prediction of Traffic Agents at Urban Intersections through Learned Interactions. Proceedings of the 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan.","DOI":"10.1109\/ITSC.2017.8317731"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Sun, L., Zhan, W., and Tomizuka, M. (2018, January 4\u20137). Probabilistic Prediction of Interactive Driving Behavior via Hierarchical Inverse Reinforcement Learning. Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA.","DOI":"10.1109\/ITSC.2018.8569453"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Sun, R., Hu, S., Zhao, H., Moze, M., Aioun, F., and Guillemard, F. (2019, January 27\u201330). Human-like Highway Trajectory Modeling Based on Inverse Reinforcement Learning. Proceedings of the 2019 IEEE Intelligent Transportation Systems Conference (ITSC), Auckland, New Zealand.","DOI":"10.1109\/ITSC.2019.8916970"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Choi, D., Min, K., and Choi, J. (2019). Regularizing Neural Networks for Future Trajectory Prediction via Inverse Reinforcement Learning Framework. arXiv.","DOI":"10.1049\/iet-cvi.2019.0546"},{"key":"ref_50","unstructured":"Hjaltason, B. (2019). Predicting Vehicle Trajectories with Inverse Reinforcement Learning, KTH Royal Institute of Technology."},{"key":"ref_51","first-page":"3483","article-title":"Learning Structured Output Representation Using Deep Conditional Generative Models","volume":"28","author":"Sohn","year":"2015","journal-title":"Adv. Neural Inf. Processing Syst."},{"key":"ref_52","unstructured":"Kingma, D.P., and Welling, M. (2014). Auto-Encoding Variational Bayes. arXiv."},{"key":"ref_53","unstructured":"Ziebart, B.D., Maas, A., Bagnell, J.A., and Dey, A.K. (2008, January 13\u201317). Maximum Entropy Inverse Reinforcement Learning. Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (2008), Chicago, IL, USA."},{"key":"ref_54","unstructured":"Finn, C., Levine, S., and Abbeel, P. (2016, January 20\u201322). Guided Cost Learning: Deep Inverse Optimal Control via Policy Optimization. Proceedings of the International Conference on Machine Learning, New York, NY, USA."},{"key":"ref_55","first-page":"1","article-title":"A Comprehensive Survey of Neural Architecture Search: Challenges and Solutions","volume":"54","author":"Ren","year":"2022","journal-title":"ACM Comput. Surv."}],"container-title":["Journal of Sensor and Actuator Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2224-2708\/11\/1\/14\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:18:03Z","timestamp":1760134683000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2224-2708\/11\/1\/14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,10]]},"references-count":55,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["jsan11010014"],"URL":"https:\/\/doi.org\/10.3390\/jsan11010014","relation":{},"ISSN":["2224-2708"],"issn-type":[{"value":"2224-2708","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,10]]}}}