TY - JOUR
T1 - Weighted averages on surfaces
AU - Panozzo, Daniele
AU - Baran, Ilya
AU - Diamanti, Olga
AU - Sorkine-Hornung, Olga
PY - 2013/7
Y1 - 2013/7
N2 - We consider the problem of generalizing affine combinations in Euclidean spaces to triangle meshes: computing weighted averages of points on surfaces. We address both the forward problem, namely computing an average of given anchor points on the mesh with given weights, and the inverse problem, which is computing the weights given anchor points and a target point. Solving the forward problem on a mesh enables applications such as splines on surfaces, Laplacian smoothing and remeshing. Combining the forward and inverse problems allows us to define a correspondence mapping between two different meshes based on provided corresponding point pairs, enabling texture transfer, compatible remeshing, morphing and more. Our algorithm solves a single instance of a forward or an inverse problem in a few microseconds. We demonstrate that anchor points in the above applications can be added/removed and moved around on the meshes at interactive framerates, giving the user an immediate result as feedback.
AB - We consider the problem of generalizing affine combinations in Euclidean spaces to triangle meshes: computing weighted averages of points on surfaces. We address both the forward problem, namely computing an average of given anchor points on the mesh with given weights, and the inverse problem, which is computing the weights given anchor points and a target point. Solving the forward problem on a mesh enables applications such as splines on surfaces, Laplacian smoothing and remeshing. Combining the forward and inverse problems allows us to define a correspondence mapping between two different meshes based on provided corresponding point pairs, enabling texture transfer, compatible remeshing, morphing and more. Our algorithm solves a single instance of a forward or an inverse problem in a few microseconds. We demonstrate that anchor points in the above applications can be added/removed and moved around on the meshes at interactive framerates, giving the user an immediate result as feedback.
KW - Correspondence
KW - Surface geometry
KW - Weighted averages
UR - http://www.scopus.com/inward/record.url?scp=84880768910&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84880768910&partnerID=8YFLogxK
U2 - 10.1145/2461912.2461935
DO - 10.1145/2461912.2461935
M3 - Article
AN - SCOPUS:84880768910
SN - 0730-0301
VL - 32
JO - ACM Transactions on Graphics
JF - ACM Transactions on Graphics
IS - 4
M1 - 60
ER -