{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/cliff-lhmp-using-spatial-dynamics-patterns","title":"CLiFF-LHMP: Using Spatial Dynamics Patterns for Long-Term Human Motion Prediction","arxiv_id":"2309.07066","date":"2023-09-13","proceeding":null,"authors":["Yufei Zhu","Andrey Rudenko","Tomasz P. Kucner","Luigi Palmieri","Kai O. Arras","Achim J. Lilienthal","Martin Magnusson"],"abstract":"Human motion prediction is important for mobile service robots and intelligent vehicles to operate safely and smoothly around people. The more accurate predictions are, particularly over extended periods of time, the better a system can, e.g., assess collision risks and plan ahead. In this paper, we propose to exploit maps of dynamics (MoDs, a class of general representations of place-dependent spatial motion patterns, learned from prior observations) for long-term human motion prediction (LHMP). We present a new MoD-informed human motion prediction approach, named CLiFF-LHMP, which is data efficient, explainable, and insensitive to errors from an upstream tracking system. Our approach uses CLiFF-map, a specific MoD trained with human motion data recorded in the same environment. We bias a constant velocity prediction with samples from the CLiFF-map to generate multi-modal trajectory predictions. In two public datasets we show that this algorithm outperforms the state of the art for predictions over very extended periods of time, achieving 45% more accurate prediction performance at 50s compared to the baseline.","url_abs":"https://arxiv.org/abs/2309.07066v1","url_pdf":"https://arxiv.org/pdf/2309.07066v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"cliff-lhmp-using-spatial-dynamics-patterns","repo_url":"https://github.com/test-bai-cpu/cliff-lhmp","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2309.07066","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2309.07066"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/test-bai-cpu/cliff-lhmp","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":5},"by_repo_kind":{"official":{"samples":5,"ran":5,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"4d79fa3e0f5de97b","entry":"cart2pol","repo":"test-bai-cpu/cliff-lhmp","repo_kind":"official","path":"utils.py","file_url":"https://github.com/test-bai-cpu/cliff-lhmp/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4d79fa3e0f5de97b"}},{"code_sha256_prefix":"d8e5f952dd66bc79","entry":"get_position_in_ground_truth","repo":"test-bai-cpu/cliff-lhmp","repo_kind":"official","path":"evaluation.py","file_url":"https://github.com/test-bai-cpu/cliff-lhmp/blob/HEAD/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d8e5f952dd66bc79"}},{"code_sha256_prefix":"537b0656a47de3e7","entry":"get_position_in_predicted_traj","repo":"test-bai-cpu/cliff-lhmp","repo_kind":"official","path":"evaluation.py","file_url":"https://github.com/test-bai-cpu/cliff-lhmp/blob/HEAD/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"537b0656a47de3e7"}},{"code_sha256_prefix":"542ce16b7274b8de","entry":"millimeter_to_meter","repo":"test-bai-cpu/cliff-lhmp","repo_kind":"official","path":"utils.py","file_url":"https://github.com/test-bai-cpu/cliff-lhmp/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"542ce16b7274b8de"}},{"code_sha256_prefix":"861dbb4c237f8ed4","entry":"pol2cart","repo":"test-bai-cpu/cliff-lhmp","repo_kind":"official","path":"utils.py","file_url":"https://github.com/test-bai-cpu/cliff-lhmp/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"861dbb4c237f8ed4"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}