Smoothing and Differentiation of Kinematic Data Using Functional Data Analysis Approach: An Application of Automatic and Subjective Methods
Source abstract
Abstract
Smoothing is one of the fundamental procedures in functional data analysis (FDA). The smoothing parameter λ influences data smoothness and fitting, which is governed by selecting automatic methods, namely, cross-validation (CV) and generalized cross-validation (GCV) or subjective assessment. However, previous biomechanics research has only applied subjective assessment in choosing optimal λ without using any automatic methods beforehand. None of that research demonstrated how the subjective assessment was made. Thus, the goal of this research was to apply the FDA method to smoothing and differentiating kinematic data, specifically right hip flexion/extension (F/E) angle during the American kettlebell swing (AKS) and determine the optimal λ . CV and GCV were applied prior to the subjective assessment with various values of λ together with cubic and quintic spline (B-spline) bases using the FDA approach. The selection of optimal λ was based on smoothed and well-fitted first and second derivatives. The chosen optimal λ was 1 × 10 − 12 with a quintic spline (B-spline) basis and penalized fourth-order derivative. Quintic spline is a better smoothing and differentiation method compared to cubic spline, as it does not produce zero acceleration at endpoints. CV and GCV did not give optimal λ , forcing subjective assessment to be employed instead.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Musculoskeletal pain and rehabilitation · Hip disorders and treatments · Shoulder Injury and Treatment
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mathematical Sciences, Faculty of Science and Technology, Universiti Kebangsaan Malaysia, Selangor 43600, Malaysia
Funding
Universiti Kebangsaan Malaysia
References (40)
Show source-provided references
1. Robertson, G., Caldwell, G., Hamill, J., Kamen, G., and Whittlesey, S. (2014). Research Methods in Biomechanics, Human Kinetics. [2nd ed.].10.5040/9781492595809 ↗
2. Fitting biomechanical data with cubic spline functions
3. Biomechanical analysis with cubic spline functions
4. An assessment of derivative determining techniques used for motion analysis10.1016/0021-9290(77)90010-0 ↗
5. Miller, D.I., and Nelson, R.C. (1973). Biomechanics of Sport, Lea and Febiger.
6. On the use of spline functions for data smoothing10.1016/0021-9290(79)90033-2 ↗
7. Endpoint error in smoothing and differentiating raw kinematic data: An evaluation of four popular methods10.1016/S0021-9290(96)80018-2 ↗
8. Spline solution to terminal zero acceleration problems in biomechanical data10.1249/00005768-198315050-00007 ↗
9. Smoothing and differentiation of displacement-time data: An application of splines and digital filtering10.1016/0020-7101(82)90003-4 ↗
10. On optimal smoothing and derivative estimation from noisy displacement data in biomechanics10.1016/0167-9457(85)90004-1 ↗
11. Technique for the evaluation of derivatives from noisy biomechanical displacement data using a model-based bandwidth-selection procedure10.1007/BF02441963 ↗
12. On practical evaluation of differentiation techniques for human gait analysis10.1016/0021-9290(82)90041-0 ↗
13. Stepwise regression is an alternative to splines for fitting noisy data10.1016/0021-9290(95)00044-5 ↗
14. Functional data analysis of running kinematics in chronic Achilles tendon injury10.1249/MSS.0b013e31816c4807 ↗
15. Application of functional principal component analysis in race walking: An emerging methodology10.1080/14763140903414425 ↗
16. Ramsay, J., Hooker, G., and Graves, S. (2009). Functional Data Analysis with R and MATLAB, Springer Science & Business Media.10.1007/978-0-387-98185-7 ↗
17. Vaclav, K. (2011). Functional Data Analysis for Biomechanics. Theoretical Biomechanics, InTech.
18. Functional data analysis of knee joint kinematics in the vertical jump10.1080/14763141.2006.9628228 ↗
19. Functional data analysis of joint coordination in the development of vertical jump performance10.1080/14763140701323042 ↗
20. Normalizing temporal patterns to analyze sit-to-stand movements by using registration of functional data10.1016/j.jbiomech.2005.07.032 ↗
21. Analysis of multiple waveforms by means of functional principal component analysis: Normal versus pathological patterns in sit-to-stand movement10.1007/s11517-008-0339-6 ↗
22. Schwameder, H., Strutzenberger, G., Fastenbauer, V., Lindinger, S., and Müller, E. (2006, January 14–18). Functional data analysis of the kinematics of gait in subjects with a history of Achilles tendon injury. Proceedings of the 24th International Symposium on Biomechanics in Sports, Salzburg, Austria.
23. Common functional principal components analysis: A new approach to analyzing human movement data10.1016/j.humov.2010.11.005 ↗
24. Functional data analysis as a means of evaluating kinematic and kinetic waveforms10.1080/14639220903023368 ↗
25. Din, W.R.W., Rambely, A.S., and Jemain, A.A. (2011, January 19–21). Load carriage analysis for Malaysian military using functional data analysis technique: Trial experiment. Proceedings of the 2011 Fourth International Conference on Modeling, Simulation and Applied Optimization, Kuala Lumpur, Malaysia.10.1109/ICMSAO.2011.5775506 ↗
26. Smoothing of GRF data using functional data analysis technique
27. Din, W.R.W., and Rambely, A.S. (2013, January 17–19). Functional data analysis on ground reaction force of military load carriage increment. Proceedings of the 3rd International Conference on Mathematical Sciences, Kuala Lumpur, Malaysia.10.1063/1.4882470 ↗
28. Load carriage analysis for military using functional data analysis technique: Registration and permutation test
29. Biomechanical risk factors for occupationally related low back disorders10.1080/00140139508925111 ↗
30. Measuring trunk motions in industry: Variability due to task factors, individual differences, and the amount of data collected10.1080/001401300404670 ↗
31. Task variability and extrapolated cumulative low back loads10.3233/OER-2005-5303 ↗
32. A Fortran package for generalized, cross-validatory spline smoothing and differentiation10.1016/0141-1195(86)90098-7 ↗
33. Allard, P., Stokes, I.A.F., and Blanchi, J. (1995). Smoothing and differentiation techniques applied to 3-D data. Three-Dimensional Analysis of Human Movement, Human Kinetics.
34. Ramsay, J.O., and Silverman, B.W. (2005). Functional Data Analysis, Springer Science & Business Media. [2nd ed.].10.1007/b98888 ↗
35. De Boor, C. (2001). A Practical Guide to Splines, Revised ed., Springer.
36. Ramsay, J.O., and Silverman, B.W. (2002). Applied Functional Data Analysis: Methods and Case Studies, Springer.10.1007/b98886 ↗
37. A force profile analysis comparison between functional data analysis, statistical parametric mapping and statistical non-parametric mapping in on-water single sculling10.1016/j.jsams.2018.03.009 ↗
38. Flexible smoothing with B-splines and penalties10.1214/ss/1038425655 ↗
39. Ramsay, J.O., and Silverman, B.W. (1997). Functional Data Analysis, Springer.10.1007/978-1-4757-7107-7 ↗
40. Smoothing noisy data with spline functions10.1007/BF01404567 ↗