{"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/pose2sim-an-open-source-python-package-for","title":"Pose2Sim: An open-source Python package for multiview markerless kinematics","arxiv_id":null,"date":"2022-09-14","proceeding":"Journal of OpenSource Software JOSS 2022 9","authors":["David Pagnon","Mathieu Domalain","Lionel Reveret"],"abstract":"Pose2Sim provides a workflow for 3D markerless kinematics, as an alternative to the more usual marker-based motion capture methods. Pose2Sim stands for “OpenPose to OpenSim”, as it uses OpenPose inputs (2D coordinates obtained from multiple videos) and leads to an OpenSim result (full-body 3D joint angles).\r\nThe repository presents a framework for:\r\n• Detecting 2D joint coordinates from videos, e.g. via OpenPose (Cao et al., 2019)\r\n• Calibrating cameras\r\n• Detecting the person of interest\r\n• Triangulating 2D joint coordinates and storing them as 3D positions in a .trc file\r\n• Filtering these calculated 3D positions\r\n• Scaling and running inverse kinematics via OpenSim (Delp et al., 2007; Seth, 2018), in\r\norder to obtain full-body 3D joint angles\r\nEach task is easily customizable, and requires only moderate Python skills. Pose2Sim is accessible at https://github.com/perfanalytics/pose2sim.","url_abs":"https://joss.theoj.org/papers/10.21105/joss.04362","url_pdf":"https://www.theoj.org/joss-papers/joss.04362/10.21105.joss.04362.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":"pose2sim-an-open-source-python-package-for","repo_url":"https://github.com/perfanalytics/pose2sim","is_official":0,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"BSD-3-Clause"}}],"tasks":[],"methods":[{"method_slug":"openpose","method_name":"OpenPose"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}