Computer Graphics Laboratory ETH Zurich


Adaptive surface splatting for facial rendering

H. Kim, A. C. Oztireli, M. Gross, S. Choi

Computer Animation and Virtual Worlds, vol. 23, no. 3-4, pp. 363-373
[Abstract] [BibTeX] [PDF]


Recent advances in facial scanning technology provide highly detailed faces, including ?ne wrinkles. However, because of the increasing complexity of the resulting models, it is necessary to reduce the amount of data while preserving small- scale facial features. In this paper, we propose a new adaptive surface splatting method to reduce the number of splats by optimizing the size and shape of splats using geometric and color information. Using the optimized splats, we can improve the rendering quality, especially in the visually sensitive feature areas. Our adaptive surface splatting is very effective to render massive facial data on tablet PCs or smartphones.

@article {CAV:CAV1463,
author = {Kim, Hyeon-Joong and Cengiz Öztireli, A. and Gross, Markus and Choi, Soo-Mi},
title = {Adaptive surface splatting for facial rendering},
journal = {Computer Animation and Virtual Worlds},
volume = {23},
number = {3-4},
publisher = {John Wiley & Sons, Ltd},
issn = {1546-427X},
url = {},
doi = {10.1002/cav.1463},
pages = {363--373},
keywords = {point-based rendering, surface splatting, facial rendering, spectral sampling},
year = {2012},
[Download BibTeX]


Figure 1: Our system generates face models optimized for rendering on various devices.

We propose a new surface splatting method for adaptive simplification and high-quality rendering of point-sampled surfaces. The main features of our algorithms are as follows: first, our approach directly works on point-sampled surfaces without any connectivity information between points. In contrast to previous point-based approaches, we are not focusing only on geometric information but also consider texture and facial features when generating adaptive samplings of the models. Second, we use a splat-based representation. Splat shapes are computed on the basis of the same measures used for the sampling stage, and thus they are well adapted for the preservation of important features using the resampled data set.


To test usage of the massive facial data we have on tablet PCs or smartphones, we rendered the data using our adaptive surface splatting with different number of splats. Figure 2 shows that our method preserves small-scale facial features even after drastic simplification. Figure 2(a) is the rendering result using the original dataset. Figures 2(b, c, and d) are the results after 50%, 81%, and 97% simplification, respectively. Figure 3 illustrates the original point distribution and the shape, size, and distribution of splats after splat optimization.

Figure 2: Adaptive surface splatting of the facial data.
Figure 3: Comparison of the original point distribution (left) and the optimized splat distribution (right).


Download Paper