{"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/efficient-online-multi-person-2d-pose","title":"Efficient Online Multi-Person 2D Pose Tracking with Recurrent Spatio-Temporal Affinity Fields","arxiv_id":"1811.11975","date":"2018-11-29","proceeding":"CVPR 2019 6","authors":["Yaadhav Raaj","Haroon Idrees","Gines Hidalgo","Yaser Sheikh"],"abstract":"We present an online approach to efficiently and simultaneously detect and track the 2D pose of multiple people in a video sequence. We build upon Part Affinity Field (PAF) representation designed for static images, and propose an architecture that can encode and predict Spatio-Temporal Affinity Fields (STAF) across a video sequence. In particular, we propose a novel temporal topology cross-linked across limbs which can consistently handle body motions of a wide range of magnitudes. Additionally, we make the overall approach recurrent in nature, where the network ingests STAF heatmaps from previous frames and estimates those for the current frame. Our approach uses only online inference and tracking, and is currently the fastest and the most accurate bottom-up approach that is runtime invariant to the number of people in the scene and accuracy invariant to input frame rate of camera. Running at $\\sim$30 fps on a single GPU at single scale, it achieves highly competitive results on the PoseTrack benchmarks.","url_abs":"https://arxiv.org/abs/1811.11975v3","url_pdf":"https://arxiv.org/pdf/1811.11975v3.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":[],"tasks":[{"task_slug":null,"task_name":"GPU"},{"task_slug":"pose-tracking","task_name":"Pose Tracking"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/pose-tracking-on-posetrack2017","task":"Pose Tracking","dataset":"PoseTrack2017","model":"STAF","rank_in_archive_order":7,"of":10,"metrics":{"MOTA":"53.81","mAP":"70.28"},"uses_additional_data":true}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1811.11975","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}