Error diffusion on meshes

Marc Alexa      Jan Eric Kyprianidis

TU Berlin

Computers & Graphics, 2015

Teaser image


We consider the problem of quantization for surface graphs. In particular, we generalize the process of error diffusion to meshes and then compare different paths on the surface when used for error diffusion. We suggest paths for processing mesh elements that lead to better distributions of available neighbors for error diffusion. We demonstrate the potential benefit of error diffusion at several mesh processing applications: quantization of differential mesh coordinates, including an extension to animated geometry, and vertex subset selection for mesh simplification. These applications allow us to compare different paths objectively. We find that the linear time solution results in excellent overall performance, outperforming other traversals taken from the literature. We conclude that the proposed path can be taken as a starting point for any application of error diffusion on meshes.



Alexa, M., & Kyprianidis, J. E. (2015). Error diffusion on meshes. Computers & Graphics, Vol. 46, pp. 336-344.

@ARTICLE{ Alexa:2015:EDM,
  author  = { Alexa, Marc and Kyprianidis, Jan Eric},
  title   = { Error diffusion on meshes },
  journal = { Computers \& Graphics },
  volume  = { 46 },
  pages   = { 336--344 },
  year    = { 2015 },
  doi     = { 10.1016/j.cag.2014.09.010 }