Farnell Damian J J, Claes Peter
School of Dentistry, Cardiff University, Cardiff CF14 4XZ, UK.
Medical Imaging Research Center, UZ Leuven, 3000 Leuven, Belgium.
J Imaging. 2023 Apr 18;9(4):86. doi: 10.3390/jimaging9040086.
In this article, multilevel principal components analysis (mPCA) is used to treat dynamical changes in shape. Results of standard (single-level) PCA are also presented here as a comparison. Monte Carlo (MC) simulation is used to create univariate data (i.e., a single "outcome" variable) that contain two distinct classes of trajectory with time. MC simulation is also used to create multivariate data of sixteen 2D points that (broadly) represent an eye; these data also have two distinct classes of trajectory (an eye blinking and an eye widening in surprise). This is followed by an application of mPCA and single-level PCA to "real" data consisting of twelve 3D landmarks outlining the mouth that are tracked over all phases of a smile. By consideration of eigenvalues, results for the MC datasets find correctly that variation due to differences in groups between the two classes of trajectories are larger than variation within each group. In both cases, differences in standardized component scores between the two groups are observed as expected. Modes of variation are shown to model the univariate MC data correctly, and good model fits are found for both the "blinking" and "surprised" trajectories for the MC "eye" data. Results for the "smile" data show that the smile trajectory is modelled correctly; that is, the corners of the mouth are drawn backwards and wider during a smile. Furthermore, the first mode of variation at level 1 of the mPCA model shows only subtle and minor changes in mouth shape due to sex; whereas the first mode of variation at level 2 of the mPCA model governs whether the mouth is upturned or downturned. These results are all an excellent test of mPCA, showing that mPCA presents a viable method of modeling dynamical changes in shape.
在本文中,多级主成分分析(mPCA)用于处理形状的动态变化。这里也给出了标准(单级)主成分分析的结果作为比较。蒙特卡罗(MC)模拟用于创建单变量数据(即单个“结果”变量),该数据包含随时间变化的两类不同轨迹。MC模拟还用于创建由十六个二维点组成的多变量数据,这些点大致代表一只眼睛;这些数据也有两类不同的轨迹(一只眼睛眨眼和一只眼睛惊讶地睁大)。接下来,将mPCA和单级PCA应用于“真实”数据,该数据由十二个勾勒嘴巴轮廓的三维地标组成,这些地标在微笑的所有阶段都被跟踪。通过考虑特征值,MC数据集的结果正确地发现,两类轨迹之间组间差异引起的变化大于每组内的变化。在这两种情况下,两组之间标准化成分得分的差异如预期那样被观察到。变化模式被证明能正确地模拟单变量MC数据,并且对于MC“眼睛”数据的“眨眼”和“惊讶”轨迹都发现了良好的模型拟合。“微笑”数据的结果表明,微笑轨迹被正确地建模;也就是说,在微笑时嘴角向后拉伸并变宽。此外,mPCA模型第1级的第一变化模式仅显示出由于性别导致的嘴巴形状的细微和微小变化;而mPCA模型第2级的第一变化模式则决定嘴巴是向上弯曲还是向下弯曲。这些结果都是对mPCA的出色检验,表明mPCA是一种模拟形状动态变化的可行方法。