{"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/observation-centric-sort-rethinking-sort-for","title":"Observation-Centric SORT: Rethinking SORT for Robust Multi-Object Tracking","arxiv_id":"2203.14360","date":"2022-03-27","proceeding":"CVPR 2023 1","authors":["Jinkun Cao","Jiangmiao Pang","Xinshuo Weng","Rawal Khirodkar","Kris Kitani"],"abstract":"Kalman filter (KF) based methods for multi-object tracking (MOT) make an assumption that objects move linearly. While this assumption is acceptable for very short periods of occlusion, linear estimates of motion for prolonged time can be highly inaccurate. Moreover, when there is no measurement available to update Kalman filter parameters, the standard convention is to trust the priori state estimations for posteriori update. This leads to the accumulation of errors during a period of occlusion. The error causes significant motion direction variance in practice. In this work, we show that a basic Kalman filter can still obtain state-of-the-art tracking performance if proper care is taken to fix the noise accumulated during occlusion. Instead of relying only on the linear state estimate (i.e., estimation-centric approach), we use object observations (i.e., the measurements by object detector) to compute a virtual trajectory over the occlusion period to fix the error accumulation of filter parameters during the occlusion period. This allows more time steps to correct errors accumulated during occlusion. We name our method Observation-Centric SORT (OC-SORT). It remains Simple, Online, and Real-Time but improves robustness during occlusion and non-linear motion. Given off-the-shelf detections as input, OC-SORT runs at 700+ FPS on a single CPU. It achieves state-of-the-art on multiple datasets, including MOT17, MOT20, KITTI, head tracking, and especially DanceTrack where the object motion is highly non-linear. The code and models are available at \\url{https://github.com/noahcao/OC_SORT}.","url_abs":"https://arxiv.org/abs/2203.14360v3","url_pdf":"https://arxiv.org/pdf/2203.14360v3.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":"abstracts"},"code_links":[{"paper_slug":"observation-centric-sort-rethinking-sort-for","repo_url":"https://github.com/noahcao/OC_SORT","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"observation-centric-sort-rethinking-sort-for","repo_url":"https://github.com/BingfengYan/DS_OCSORT","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"observation-centric-sort-rethinking-sort-for","repo_url":"https://github.com/dyhBUPT/StrongSORT","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"observation-centric-sort-rethinking-sort-for","repo_url":"https://github.com/mikel-brostrom/boxmot","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"AGPL-3.0"}},{"paper_slug":"observation-centric-sort-rethinking-sort-for","repo_url":"https://github.com/open-mmlab/mmtracking","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"observation-centric-sort-rethinking-sort-for","repo_url":"https://github.com/PaddlePaddle/PaddleDetection","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"paddle","reach":null},{"paper_slug":"observation-centric-sort-rethinking-sort-for","repo_url":"https://github.com/kadirnar/ocsort-pip","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":null,"task_name":"CPU"},{"task_slug":"multi-object-tracking","task_name":"Multi-Object Tracking"},{"task_slug":"multiple-object-tracking","task_name":"Multiple Object Tracking"},{"task_slug":"object","task_name":"Object"},{"task_slug":"object-detection","task_name":"Object Detection"},{"task_slug":"object-tracking","task_name":"Object Tracking"},{"task_slug":"object-detection-1","task_name":"object-detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/multi-object-tracking-on-dancetrack","task":"Multi-Object Tracking","dataset":"DanceTrack","model":"OC-SORT","rank_in_archive_order":29,"of":37,"metrics":{"AssA":"38.0","HOTA":"55.1","IDF1":"54.2","MOTA":"89.4"},"uses_additional_data":false},{"leaderboard":"/sota/multi-object-tracking-on-mot17","task":"Multi-Object Tracking","dataset":"MOT17","model":"OC-SORT","rank_in_archive_order":14,"of":48,"metrics":{"HOTA":"63.2","IDF1":"77.5","MOTA":"78.0"},"uses_additional_data":false},{"leaderboard":"/sota/multi-object-tracking-on-mot20-1","task":"Multi-Object Tracking","dataset":"MOT20","model":"OC-SORT","rank_in_archive_order":12,"of":27,"metrics":{"HOTA":"62.4","IDF1":"76.4","MOTA":"75.9"},"uses_additional_data":true},{"leaderboard":"/sota/multi-object-tracking-on-sportsmot","task":"Multi-Object Tracking","dataset":"SportsMOT","model":"OC-SORT","rank_in_archive_order":12,"of":22,"metrics":{"AssA":"61.5","DetA":"88.5","HOTA":"73.7","IDF1":"74.0","MOTA":"96.5"},"uses_additional_data":true},{"leaderboard":"/sota/multiple-object-tracking-on-crohd","task":"Multiple Object Tracking","dataset":"CroHD","model":"OC-SORT","rank_in_archive_order":2,"of":5,"metrics":{"HOTA":"44.1","IDF1":"62.9","MOTA":"67.9"},"uses_additional_data":false},{"leaderboard":"/sota/multiple-object-tracking-on-kitti-test-online","task":"Multiple Object Tracking","dataset":"KITTI Test (Online Methods)","model":"OC-SORT","rank_in_archive_order":12,"of":34,"metrics":{"HOTA":"76.5","IDSW":"250","MOTA":"90.3"},"uses_additional_data":false},{"leaderboard":"/sota/multiple-object-tracking-on-sportsmot","task":"Multiple Object Tracking","dataset":"SportsMOT","model":"OC-SORT","rank_in_archive_order":10,"of":19,"metrics":{"AssA":"61.5","DetA":"88.5","HOTA":"73.7","IDF1":"74.0","MOTA":"96.5"},"uses_additional_data":true},{"leaderboard":"/sota/object-tracking-on-quadtrack","task":"Object Tracking","dataset":"QuadTrack","model":"OC-SORT","rank_in_archive_order":3,"of":8,"metrics":{"HOTA":"20.83"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2203.14360","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2203.14360"}},"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/BingfengYan/DS_OCSORT","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/mikel-brostrom/boxmot","reach":{"status":"ok","spdx":"AGPL-3.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PaddlePaddle/PaddleDetection","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/open-mmlab/mmtracking","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/kadirnar/ocsort-pip","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/noahcao/OC_SORT","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/dyhBUPT/StrongSORT","reach":null}],"summary":{"ran":11,"ran_draft_wrong":2,"ran_fixture":1,"ran_honours":1,"unverified":16},"by_repo_kind":{"listed":{"samples":29,"ran":13,"repositories":2}},"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":2,"samples":[{"code_sha256_prefix":"75c50b21f10622fe","entry":"add_expensive_edges","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/lap.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/lap.py","link_basis":"harvester_set","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":"75c50b21f10622fe"}},{"code_sha256_prefix":"3137f9cd241030bc","entry":"convert_bbox_to_z","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/ocsort_tracker/ocsort.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/ocsort_tracker/ocsort.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3137f9cd241030bc"}},{"code_sha256_prefix":"8d048ed3edc7034e","entry":"convert_x_to_bbox","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"8d048ed3edc7034e"}},{"code_sha256_prefix":"6874177200d9a346","entry":"get_image_list","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"6874177200d9a346"}},{"code_sha256_prefix":"0ce058e665602da2","entry":"init_config","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"TrackEval/utils.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/TrackEval/utils.py","link_basis":"harvester_set","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":"0ce058e665602da2"}},{"code_sha256_prefix":"c700a5eb9de050a3","entry":"k_previous_obs","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/focsort_tracker/ocsort.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/focsort_tracker/ocsort.py","link_basis":"plan_row","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c700a5eb9de050a3"}},{"code_sha256_prefix":"df7c890d21316ed3","entry":"load_motchallenge","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/io.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/io.py","link_basis":"harvester_set","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":"df7c890d21316ed3"}},{"code_sha256_prefix":"73aafda163f7eb35","entry":"lsa_solve_scipy","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/lap.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/lap.py","link_basis":"harvester_set","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":"73aafda163f7eb35"}},{"code_sha256_prefix":"8aac7a69af7327b2","entry":"norm2squared_matrix","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/distances.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/distances.py","link_basis":"harvester_set","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":"8aac7a69af7327b2"}},{"code_sha256_prefix":"c226fad167ab7651","entry":"num_frames","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/metrics.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/metrics.py","link_basis":"harvester_set","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":"c226fad167ab7651"}},{"code_sha256_prefix":"fd57be74b7693046","entry":"obj_frequencies","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/metrics.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/metrics.py","link_basis":"harvester_set","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":"fd57be74b7693046"}},{"code_sha256_prefix":"b443457d657ce785","entry":"pred_frequencies","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/metrics.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/metrics.py","link_basis":"harvester_set","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":"b443457d657ce785"}},{"code_sha256_prefix":"8c8460f479f8b77e","entry":"quiet_divide","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/math_util.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/math_util.py","link_basis":"harvester_set","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":"8c8460f479f8b77e"}},{"code_sha256_prefix":"d8bed56ba7a09f52","entry":"rect_min_max","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/distances.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/distances.py","link_basis":"harvester_set","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":"d8bed56ba7a09f52"}},{"code_sha256_prefix":"5ef3f617efb9ddc4","entry":"update_config","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"TrackEval/utils.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/TrackEval/utils.py","link_basis":"harvester_set","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":"5ef3f617efb9ddc4"}},{"code_sha256_prefix":"2d65f2912fca8087","entry":"convert_bbox_to_z","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/focsort_tracker/ocsort.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/focsort_tracker/ocsort.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2d65f2912fca8087"}},{"code_sha256_prefix":"5babcd4919eec944","entry":"convert_x_to_bbox","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/focsort_tracker/ocsort.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/focsort_tracker/ocsort.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5babcd4919eec944"}},{"code_sha256_prefix":"90e53239ac6a25c6","entry":"convert_x_to_bbox","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/ocsort_tracker/ocsort.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/ocsort_tracker/ocsort.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"90e53239ac6a25c6"}},{"code_sha256_prefix":"14d88680264a197c","entry":"diou_batch","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/ocsort_tracker/association.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/ocsort_tracker/association.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"14d88680264a197c"}},{"code_sha256_prefix":"06d2be4ac9d0e95b","entry":"geometric_mean","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"TrackEval/plotting.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/TrackEval/plotting.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"06d2be4ac9d0e95b"}},{"code_sha256_prefix":"43e795751f6be2d5","entry":"giou_batch","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/ocsort_tracker/association.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/ocsort_tracker/association.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"43e795751f6be2d5"}},{"code_sha256_prefix":"d5a0d4bd4cec1340","entry":"iou_batch","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/ocsort_tracker/association.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/ocsort_tracker/association.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d5a0d4bd4cec1340"}},{"code_sha256_prefix":"00c662d6d9709fe4","entry":"jaccard","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"TrackEval/plotting.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/TrackEval/plotting.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"00c662d6d9709fe4"}},{"code_sha256_prefix":"afa1b0e940655c4c","entry":"linear_sum_assignment","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/lap.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/lap.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"afa1b0e940655c4c"}},{"code_sha256_prefix":"5b5527b1491dfa1e","entry":"load_detrac_mat","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/io.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/io.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5b5527b1491dfa1e"}},{"code_sha256_prefix":"e9f7b2829ca9731b","entry":"load_multiple_tracker_summaries","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"TrackEval/plotting.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/TrackEval/plotting.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e9f7b2829ca9731b"}},{"code_sha256_prefix":"56d557c272771a4b","entry":"load_vatictxt","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"motmetrics/io.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/motmetrics/io.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"56d557c272771a4b"}},{"code_sha256_prefix":"1ada6d867045a7b1","entry":"predict","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"trackers/ocsort_tracker/kalmanfilter.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/trackers/ocsort_tracker/kalmanfilter.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1ada6d867045a7b1"}},{"code_sha256_prefix":"11a2969e11993458","entry":"predict","repo":"kadirnar/ocsort-pip","repo_kind":"listed","path":"ocsort/kalmanfilter.py","file_url":"https://github.com/kadirnar/ocsort-pip/blob/HEAD/ocsort/kalmanfilter.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"11a2969e11993458"}},{"code_sha256_prefix":"df1bd31f4da1bed6","entry":"time","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"TrackEval/_timing.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/TrackEval/_timing.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"df1bd31f4da1bed6"}},{"code_sha256_prefix":"9792bf1150d36891","entry":"validate_metrics_list","repo":"BingfengYan/DS_OCSORT","repo_kind":"listed","path":"TrackEval/utils.py","file_url":"https://github.com/BingfengYan/DS_OCSORT/blob/HEAD/TrackEval/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9792bf1150d36891"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}