{"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/monotrack-shuttle-trajectory-reconstruction","title":"MonoTrack: Shuttle trajectory reconstruction from monocular badminton video","arxiv_id":"2204.01899","date":"2022-04-04","proceeding":null,"authors":["Paul Liu","Jui-Hsien Wang"],"abstract":"Trajectory estimation is a fundamental component of racket sport analytics, as the trajectory contains information not only about the winning and losing of each point, but also how it was won or lost. In sports such as badminton, players benefit from knowing the full 3D trajectory, as the height of shuttlecock or ball provides valuable tactical information. Unfortunately, 3D reconstruction is a notoriously hard problem, and standard trajectory estimators can only track 2D pixel coordinates. In this work, we present the first complete end-to-end system for the extraction and segmentation of 3D shuttle trajectories from monocular badminton videos. Our system integrates badminton domain knowledge such as court dimension, shot placement, physical laws of motion, along with vision-based features such as player poses and shuttle tracking. We find that significant engineering efforts and model improvements are needed to make the overall system robust, and as a by-product of our work, improve state-of-the-art results on court recognition, 2D trajectory estimation, and hit recognition.","url_abs":"https://arxiv.org/abs/2204.01899v2","url_pdf":"https://arxiv.org/pdf/2204.01899v2.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":"monotrack-shuttle-trajectory-reconstruction","repo_url":"https://github.com/nttcom/wasb-sbdt","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"3d-reconstruction","task_name":"3D Reconstruction"},{"task_slug":"sports-ball-detection-and-tracking","task_name":"Sports Ball Detection and Tracking"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/sports-ball-detection-and-tracking-on","task":"Sports Ball Detection and Tracking","dataset":"Badminton","model":"MonoTrack","rank_in_archive_order":3,"of":8,"metrics":{"Accuracy (%)":"85.9","Average Precision (%)":"84.9","F1 (%)":"90.9"},"uses_additional_data":false},{"leaderboard":"/sota/sports-ball-detection-and-tracking-on-2","task":"Sports Ball Detection and Tracking","dataset":"Basketball","model":"MonoTrack","rank_in_archive_order":2,"of":8,"metrics":{"Accuracy (%)":"71.3","Average Precision (%)":"65.3","F1 (%)":"80.8"},"uses_additional_data":false},{"leaderboard":"/sota/sports-ball-detection-and-tracking-on-sbdt","task":"Sports Ball Detection and Tracking","dataset":"Soccer","model":"MonoTrack","rank_in_archive_order":4,"of":8,"metrics":{"Accuracy (% )":"97.4","Average Precision (%)":"78.6","F1 (%)":"85.2"},"uses_additional_data":false},{"leaderboard":"/sota/sports-ball-detection-and-tracking-on-tennis","task":"Sports Ball Detection and Tracking","dataset":"Tennis","model":"MonoTrack","rank_in_archive_order":3,"of":8,"metrics":{"Accuracy (%)":"85.9","Average Precision (%)":"87.3","F1 (%)":"92.1"},"uses_additional_data":false},{"leaderboard":"/sota/sports-ball-detection-and-tracking-on-1","task":"Sports Ball Detection and Tracking","dataset":"Volleyball","model":"MonoTrack","rank_in_archive_order":3,"of":8,"metrics":{"Accuracy (%)":"75.9","Average Precision (%)":"72.1","F1 (%)":"85.1"},"uses_additional_data":false}],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}