{"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/cross-view-tracking-for-multi-human-3d-pose","title":"Cross-View Tracking for Multi-Human 3D Pose Estimation at over 100 FPS","arxiv_id":"2003.03972","date":"2020-03-09","proceeding":"CVPR 2020 6","authors":["Long Chen","Haizhou Ai","Rui Chen","Zijie Zhuang","Shuang Liu"],"abstract":"Estimating 3D poses of multiple humans in real-time is a classic but still challenging task in computer vision. Its major difficulty lies in the ambiguity in cross-view association of 2D poses and the huge state space when there are multiple people in multiple views. In this paper, we present a novel solution for multi-human 3D pose estimation from multiple calibrated camera views. It takes 2D poses in different camera coordinates as inputs and aims for the accurate 3D poses in the global coordinate. Unlike previous methods that associate 2D poses among all pairs of views from scratch at every frame, we exploit the temporal consistency in videos to match the 2D inputs with 3D poses directly in 3-space. More specifically, we propose to retain the 3D pose for each person and update them iteratively via the cross-view multi-human tracking. This novel formulation improves both accuracy and efficiency, as we demonstrated on widely-used public datasets. To further verify the scalability of our method, we propose a new large-scale multi-human dataset with 12 to 28 camera views. Without bells and whistles, our solution achieves 154 FPS on 12 cameras and 34 FPS on 28 cameras, indicating its ability to handle large-scale real-world applications. The proposed dataset is released at https://github.com/longcw/crossview_3d_pose_tracking.","url_abs":"https://arxiv.org/abs/2003.03972v3","url_pdf":"https://arxiv.org/pdf/2003.03972v3.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":"cross-view-tracking-for-multi-human-3d-pose","repo_url":"https://github.com/longcw/crossview_3d_pose_tracking","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null},{"paper_slug":"cross-view-tracking-for-multi-human-3d-pose","repo_url":"https://github.com/Varun-Tandon14/Implementation-of-Cross-View-Tracking-for-Multi-Human-3D-Pose-Estimation-at-over-100-FPS","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}}],"tasks":[{"task_slug":"3d-multi-person-pose-estimation","task_name":"3D Multi-Person Pose Estimation"},{"task_slug":"3d-pose-estimation","task_name":"3D Pose Estimation"},{"task_slug":"pose-estimation","task_name":"Pose Estimation"}],"methods":[],"datasets_introduced":[{"slug":"store-dataset","name":"Store dataset","full_name":null}],"methods_introduced":[],"results":[{"leaderboard":"/sota/3d-multi-person-pose-estimation-on-campus","task":"3D Multi-Person Pose Estimation","dataset":"Campus","model":"crossview_3d_pose_tracking","rank_in_archive_order":9,"of":16,"metrics":{"PCP3D":"96.6"},"uses_additional_data":false},{"leaderboard":"/sota/3d-multi-person-pose-estimation-on-campus","task":"3D Multi-Person Pose Estimation","dataset":"Campus","model":"Cross-View","rank_in_archive_order":11,"of":16,"metrics":{"PCP3D":"96.6"},"uses_additional_data":false},{"leaderboard":"/sota/3d-multi-person-pose-estimation-on-shelf","task":"3D Multi-Person Pose Estimation","dataset":"Shelf","model":"crossview_3d_pose_tracking","rank_in_archive_order":20,"of":27,"metrics":{"PCP3D":"96.8"},"uses_additional_data":false},{"leaderboard":"/sota/3d-multi-person-pose-estimation-on-shelf","task":"3D Multi-Person Pose Estimation","dataset":"Shelf","model":"Cross-View","rank_in_archive_order":21,"of":27,"metrics":{"PCP3D":"96.8"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2003.03972","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2003.03972"}},"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/Varun-Tandon14/Implementation-of-Cross-View-Tracking-for-Multi-Human-3D-Pose-Estimation-at-over-100-FPS","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/longcw/crossview_3d_pose_tracking","reach":null}],"summary":{"ran_fixture":1},"by_repo_kind":{"official":{"samples":1,"ran":1,"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":1,"samples":[{"code_sha256_prefix":"ff0e2a31556669dc","entry":"coco2shelf3D","repo":"longcw/crossview_3d_pose_tracking","repo_kind":"official","path":"evaluate.py","file_url":"https://github.com/longcw/crossview_3d_pose_tracking/blob/HEAD/evaluate.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ff0e2a31556669dc"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}