{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:05:57Z","timestamp":1750309557146,"version":"3.41.0"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T00:00:00Z","timestamp":1740182400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Science Foundation of China","doi-asserted-by":"crossref","award":["62103035"],"award-info":[{"award-number":["62103035"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Beijing Natural Science Foundation","award":["L231004"],"award-info":[{"award-number":["L231004"]}]},{"name":"Young Elite Scientists Sponsorship Program by CAST","award":["2022QNRC001"],"award-info":[{"award-number":["2022QNRC001"]}]},{"name":"Beijing Natural Science Foundation","award":["3222016"],"award-info":[{"award-number":["3222016"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2025,4,30]]},"abstract":"<jats:p>Marker-based optical motion capture (MoCap) is a vital tool in applications such as virtual production, and movement sciences. However, reconstructing scattered MoCap data into real motion sequences is challenging, and data processing is time-consuming and labor-intensive. Here we propose a novel framework for MoCap auto-labeling and matching. In this framework, we designed novel clusters of reflective markers called auto-labeling encoded marker clusters (AEMCs), including clusters with an explicit header (AEMCs-E) and an implicit header (AEMCs-I). Combining cluster design and coding theory gives each cluster a unique codeword for MoCap auto-labeling and matching. Moreover, we provide a method of mapping and decoding for cluster labeling. The labeling results are only determined by the intrinsic characteristics of the clusters instead of the skeleton structure or posture of the subjects. Compared with commercial software and data-driven methods, our method has better labeling accuracy in heterogeneous targets and unknown marker layouts, which demonstrates the promising application of motion capture in humans, rigid or flexible robots.<\/jats:p>","DOI":"10.1145\/3716847","type":"journal-article","created":{"date-parts":[[2025,2,10]],"date-time":"2025-02-10T16:09:20Z","timestamp":1739203760000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Encoded Marker Clusters for Auto-Labeling in Optical Motion Capture"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9219-2200","authenticated-orcid":false,"given":"Hao","family":"Wang","sequence":"first","affiliation":[{"name":"School of Automation and Intelligence, Beijing Jiaotong University, Beijing, China and School of Mechanical Engineering and Automation, Beihang University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6992-5269","authenticated-orcid":false,"given":"Taogang","family":"Hou","sequence":"additional","affiliation":[{"name":"School of Automation and Intelligence, Beijing Jiaotong University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-9729-9700","authenticated-orcid":false,"given":"Tianhui","family":"Liu","sequence":"additional","affiliation":[{"name":"School\u00a0of\u00a0Electronic\u00a0and\u00a0Information\u00a0Engineering, Beijing Jiaotong University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0542-0955","authenticated-orcid":false,"given":"Jiaxin","family":"Li","sequence":"additional","affiliation":[{"name":"School of Automation and Intelligence, Beijing Jiaotong University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-2648-2826","authenticated-orcid":false,"given":"Tianmiao","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering and Automation, Beihang University, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2025,2,22]]},"reference":[{"key":"e_1_3_3_2_1","unstructured":"2000. CMU Graphics Lab - Motion Capture Library \u2014 mocap.cs.cmu.edu. http:\/\/mocap.cs.cmu.edu\/"},{"key":"e_1_3_3_3_1","unstructured":"2013. Impulse X2E. https:\/\/www.phasespace.com\/x2e-motion-capture\/"},{"key":"e_1_3_3_4_1","unstructured":"2023. Targets \u2014 ar-tracking.com. https:\/\/ar-tracking.com\/en\/product-program\/targets"},{"key":"e_1_3_3_5_1","unstructured":"2024. Marker Clusters. https:\/\/bleng.com\/products\/marker-clusters-all"},{"key":"e_1_3_3_6_1","unstructured":"2024. Small Cluster. https:\/\/www.qualisys.com\/accessories\/marker-accessories\/small-cluster\/"},{"key":"e_1_3_3_7_1","unstructured":"2024. Vicon Pulsar. https:\/\/www.vicon.com\/hardware\/devices\/pulsar\/"},{"key":"e_1_3_3_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-011-0671-y"},{"key":"e_1_3_3_9_1","unstructured":"Juan Luis Jimenez Bascones. 2019. Cloud Point Labelling in Optical Motion Capture Systems. Ph.D. Thesis. Universidad del Pa\u00eds Vasco-Euskal Herriko Unibertsitatea."},{"key":"e_1_3_3_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.173"},{"key":"e_1_3_3_11_1","first-page":"1","volume-title":"2021 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME\u201921)","author":"\u010ce\u010dil Roman","year":"2021","unstructured":"Roman \u010ce\u010dil, David Tolar, and Milo\u0161 Schlegel. 2021. RF synchronized active LED markers for reliable motion capture. In 2021 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME\u201921). 1\u201310."},{"key":"e_1_3_3_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TLT.2010.27"},{"issue":"4","key":"e_1_3_3_13_1","first-page":"84","article-title":"MoCap-solver: A neural solver for optical motion capture data","volume":"40","author":"Chen Kang","year":"2021","unstructured":"Kang Chen, Yupan Wang, Song-Hai Zhang, Sen-Zhe Xu, Weidong Zhang, and Shi-Min Hu. 2021. MoCap-solver: A neural solver for optical motion capture data. ACM Trans. Graph. 40, 4, Article 84 (July2021), 11 pages.","journal-title":"ACM Trans. Graph."},{"key":"e_1_3_3_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3062748"},{"key":"e_1_3_3_15_1","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1007\/11919476_49","volume-title":"Advances in Visual Computing","author":"Aguiar Edilson de","year":"2006","unstructured":"Edilson de Aguiar, Christian Theobalt, and Hans-Peter Seidel. 2006. Automatic learning of articulated skeletons from 3D marker trajectories. In Advances in Visual Computing. Springer Berlin, Berlin, 485\u2013494."},{"key":"e_1_3_3_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV48922.2021.01093"},{"key":"e_1_3_3_17_1","doi-asserted-by":"crossref","unstructured":"Saeed Ghorbani Ali Etemad and Nikolaus F. Troje. 2019. Auto-labelling of markers in optical motion capture by permutation learning. Vol. 11542. 167\u2013178. arxiv:1907.13580 [cs]","DOI":"10.1007\/978-3-030-22514-8_14"},{"key":"e_1_3_3_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-9457(01)00050-1"},{"key":"e_1_3_3_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201302"},{"key":"e_1_3_3_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2820903.2820918"},{"issue":"1","key":"e_1_3_3_21_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.clinbiomech.2004.04.006","article-title":"Autolabeling 3D tracks using neural networks","volume":"20","author":"Holzreiter Stefan","year":"2005","unstructured":"Stefan Holzreiter. 2005. Autolabeling 3D tracks using neural networks. Clinical Biomechanics 20, 1 (2005), 1\u20138.","journal-title":"Clinical Biomechanics"},{"key":"e_1_3_3_22_1","first-page":"314","volume-title":"Computer Graphics Forum","author":"Jang Deok-Kyeong","year":"2020","unstructured":"Deok-Kyeong Jang and Sung-Hee Lee. 2020. Constructing human motion manifold with sequential networks. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 314\u2013324."},{"key":"e_1_3_3_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3060385"},{"key":"e_1_3_3_24_1","first-page":"179","volume-title":"Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA\u201910)","author":"Li Lei","year":"2010","unstructured":"Lei Li, James McCann, Nancy Pollard, and Christos Faloutsos. 2010. BoLeRO: A principled technique for including bone length constraints in motion capture occlusion filling. In Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA\u201910). Eurographics Association, Goslar, DEU, 179\u2013188."},{"key":"e_1_3_3_25_1","first-page":"2342","volume-title":"Proceedings of the IEEE\/CVF Winter Conference on Applications of Computer Vision","author":"Lohit Suhas","year":"2021","unstructured":"Suhas Lohit, Rushil Anirudh, and Pavan Turaga. 2021. Recovering trajectories of unmarked joints in 3D human actions using latent space optimization. In Proceedings of the IEEE\/CVF Winter Conference on Applications of Computer Vision. 2342\u20132351."},{"key":"e_1_3_3_26_1","volume-title":"The Theory of Error Correcting Codes","author":"MacWilliams Florence Jessie","year":"1977","unstructured":"Florence Jessie MacWilliams and Neil James Alexander Sloane. 1977. The Theory of Error Correcting Codes. Vol. 16. Elsevier."},{"key":"e_1_3_3_27_1","doi-asserted-by":"publisher","DOI":"10.3390\/s20195687"},{"key":"e_1_3_3_28_1","doi-asserted-by":"crossref","first-page":"5652","DOI":"10.1109\/ICRA.2014.6907690","volume-title":"2014 IEEE International Conference on Robotics and Automation (ICRA\u201914)","author":"Meyer Johannes","year":"2014","unstructured":"Johannes Meyer, Markus Kuderer, J\u00f6rg M\u00fcller, and Wolfram Burgard. 2014. Online marker labeling for fully automatic skeleton tracking in optical motion capture. In 2014 IEEE International Conference on Robotics and Automation (ICRA\u201914). IEEE, 5652\u20135657."},{"key":"e_1_3_3_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2004.833798"},{"key":"e_1_3_3_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3610548.3618148"},{"key":"e_1_3_3_31_1","first-page":"1","volume-title":"Proceedings of the 11th Annual International Conference on Motion, Interaction, and Games","author":"Pavllo Dario","year":"2018","unstructured":"Dario Pavllo, Thibault Porssut, Bruno Herbelin, and Ronan Boulic. 2018. Real-time finger tracking using active motion capture: A neural network approach robust to occlusions. In Proceedings of the 11th Annual International Conference on Motion, Interaction, and Games. 1\u201310."},{"key":"e_1_3_3_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.imavis.2004.02.011"},{"key":"e_1_3_3_33_1","doi-asserted-by":"crossref","first-page":"734","DOI":"10.1109\/ICRA.2015.7139260","volume-title":"2015 IEEE International Conference on Robotics and Automation (ICRA\u201915)","author":"Schubert Tobias","year":"2015","unstructured":"Tobias Schubert, Alexis Gkogkidis, Tonio Ball, and Wolfram Burgard. 2015. Automatic initialization for skeleton tracking in optical motion capture. In 2015 IEEE International Conference on Robotics and Automation (ICRA\u201915). IEEE, 734\u2013739."},{"issue":"6","key":"e_1_3_3_34_1","doi-asserted-by":"crossref","first-page":"806","DOI":"10.1080\/17461391.2018.1463397","article-title":"Accuracy of human motion capture systems for sport applications; state-of-the-art review","volume":"18","author":"Kruk Eline Van der","year":"2018","unstructured":"Eline Van der Kruk and Marco M. Reijne. 2018. Accuracy of human motion capture systems for sport applications; state-of-the-art review. European Journal of Sport Science 18, 6 (2018), 806\u2013819.","journal-title":"European Journal of Sport Science"},{"key":"e_1_3_3_35_1","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/bs.pbr.2020.06.007","article-title":"Motion tracking in developmental research: Methods, considerations, and applications","volume":"254","author":"Schaik Johanna E. van","year":"2020","unstructured":"Johanna E. van Schaik and Nadia Dominici. 2020. Motion tracking in developmental research: Methods, considerations, and applications. Progress in Brain Research 254 (2020), 89\u2013111.","journal-title":"Progress in Brain Research"},{"key":"e_1_3_3_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2822013.2822024"},{"issue":"3","key":"e_1_3_3_37_1","first-page":"031207","article-title":"Applied research on real-time film and television animation virtual shooting for multiplayer action capture technology based on optical positioning and inertial attitude sensing technology","volume":"30","author":"Wang Yongsheng","year":"2021","unstructured":"Yongsheng Wang, Yifei Wang, and Xu Lang. 2021. Applied research on real-time film and television animation virtual shooting for multiplayer action capture technology based on optical positioning and inertial attitude sensing technology. Journal of Electronic Imaging 30, 3 (2021), 031207.","journal-title":"Journal of Electronic Imaging"},{"key":"e_1_3_3_38_1","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1109\/VR.2008.4480809","volume-title":"2008 IEEE Virtual Reality Conference","author":"Weber Matthias","year":"2008","unstructured":"Matthias Weber, Heni Ben Amor, and Thomas Alexander. 2008. Identifying motion capture tracking markers with self-organizing maps. In 2008 IEEE Virtual Reality Conference. 297\u2013298."},{"key":"e_1_3_3_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-017-1742-y"},{"key":"e_1_3_3_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-017-1400-y"},{"key":"e_1_3_3_41_1","first-page":"477","volume-title":"Computer Graphics Forum","author":"Yu Qian","year":"2007","unstructured":"Qian Yu, Qing Li, and Zhigang Deng. 2007. Online motion capture marker labeling for multiple interacting articulated targets. In Computer Graphics Forum, Vol. 26. Wiley Online Library, 477\u2013483."},{"issue":"16","key":"e_1_3_3_42_1","doi-asserted-by":"crossref","first-page":"8342","DOI":"10.3390\/ijerph18168342","article-title":"Implementation of kinetic and kinematic variables in ergonomic risk assessment using motion capture simulation: A review","volume":"18","author":"Yunus Muhamad Nurul Hisyam","year":"2021","unstructured":"Muhamad Nurul Hisyam Yunus, Mohd Hafiidz Jaafar, Ahmad Sufril Azlan Mohamed, Nur Zaidi Azraai, and Md Sohrab Hossain. 2021. Implementation of kinetic and kinematic variables in ergonomic risk assessment using motion capture simulation: A review. International Journal of Environmental Research and Public Health 18, 16 (2021), 8342.","journal-title":"International Journal of Environmental Research and Public Health"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3716847","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3716847","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:18:53Z","timestamp":1750295933000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3716847"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,22]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4,30]]}},"alternative-id":["10.1145\/3716847"],"URL":"https:\/\/doi.org\/10.1145\/3716847","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2025,2,22]]},"assertion":[{"value":"2023-12-18","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-02-03","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-02-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}