Image vectorization and editing via linear gradient layer decomposition

被引:8
作者
Du, Zheng-Jun [1 ,2 ]
Kang, Liang-Fu [2 ]
Tan, Jianchao [3 ]
Gingold, Yotam [4 ]
Xu, Kun [2 ]
机构
[1] Qinghai Univ, Xining, Qinghai, Peoples R China
[2] Tsinghua Univ, Dept CS&T, BNRist, Beijing, Peoples R China
[3] Kuaishou Technol, Beijing, Peoples R China
[4] George Mason Univ, Fairfax, VA 22030 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2023年 / 42卷 / 04期
基金
中国国家自然科学基金;
关键词
images; gradient; layers; vectorization; RGB; color space; recoloring; compositing; MEAN SHIFT; PERCEPTION;
D O I
10.1145/3592128
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A key advantage of vector graphics over raster graphics is their editability. For example, linear gradients define a spatially varying color fill with a few intuitive parameters, which are ubiquitously supported in standard vector graphics formats and libraries. By layering regions filled with linear gradients, complex appearances can be created. We propose an automatic method to convert a raster image into layered regions of linear gradients. Given an input raster image segmented into regions, our approach decomposes the resulting regions into opaque and semi-transparent linear gradient fills. Our approach is fully automatic (e.g., users do not identify a background as in previous approaches) and exhaustively considers all possible decompositions that satisfy perceptual cues. Experiments on a variety of images demonstrate that our method is robust and effective.
引用
收藏
页数:13
相关论文
共 49 条
[1]   Semantic Soft Segmentation [J].
Aksoy, Yagiz ;
Oh, Tae-Hyun ;
Paris, Sylvain ;
Pollefeys, Marc ;
Matusik, Wojciech .
ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04)
[2]   Unmixing-Based Soft Color Segmentation for Image Manipulation [J].
Aksoy, Yagiz ;
Aydin, Tunc Ozan ;
Smolic, Aljosa ;
Pollefeys, Marc .
ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (02)
[3]   PolyFit: Perception-Aligned Vectorization of Raster Clip-Art via Intermediate Polygonal Fitting [J].
Alberto Dominici, Edoardo ;
Schertler, Nico ;
Griffin, Jonathan ;
Hoshyari, Shayan ;
Sigal, Leonid ;
Sheffer, Alla .
ACM TRANSACTIONS ON GRAPHICS, 2020, 39 (04)
[4]  
[Anonymous], 2011, The NLopt nonlinear-optimization package
[5]   Vectorization of Line Drawings via Polyvector Fields [J].
Bessmeltsev, Mikhail ;
Solomon, Justin .
ACM TRANSACTIONS ON GRAPHICS, 2019, 38 (01)
[6]   Mean shift: A robust approach toward feature space analysis [J].
Comaniciu, D ;
Meer, P .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2002, 24 (05) :603-619
[7]   An Implementation of the Mean Shift Algorithm [J].
Demirovic, Damir .
IMAGE PROCESSING ON LINE, 2019, 9 :251-268
[8]   Video Recoloring via Spatial-Temporal Geometric Palettes [J].
Du, Zheng-Jun ;
Lei, Kai-Xiang ;
Xu, Kun ;
Tan, Jianchao ;
Gingold, Yotam .
ACM TRANSACTIONS ON GRAPHICS, 2021, 40 (04)
[9]   Photo2ClipArt: Image Abstraction and Vectorization Using Layered Linear Gradients [J].
Favreau, Jean-Dominique ;
Lafarge, Florent ;
Bousseau, Adrien .
ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (06)
[10]   Fidelity vs. Simplicity: a Global Approach to Line Drawing Vectorization [J].
Favreau, Jean-Dominique ;
Lafarge, Florent ;
Bousseau, Adrien .
ACM TRANSACTIONS ON GRAPHICS, 2016, 35 (04)