Luthi Marcel, Gerig Thomas, Jud Christoph, Vetter Thomas
IEEE Trans Pattern Anal Mach Intell. 2018 Aug;40(8):1860-1873. doi: 10.1109/TPAMI.2017.2739743. Epub 2017 Aug 14.
Models of shape variations have become a central component for the automated analysis of images. An important class of shape models are point distribution models (PDMs). These models represent a class of shapes as a normal distribution of point variations, whose parameters are estimated from example shapes. Principal component analysis (PCA) is applied to obtain a low-dimensional representation of the shape variation in terms of the leading principal components. In this paper, we propose a generalization of PDMs, which we refer to as Gaussian Process Morphable Models (GPMMs). We model the shape variations with a Gaussian process, which we represent using the leading components of its Karhunen-Loève expansion. To compute the expansion, we make use of an approximation scheme based on the Nyström method. The resulting model can be seen as a continuous analog of a standard PDM. However, while for PDMs the shape variation is restricted to the linear span of the example data, with GPMMs we can define the shape variation using any Gaussian process. For example, we can build shape models that correspond to classical spline models and thus do not require any example data. Furthermore, Gaussian processes make it possible to combine different models. For example, a PDM can be extended with a spline model, to obtain a model that incorporates learned shape characteristics but is flexible enough to explain shapes that cannot be represented by the PDM. We introduce a simple algorithm for fitting a GPMM to a surface or image. This results in a non-rigid registration approach whose regularization properties are defined by a GPMM. We show how we can obtain different registration schemes, including methods for multi-scale or hybrid registration, by constructing an appropriate GPMM. As our approach strictly separates modeling from the fitting process, this is all achieved without changes to the fitting algorithm. To demonstrate the applicability and versatility of GPMMs, we perform a set of experiments in typical usage scenarios in medical image analysis and computer vision: The model-based segmentation of 3D forearm images and the building of a statistical model of the face. To complement the paper, we have made all our methods available as open source.
形状变化模型已成为图像自动分析的核心组成部分。一类重要的形状模型是点分布模型(PDM)。这些模型将一类形状表示为点变化的正态分布,其参数从示例形状中估计得出。应用主成分分析(PCA)以领先主成分的形式获得形状变化的低维表示。在本文中,我们提出了PDM的一种推广形式,我们将其称为高斯过程可变形模型(GPMM)。我们用高斯过程对形状变化进行建模,通过其卡尔胡宁 - 勒夫展开的领先成分来表示该高斯过程。为了计算展开式,我们利用基于奈斯特罗姆方法的近似方案。所得模型可视为标准PDM的连续类似物。然而,对于PDM,形状变化限于示例数据的线性跨度,而对于GPMM,我们可以使用任何高斯过程来定义形状变化。例如,我们可以构建与经典样条模型相对应的形状模型,因此不需要任何示例数据。此外,高斯过程使得组合不同模型成为可能。例如,可以用样条模型扩展PDM,以获得一个包含已学习形状特征但足够灵活以解释PDM无法表示的形状的模型。我们介绍一种将GPMM拟合到表面或图像的简单算法。这产生了一种非刚性配准方法,其正则化属性由GPMM定义。我们展示了如何通过构建适当的GPMM获得不同的配准方案,包括多尺度或混合配准方法。由于我们的方法将建模与拟合过程严格分开,所有这些都是在不改变拟合算法的情况下实现的。为了证明GPMM的适用性和通用性,我们在医学图像分析和计算机视觉的典型使用场景中进行了一组实验:3D前臂图像的基于模型的分割和面部统计模型的构建。为了补充本文,我们已将所有方法作为开源提供。