A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Art_logo_VFS_15
Author:
VFS Digital Design
Author Homepage:
https://www.flickr.com/photos/vfsdigitaldesign/
Licence:
CC-BY-2.0
Messiness:
0.04381
Ambiguity (Chamfer):
0.16004
Shading:
Yes
Scaffold:
No
Texture Strokes:
No
Background:
Clean
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Poly Vector
Topology Driven
Mastering Sketching
Real-Time Inking
Poly Vector → Stroke Aggregator
Topology Driven → Stroke Aggregator
Fidelity Simplicity
Stroke Aggregator
Delaunay Triangulation
distance:
0.00093
distance:
0.00094
distance:
0.00098
distance:
0.0012
distance:
0.00168
distance:
0.002
distance:
0.00215
distance:
0.00219
distance:
0.00307
Rough Sketch
Column visibility:
original
thresholded
all layers
shape
lighting
scaffold
shading
Ground Truth
Column visibility:
artist
all layers
shape
scaffold
shading
color region
text
extra
Branislav Mirkovic
Diego Barrionuevo
Liliya Larsen
Automatic results, best result per algorithm
Select metric
Distance
Chamfer
F1 2/1000
F1 4/1000
F1 6/1000
F1 8/1000
F1 10/1000
Hausdorff
Column visibility:
Display labels:
Chamfer
algorithm
distance
result
running time
Delaunay Triangulation
0.003070039946954219
distance:
0.00307
variant:
vectorized (shape strokes) 1000px
1.0
Fidelity Simplicity
0.0021461515132609986
distance:
0.00215
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.25
225.0
Mastering Sketching
0.0009835017822462514
distance:
0.00098
variant:
vectorized (shape strokes) 500px
5.0
Poly Vector → Stroke Aggregator
0.001679299474686722
distance:
0.00168
variant:
original
alg. parameter:
noisy
18.0
Poly Vector
0.0009291618061621934
distance:
0.00093
variant:
vectorized (shape strokes) 1000px
alg. parameter:
noisy
55.0
Real-Time Inking
0.0011973375235564256
distance:
0.0012
variant:
thresholded 1000px
2.0
Stroke Aggregator
0.002189997993045936
distance:
0.00219
variant:
vectorized (shape strokes)
15.0
Topology Driven → Stroke Aggregator
0.00199886843048968
distance:
0.002
variant:
thresholded
56.0
Topology Driven
0.0009404125721384019
distance:
0.00094
variant:
vectorized (shape strokes) 1000px
4.0
F12/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.2537360890302067
distance:
0.25374
variant:
thresholded 500px
1.0
Fidelity Simplicity
0.4209181686476719
distance:
0.42092
variant:
vectorized (all layers) 500px
alg. parameter:
0.75
221.0
Mastering Sketching
0.5490450109486561
distance:
0.54905
variant:
thresholded
6.0
Poly Vector → Stroke Aggregator
0.036006846802787616
distance:
0.03601
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
5.0
Poly Vector
0.03774920372773387
distance:
0.03775
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
37.0
Real-Time Inking
0.4372559656725125
distance:
0.43726
variant:
original
2.0
Stroke Aggregator
0.4657630591098678
distance:
0.46576
variant:
vectorized (all layers)
81.0
Topology Driven → Stroke Aggregator
0.5156822211763173
distance:
0.51568
variant:
vectorized (all layers) 1000px
73.0
Topology Driven
0.4809630722147576
distance:
0.48096
variant:
vectorized (all layers) 500px
2.0
F14/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.3800836672119272
distance:
0.38008
variant:
thresholded 500px
1.0
Fidelity Simplicity
0.5136517655062339
distance:
0.51365
variant:
thresholded 500px
alg. parameter:
0.75
189.0
Mastering Sketching
0.6781199054305016
distance:
0.67812
variant:
vectorized (all layers) 500px
7.0
Poly Vector → Stroke Aggregator
0.06305882352941176
distance:
0.06306
variant:
vectorized (shape strokes) 500px
5.0
Poly Vector
0.0618785975928833
distance:
0.06188
variant:
vectorized (shape strokes) 500px
36.0
Real-Time Inking
0.5734017464556926
distance:
0.5734
variant:
original
2.0
Stroke Aggregator
0.6155042408080049
distance:
0.6155
variant:
vectorized (all layers)
81.0
Topology Driven → Stroke Aggregator
0.6775276959676562
distance:
0.67753
variant:
vectorized (all layers) 1000px
73.0
Topology Driven
0.6403666721230971
distance:
0.64037
variant:
vectorized (all layers) 500px
2.0
F16/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.5358281442744233
distance:
0.53583
variant:
thresholded 500px
1.0
Fidelity Simplicity
0.5875352558803453
distance:
0.58754
variant:
thresholded 500px
alg. parameter:
0.75
189.0
Mastering Sketching
0.7533473282169756
distance:
0.75335
variant:
thresholded
6.0
Poly Vector
0.07808340727595385
distance:
0.07808
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
37.0
Real-Time Inking
0.6293839671121058
distance:
0.62938
variant:
original
2.0
Stroke Aggregator
0.7113062746791425
distance:
0.71131
variant:
vectorized (all layers)
81.0
Topology Driven → Stroke Aggregator
0.7503596617796546
distance:
0.75036
variant:
vectorized (all layers) 1000px
73.0
Topology Driven
0.7413489288323785
distance:
0.74135
variant:
vectorized (all layers) 500px
2.0
Poly Vector → Stroke Aggregator
0.07657247037374659
distance:
0.07657
variant:
vectorized (shape strokes) 500px
5.0
F18/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.6030415951686307
distance:
0.60304
variant:
thresholded 500px
1.0
Fidelity Simplicity
0.6265439322760139
distance:
0.62654
variant:
thresholded 500px
alg. parameter:
0.3
161.0
Mastering Sketching
0.7913296713336171
distance:
0.79133
variant:
thresholded
6.0
Poly Vector
0.09044193216855087
distance:
0.09044
variant:
vectorized (shape strokes) 500px
36.0
Real-Time Inking
0.6770769331264639
distance:
0.67708
variant:
original
2.0
Stroke Aggregator
0.7711726107817032
distance:
0.77117
variant:
vectorized (all layers)
81.0
Topology Driven → Stroke Aggregator
0.8002940898622307
distance:
0.80029
variant:
vectorized (all layers) 1000px
73.0
Topology Driven
0.794036587484073
distance:
0.79404
variant:
vectorized (all layers) 500px
2.0
Poly Vector → Stroke Aggregator
0.08703535811423391
distance:
0.08704
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
5.0
F110/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.6749466344904957
distance:
0.67495
variant:
thresholded 500px
1.0
Fidelity Simplicity
0.6660427039020315
distance:
0.66604
variant:
thresholded 500px
alg. parameter:
0.6
189.0
Mastering Sketching
0.8208183992036542
distance:
0.82082
variant:
thresholded
6.0
Poly Vector
0.10089429030038982
distance:
0.10089
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
37.0
Real-Time Inking
0.7127834193990372
distance:
0.71278
variant:
original
2.0
Stroke Aggregator
0.8213502209857231
distance:
0.82135
variant:
vectorized (all layers)
81.0
Topology Driven → Stroke Aggregator
0.8329010919180612
distance:
0.8329
variant:
vectorized (all layers) 1000px
73.0
Topology Driven
0.8297474335015106
distance:
0.82975
variant:
original
20.0
Poly Vector → Stroke Aggregator
0.09738503155996392
distance:
0.09739
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
5.0
Hausdorff
algorithm
distance
result
running time
Delaunay Triangulation
0.040792154947916666
distance:
0.04079
variant:
original
3.0
Mastering Sketching
0.4101219482421875
distance:
0.41012
variant:
vectorized (shape strokes) 500px
5.0
Poly Vector → Stroke Aggregator
0.04
distance:
0.04
variant:
thresholded 500px
alg. parameter:
noisy
20.0
Topology Driven → Stroke Aggregator
0.04304003397623698
distance:
0.04304
variant:
thresholded
56.0
Poly Vector
0.00806225776672363
distance:
0.00806
variant:
vectorized (shape strokes) 1000px
48.0
Stroke Aggregator
0.021374959309895837
distance:
0.02137
variant:
vectorized (shape strokes)
15.0
Topology Driven
0.006999999999999999
distance:
0.007
variant:
vectorized (shape strokes) 1000px
4.0
Fidelity Simplicity
0.04404542922973633
distance:
0.04405
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.25
225.0
Real-Time Inking
0.03036445236206055
distance:
0.03036
variant:
thresholded 1000px
2.0
Automatic results for each input variant
Column visibility:
variant
Topology Driven → Stroke Aggregator
Real-Time Inking
Mastering Sketching
Fidelity Simplicity 0.3
Fidelity Simplicity 0.25
Fidelity Simplicity 0.5
Fidelity Simplicity 0.75
Fidelity Simplicity 0.6
Topology Driven
Poly Vector noisy
Poly Vector
Delaunay Triangulation
Stroke Aggregator
Poly Vector → Stroke Aggregator noisy
Poly Vector → Stroke Aggregator
original
thresholded
thresholded 1000px
thresholded 500px
vectorized (all layers) 1000px
vectorized (all layers) 500px
vectorized (shape strokes) 1000px
vectorized (shape strokes) 500px
vectorized (all layers)
vectorized (shape strokes)