A complete hand-drawn sketch vectorization framework

被引:17
作者
Donati, Luca [1 ]
Cesano, Simone [2 ]
Prati, Andrea [1 ]
机构
[1] Univ Parma, Dept Engn & Architecture, Italy Parco Area Sci 181-A, I-43124 Parma, Italy
[2] Adidas AG, Adi Dassler Str 1, D-91074 Herzogenaurach, Germany
关键词
Image vectorization; Line extraction; Unbiased thinning; Bezier curves; Sketch processing; Correlation coefficient; ALGORITHM;
D O I
10.1007/s11042-019-7311-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Vectorizing hand-drawn sketches is an important but challenging task. Many businesses rely on fashion, mechanical or structural designs which, sooner or later, need to be converted in vectorial form. For most, this is still a task done manually. This paper proposes a complete framework that automatically transforms noisy and complex hand-drawn sketches with different stroke types in a precise, reliable and highly-simplified vectorized model. The proposed framework includes a novel line extraction algorithm based on a multi-resolution application of Pearson's cross correlation and a new unbiased thinning algorithm that can get rid of scribbles and variable-width strokes to obtain clean 1-pixel lines. Other contributions include variants of pruning, merging and edge linking procedures to post-process the obtained paths. Finally, a modification of the original Schneider's vectorization algorithm is designed to obtain fewer control points in the resulting Bezier splines. All the steps presented in this framework have been extensively tested and compared with state-of-the-art algorithms, showing (both qualitatively and quantitatively) their outperformance. Moreover they exhibit fast real-time performance, making them suitable for integration in any computer graphics toolset.
引用
收藏
页码:19083 / 19113
页数:31
相关论文
共 33 条
  • [1] Bartolo A, 2007, SKETCH-BASED INTERFACES AND MODELING 2007, P123
  • [2] Bessmeltsev Mikhail, 2018, ARXIV180101922
  • [3] A graph-based method for fitting planar B-spline curves with intersections
    Bo, Pengbo
    Luo, Gongning
    Wang, Kuanquan
    [J]. JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2016, 3 (01) : 14 - 23
  • [4] Non-Oriented MLS Gradient Fields
    Chen, Jiazhou
    Guennebaud, Gael
    Barla, Pascal
    Granier, Xavier
    [J]. COMPUTER GRAPHICS FORUM, 2013, 32 (08) : 98 - 109
  • [5] Sparse pixel vectorization: An algorithm and its performance evaluation
    Dori, D
    Liu, WY
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1999, 21 (03) : 202 - 215
  • [6] González JD, 2007, RICYDE-REV INT CIENC, V3
  • [7] Fidelity vs. Simplicity: a Global Approach to Line Drawing Vectorization
    Favreau, Jean-Dominique
    Lafarge, Florent
    Bousseau, Adrien
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2016, 35 (04):
  • [8] Advanced drawing beautification with ShipShape
    Fiser, Jakub
    Asente, Paul
    Schiller, Stephen
    Sykora, Daniel
    [J]. COMPUTERS & GRAPHICS-UK, 2016, 56 : 46 - 58
  • [9] Chord-to-point distance accumulation and planar curvature: a new approach to discrete curvature
    Han, JH
    Poston, T
    [J]. PATTERN RECOGNITION LETTERS, 2001, 22 (10) : 1133 - 1144
  • [10] Robust and accurate vectorization of line drawings
    Hilaire, X
    Tombre, K
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2006, 28 (06) : 890 - 904