{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T18:36:07Z","timestamp":1780425367611,"version":"3.54.1"},"reference-count":24,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2022,6,19]],"date-time":"2022-06-19T00:00:00Z","timestamp":1655596800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Hong Kong Innovation and Technology Commission","award":["InnoHK Project CIMDA"],"award-info":[{"award-number":["InnoHK Project CIMDA"]}]},{"name":"Hong Kong Innovation and Technology Commission","award":["11204821"],"award-info":[{"award-number":["11204821"]}]},{"name":"Hong Kong Innovation and Technology Commission","award":["9610034"],"award-info":[{"award-number":["9610034"]}]},{"name":"Hong Kong Research Grants Council","award":["InnoHK Project CIMDA"],"award-info":[{"award-number":["InnoHK Project CIMDA"]}]},{"name":"Hong Kong Research Grants Council","award":["11204821"],"award-info":[{"award-number":["11204821"]}]},{"name":"Hong Kong Research Grants Council","award":["9610034"],"award-info":[{"award-number":["9610034"]}]},{"DOI":"10.13039\/100007567","name":"City University of Hong Kong","doi-asserted-by":"publisher","award":["InnoHK Project CIMDA"],"award-info":[{"award-number":["InnoHK Project CIMDA"]}],"id":[{"id":"10.13039\/100007567","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007567","name":"City University of Hong Kong","doi-asserted-by":"publisher","award":["11204821"],"award-info":[{"award-number":["11204821"]}],"id":[{"id":"10.13039\/100007567","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007567","name":"City University of Hong Kong","doi-asserted-by":"publisher","award":["9610034"],"award-info":[{"award-number":["9610034"]}],"id":[{"id":"10.13039\/100007567","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Motion capturing is used to record the natural movements of humans for a particular task. The motions recorded are extensively used to produce animation characters with natural movements and for virtual reality (VR) devices. The raw captured motion signals, however, contain noises introduced during the capturing process. Therefore, the signals should be effectively processed before they can be applied to animation characters. In this study, we analyzed several common methods used for smoothing signals. The smoothed signals were then compared based on the smoothness metrics defined. It was concluded that the filtering based on the B-spline-based least square method could achieve high-quality outputs with predetermined continuity and minimal parameter adjustments for a variety of motion signals.<\/jats:p>","DOI":"10.3390\/s22124629","type":"journal-article","created":{"date-parts":[[2022,6,19]],"date-time":"2022-06-19T21:19:26Z","timestamp":1655673566000},"page":"4629","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Noise Reduction in Human Motion-Captured Signals for Computer Animation based on B-Spline Filtering"],"prefix":"10.3390","volume":"22","author":[{"given":"Mehdi","family":"Memar Ardestani","sequence":"first","affiliation":[{"name":"Center for Intelligent Multidimensional Data Analysis, Hong Kong Science Park, Shatin, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hong","family":"Yan","sequence":"additional","affiliation":[{"name":"Center for Intelligent Multidimensional Data Analysis, Hong Kong Science Park, Shatin, Hong Kong"},{"name":"Department of Electrical Engineering, City University of Hong Kong, Kowloon, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Menolotto, M., Komaris, D.-S., Tedesco, S., O\u2019Flynn, B., and Walsh, M. (2020). Motion capture technology in industrial applications: A systematic review. Sensors, 20.","DOI":"10.3390\/s20195687"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1002\/cav.2","article-title":"Capturing human motion using body-fixed sensors: Outdoor measurement and clinical applications","volume":"15","author":"Aminian","year":"2004","journal-title":"Comput. Animat. Virt. Worlds"},{"key":"ref_3","unstructured":"Agarwal, A., and Triggs, B. (2005, January 21\u201323). Monocular human motion capture with a mixture of regressors. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201905)\u2014Workshops, San Diego, CA, USA."},{"key":"ref_4","unstructured":"Herda, L., Fua, P., Plankers, R., Boulic, R., and Thalmann, D. (2000, January 3\u20135). Skeleton-based motion capture for robust reconstruction of human motion. Proceedings of the Computer Animation 2000, Philadelphia, PA, USA."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Gall, J., Stoll, C., de Aguiar, E., Theobalt, C., Rosenhahn, B., and Seidel, H.-P. (2009, January 20\u201325). Motion capture using joint skeleton tracking and surface estimation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.","DOI":"10.1109\/CVPRW.2009.5206755"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.cviu.2006.08.002","article-title":"A survey of advances in vision-based human motion capture and analysis","volume":"104","author":"Moeslund","year":"2006","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"274","DOI":"10.3109\/03091902.2014.909540","article-title":"Comparative abilities of Microsoft Kinect and Vicon 3D motion capture for gait analysis","volume":"38","author":"Pfister","year":"2014","journal-title":"J. Med. Eng. Technol."},{"key":"ref_8","first-page":"16","article-title":"Computational models for multiview dense dynamic scene depth maps","volume":"10","author":"Wang","year":"2015","journal-title":"IEEE COMSOC MMTC E Lett."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Shotton, J., Fitzgibbon, A., Cook, M., Sharp, T., Finocchio, M., Moore, R., Kipman, A., and Blake, A. (2011, January 20\u201325). Real-time human pose recognition in parts from single depth images. Proceedings of the CVPR 2011, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995316"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1110","DOI":"10.1109\/TMM.2013.2246148","article-title":"Robust part-based hand gesture recognition using Kinect sensor","volume":"15","author":"Ren","year":"2013","journal-title":"IEEE T. Multimed."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Chatzitofis, A., Zarpalas, D., Kollias, S., and Daras, P. (2019). DeepMoCap: Deep optical motion capture using multiple depth sensors and retro-reflectors. Sensors, 19.","DOI":"10.3390\/s19020282"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Marin, J., Blanco, T., and Marin, J.J. (2017). Octopus: A design methodology for motion capture wearables. Sensors, 17.","DOI":"10.3390\/s17081875"},{"key":"ref_13","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_14","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1214\/ss\/1038425655","article-title":"Flexible smoothing with B-splines and penalties","volume":"11","author":"Eilers","year":"1996","journal-title":"Stat. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"3631","DOI":"10.1021\/ac034173t","article-title":"A perfect smoother","volume":"75","author":"Eilers","year":"2003","journal-title":"Anal. Chem."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/S0360-8352(01)00042-0","article-title":"B-spline wavelet-based motion smoothing","volume":"41","author":"Hsieh","year":"2001","journal-title":"Comput. Ind. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Qi, J., Miao, Z., and Zhang, S. (2011, January 8). Several methods of smoothing motion capture data. Proceedings of the Third International Conference on Digital Image Processing (ICDIP 2011), Chengdu, China.","DOI":"10.1117\/12.896512"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1109\/TVCG.2010.23","article-title":"Example-based human motion denoising","volume":"16","author":"Lou","year":"2010","journal-title":"IEEE T. Vis. Comput. Gr."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Bruderlin, A., and Williams, L. (1995, January 6\u201311). Motion signal processing. Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH95).","DOI":"10.1145\/218380.218421"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3243","DOI":"10.1007\/s11042-018-6935-z","article-title":"Physics-based keyframe selection for human motion summarization","volume":"79","author":"Voulodimos","year":"2020","journal-title":"Multimed. Tools Appl."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/79.799930","article-title":"Splines: A perfect fit for signal and image processing","volume":"16","author":"Unser","year":"1999","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1109\/42.875199","article-title":"Interpolation revisited","volume":"19","author":"Blu","year":"2000","journal-title":"IEEE Trans. Med. Imaging"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Cox, I.J., and Wilfong, G.T. (1990). The Kalman filter: An introduction to concepts. Autonomous Robot Vehicles, Springer.","DOI":"10.1007\/978-1-4613-8997-2"},{"key":"ref_24","unstructured":"Carnegie Mellon University (2022, February 09). CMU Graphics Lab Motion Capture Database. Available online: http:\/\/mocap.cs.cmu.edu."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/12\/4629\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:35:06Z","timestamp":1760139306000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/12\/4629"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,19]]},"references-count":24,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["s22124629"],"URL":"https:\/\/doi.org\/10.3390\/s22124629","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,19]]}}}