Monte Carlo optimization for gradient meshes

Read full text
Authors: K. He, J.B.T.M. Roerdink, Jiří Kosinka
Cited by: 2
References: 30

Abstract

Vector graphics provide continuous and often even smooth geometric representations of images. While recent approaches to automatically vectorize images lead to relatively good results, they typically leave ample room for improvement: the geometry and color of the vector graphics primitives can be further (automatically) optimized. We propose a novel method that generates high-quality vectorizations based on optimizing input curved triangle meshes (optionally with mesh colors). To overcome the key challenge of establishing a differentiable mapping between the input parameters, i.e., geometry and (mesh) colors of the gradient mesh, and the difference between the vectorized and input image, we treat the input image as a continuous bilinear interpolatory spline and employ Monte Carlo integration. We test our algorithm on various images and show that it can effectively and efficiently improve the quality of an initial vectorization. • We introduce a differentiable error function to drive optimization. • We derive an explicit gradient from the error function using the Monte Carlo method. • We illustrate the effectiveness of the method on various examples.

Fields of Study & Subjects

3D Shape Modeling and Analysis Computer Graphics and Visualization Techniques Medical Image Segmentation Techniques

Publication details

Journal / source
Graphical Models
Publisher
Elsevier BV
Volume
143
Pages
101320–101320
Publication date
1 January 2026
Language
EN