Title :
Poisson Coordinates
Author :
Li, Xian-Ying ; Hu, Shi-Min
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
Harmonic functions are the critical points of a Dirichlet energy functional, the linear projections of conformal maps. They play an important role in computer graphics, particularly for gradient-domain image processing and shape-preserving geometric computation. We propose Poisson coordinates, a novel transfinite interpolation scheme based on the Poisson integral formula, as a rapid way to estimate a harmonic function on a certain domain with desired boundary values. Poisson coordinates are an extension of the Mean Value coordinates (MVCs) which inherit their linear precision, smoothness, and kernel positivity. We give explicit formulas for Poisson coordinates in both continuous and 2D discrete forms. Superior to MVCs, Poisson coordinates are proved to be pseudoharmonic (i.e., they reproduce harmonic functions on n-dimensional balls). Our experimental results show that Poisson coordinates have lower Dirichlet energies than MVCs on a number of typical 2D domains (particularly convex domains). As well as presenting a formula, our approach provides useful insights for further studies on coordinates-based interpolation and fast estimation of harmonic functions.
Keywords :
computational geometry; computer graphics; gradient methods; interpolation; stochastic processes; 2D discrete forms; Dirichlet energies; Dirichlet energy functional; MVC; Poisson coordinates; Poisson integral formula; computer graphics; conformal maps; coordinates-based interpolation; gradient-domain image processing; harmonic functions; linear projections; mean value coordinates; shape-preserving geometric computation; transfinite interpolation scheme; Closed-form solutions; Equations; Harmonic analysis; Image processing; Integral equations; Interpolation; Kernel; Poisson integral formula; barycentric coordinates; pseudoharmonic; transfinite interpolation;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2012.109