{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T04:30:49Z","timestamp":1772253049930,"version":"3.50.1"},"reference-count":38,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,5,27]],"date-time":"2022-05-27T00:00:00Z","timestamp":1653609600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Department of Graphics, Computer Vision and Digital Systems at the Silesian University of Technology, Gliwice","award":["RAU-6, 2022"],"award-info":[{"award-number":["RAU-6, 2022"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Optical motion capture systems are prone to errors connected to marker recognition (e.g., occlusion, leaving the scene, or mislabeling). These errors are then corrected in the software, but the process is not perfect, resulting in artifact distortions. In this article, we examine four existing types of artifacts and propose a method for detection and classification of the distortions. The algorithm is based on the derivative analysis, low-pass filtering, mathematical morphology, and loose predictor. The tests involved multiple simulations using synthetically-distorted sequences, performance comparisons to human operators (concerning real life data), and an applicability analysis for the distortion removal.<\/jats:p>","DOI":"10.3390\/s22114076","type":"journal-article","created":{"date-parts":[[2022,5,31]],"date-time":"2022-05-31T02:30:06Z","timestamp":1653964206000},"page":"4076","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Detection and Classification of Artifact Distortions in Optical Motion Capture Sequences"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5306-9528","authenticated-orcid":false,"given":"Przemys\u0142aw","family":"Skurowski","sequence":"first","affiliation":[{"name":"Department of Graphics, Computer Vision and Digital Systems, Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, Akademicka 16, 44-100 Gliwice, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4708-4956","authenticated-orcid":false,"given":"Magdalena","family":"Pawlyta","sequence":"additional","affiliation":[{"name":"Polish-Japanese Academy of Information Technology, Koszykowa 86, 02-008 Warsaw, Poland"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kitagawa, M., and Windsor, B. (2008). MoCap for Artists: Workflow and Techniques for Motion Capture, Elsevier\/Focal Press.","DOI":"10.1016\/B978-0-240-81000-3.50012-7"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Menache, A. (2011). Understanding Motion Capture for Computer Animation, Morgan Kaufmann. [2nd ed.].","DOI":"10.1016\/B978-0-12-381496-8.00001-9"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1186\/1743-0003-3-6","article-title":"The evolution of methods for the capture of human movement leading to markerless motion capture for biomechanical applications","volume":"3","author":"Corazza","year":"2006","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2776","DOI":"10.1016\/j.jbiomech.2008.06.024","article-title":"Systematic accuracy and precision analysis of video motion capturing systems\u2014Exemplified on the Vicon-460 system","volume":"41","author":"Windolf","year":"2008","journal-title":"J. Biomech."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"838","DOI":"10.1177\/0954411912452994","article-title":"Evaluation of the performance of a motion capture system for small displacement recording and a discussion for its application potential in bone deformation in vivo measurements","volume":"226","author":"Yang","year":"2012","journal-title":"Proc. Inst. Mech. Eng. Part H J. Eng. Med."},{"key":"ref_6","unstructured":"Jensenius, A., Nymoen, K., Skogstad, S., and Voldsund, A. (2012, January 1\u201314). A Study of the Noise-Level in Two Infrared Marker-Based Motion Capture Systems. Proceedings of the 9th Sound and Music Computing Conference, SMC 2012, Copenhagen, Denmark."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2085","DOI":"10.1016\/j.jbiomech.2016.05.007","article-title":"Analysis of accuracy in optical motion capture\u2014A protocol for laboratory setup evaluation","volume":"49","author":"Eichelberger","year":"2016","journal-title":"J. Biomech."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Skurowski, P., and Pawlyta, M. (2019). On the Noise Complexity in an Optical Motion Capture Facility. Sensors, 19.","DOI":"10.20944\/preprints201909.0178.v1"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1016\/0167-9457(85)90004-1","article-title":"On optimal smoothing and derivative estimation from noisy displacement data in biomechanics","volume":"4","author":"Woltring","year":"1985","journal-title":"Hum. Mov. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"847","DOI":"10.1016\/S0021-9290(97)00042-0","article-title":"A comparison of automatic filtering techniques applied to biomechanical walking data","volume":"30","author":"Giakas","year":"1997","journal-title":"J. Biomech."},{"key":"ref_11","unstructured":"Zordan, V.B., and Van Der Horst, N.C. (2003, January 26\u201327). Mapping optical motion capture data to skeletal motion using a physical model. Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, San Diego, CA, USA."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"71","DOI":"10.18576\/amis\/100107","article-title":"Functional Body Mesh Representation, A Simplified Kinematic Model, Its Inference and Applications","volume":"10","author":"Skurowski","year":"2016","journal-title":"Appl. Math. Inf. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"3131","DOI":"10.1109\/TBME.2013.2268938","article-title":"Soft Tissue Artifact Assessment During Treadmill Walking in Subjects With Total Knee Arthroplasty","volume":"60","author":"Thiran","year":"2013","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Reda, H.E.A., Benaoumeur, I., Kamel, B., and Zoubir, A.F. (2018, January 10\u201313). MoCap systems and hand movement reconstruction using cubic spline. Proceedings of the 2018 5th International Conference on Control, Decision and Information Technologies (CoDIT), Thessaloniki, Greece.","DOI":"10.1109\/CoDIT.2018.8394887"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Tits, M., Tilmanne, J., and Dutoit, T. (2018). Robust and automatic motion-capture data recovery using soft skeleton constraints and model averaging. PLoS ONE, 13.","DOI":"10.1371\/journal.pone.0199744"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1180","DOI":"10.1080\/10255842.2020.1789971","article-title":"Automated gap-filling for marker-based biomechanical motion capture data","volume":"23","author":"Camargo","year":"2020","journal-title":"Comput. Methods Biomech. Biomed. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Perepichka, M., Holden, D., Mudur, S.P., and Popa, T. (2019, January 28\u201330). Robust Marker Trajectory Repair for MOCAP using Kinematic Reference. Proceedings of the Motion, Interaction and Games, Newcastle upon Tyne, UK.","DOI":"10.1145\/3359566.3360060"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Gl\u00f8ersen, \u00d8., and Federolf, P. (2016). Predicting Missing Marker Trajectories in Human Motion Data Using Marker Intercorrelations. PLoS ONE, 11.","DOI":"10.1371\/journal.pone.0152616"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1007\/s00371-006-0080-9","article-title":"Estimation of missing markers in human motion capture","volume":"22","author":"Liu","year":"2006","journal-title":"Vis. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kaufmann, M., Aksan, E., Song, J., Pece, F., Ziegler, R., and Hilliges, O. (2020). Convolutional Autoencoders for Human Motion Infilling. arXiv.","DOI":"10.1109\/3DV50981.2020.00102"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Zhu, Y. (2020, January 27\u201329). Reconstruction of Missing Markers in Motion Capture Based on Deep Learning. Proceedings of the 2020 IEEE 3rd International Conference on Information Systems and Computer Aided Education (ICISCAE), Dalian, China.","DOI":"10.1109\/ICISCAE51034.2020.9236900"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Skurowski, P., and Pawlyta, M. (2021). Gap Reconstruction in Optical Motion Capture Sequences Using Neural Networks. Sensors, 21.","DOI":"10.3390\/s21186115"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Smolka, J., and Lukasik, E. (2016, January 6\u20138). The rigid body gap filling algorithm. Proceedings of the 2016 9th International Conference on Human System Interactions (HSI), Portsmouth, UK.","DOI":"10.1109\/HSI.2016.7529654"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"124502","DOI":"10.1115\/1.4028523","article-title":"Development of a new calibration procedure and its experimental validation applied to a human motion capture system","volume":"136","year":"2014","journal-title":"J. Biomech. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.jbiomech.2018.04.009","article-title":"A novel validation and calibration method for motion capture systems based on micro-triangulation","volume":"74","author":"Tuchband","year":"2018","journal-title":"J. Biomech."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Weber, M., Amor, H.B., and Alexander, T. (2008, January 8\u201312). Identifying Motion Capture Tracking Markers with Self-Organizing Maps. Proceedings of the 2008 IEEE Virtual Reality Conference, Reno, NV, USA.","DOI":"10.1109\/VR.2008.4480809"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.neucom.2018.05.132","article-title":"Robust labeling of human motion markers in the presence of occlusions","volume":"353","year":"2019","journal-title":"Neurocomputing"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Gavrilova, M., Chang, J., Thalmann, N.M., Hitzer, E., and Ishikawa, H. (2019). Auto-labelling of Markers in Optical Motion Capture by Permutation Learning. Computer Graphics International Conference, Springer International Publishing. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-030-22514-8"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"166:1","DOI":"10.1145\/3197517.3201399","article-title":"Online optical marker-based hand tracking with deep labels","volume":"37","author":"Han","year":"2018","journal-title":"ACM Trans. Graph."},{"key":"ref_30","unstructured":"(2001). Regression Analysis\u2014Encyclopedia of Mathematics, Springer."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Stapor, K. (2020). Introduction to Probabilistic and Statistical Methods with Examples in R, Springer International Publishing. Intelligent Systems Reference Library.","DOI":"10.1007\/978-3-030-45799-0"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1627","DOI":"10.1021\/ac60214a047","article-title":"Smoothing and Differentiation of Data by Simplified Least Squares Procedures","volume":"36","author":"Savitzky","year":"1964","journal-title":"Anal. Chem."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/0893-6080(91)90009-T","article-title":"Approximation capabilities of multilayer feedforward networks","volume":"4","author":"Hornik","year":"1991","journal-title":"Neural Netw."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Dey, D., M\u00fcller, P., and Sinha, D. (1998). Feedforward Neural Networks for Nonparametric Regression. Practical Nonparametric and Semiparametric Bayesian Statistics, Springer. Lecture Notes in Statistics.","DOI":"10.1007\/978-1-4612-1732-9"},{"key":"ref_35","unstructured":"Czekalski, P., and \u0141yp, K. (2014). Neural network structure optimization in pattern recognition. Stud. Inform., 35."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1515\/revce-2015-0022","article-title":"Data cleaning in the process industries","volume":"31","author":"Xu","year":"2015","journal-title":"Rev. Chem. Eng."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"394","DOI":"10.1016\/j.patcog.2016.08.008","article-title":"Designing multi-label classifiers that maximize F measures: State of the art","volume":"61","author":"Pillai","year":"2017","journal-title":"Pattern Recognit."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.compbiolchem.2004.09.006","article-title":"Comparing two K-category assignments by a K-category correlation coefficient","volume":"28","author":"Gorodkin","year":"2004","journal-title":"Comput. Biol. Chem."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/4076\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:19:59Z","timestamp":1760138399000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/4076"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,27]]},"references-count":38,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["s22114076"],"URL":"https:\/\/doi.org\/10.3390\/s22114076","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints202203.0249.v1","asserted-by":"object"}]},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,27]]}}}