A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Art_logo_VFS_12
Author:
VFS Digital Design
Author Homepage:
https://www.flickr.com/photos/vfsdigitaldesign/
Licence:
CC-BY-2.0
Messiness:
0.1067
Ambiguity (Chamfer):
0.22811
Shading:
Yes
Scaffold:
No
Texture Strokes:
Yes
Background:
Clean
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Poly Vector → Stroke Aggregator
Mastering Sketching
Poly Vector
Topology Driven
Real-Time Inking
Stroke Aggregator
Delaunay Triangulation
Topology Driven → Stroke Aggregator
Fidelity Simplicity
distance:
0.00136
distance:
0.00138
distance:
0.00139
distance:
0.00139
distance:
0.00201
distance:
0.00229
distance:
0.00298
distance:
0.0041
distance:
0.02161
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
Fidelity Simplicity
0.021609405209688938
distance:
0.02161
variant:
vectorized (shape strokes) 500px
alg. parameter:
0.5
147.0
Delaunay Triangulation
0.0029796680323225322
distance:
0.00298
variant:
vectorized (all layers) 1000px
6.0
Stroke Aggregator
0.002288893969865941
distance:
0.00229
variant:
vectorized (all layers)
389.0
Topology Driven → Stroke Aggregator
0.004098178222641214
distance:
0.0041
variant:
vectorized (all layers) 500px
224.0
Mastering Sketching
0.001381419027101226
distance:
0.00138
variant:
vectorized (shape strokes) 500px
5.0
Poly Vector → Stroke Aggregator
0.0013617011743521175
distance:
0.00136
variant:
vectorized (shape strokes) 1000px
45.0
Poly Vector
0.001386804678794217
distance:
0.00139
variant:
vectorized (shape strokes) 1000px
alg. parameter:
noisy
86.0
Real-Time Inking
0.0020120080909301207
distance:
0.00201
variant:
vectorized (shape strokes) 1000px
2.0
Topology Driven
0.0013887105134176964
distance:
0.00139
variant:
vectorized (shape strokes) 1000px
6.0
F12/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.2848212981141455
distance:
0.28482
variant:
thresholded 500px
2.0
Mastering Sketching
0.5481978082021254
distance:
0.5482
variant:
vectorized (all layers) 500px
6.0
Stroke Aggregator
0.4947187059060853
distance:
0.49472
variant:
vectorized (all layers)
389.0
Fidelity Simplicity
0.11539026494234406
distance:
0.11539
variant:
thresholded 500px
alg. parameter:
0.3
126.0
Poly Vector → Stroke Aggregator
0.039891245006837724
distance:
0.03989
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
5.0
Poly Vector
0.04497121895908943
distance:
0.04497
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
37.0
Real-Time Inking
0.5435563992834811
distance:
0.54356
variant:
original
3.0
Topology Driven
0.4489876673481501
distance:
0.44899
variant:
original
20.0
Topology Driven → Stroke Aggregator
0.4516657212127992
distance:
0.45167
variant:
vectorized (all layers) 500px
224.0
F14/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.4201799505440661
distance:
0.42018
variant:
vectorized (all layers) 500px
2.0
Mastering Sketching
0.6501188247071736
distance:
0.65012
variant:
vectorized (all layers) 500px
6.0
Stroke Aggregator
0.6205408250334816
distance:
0.62054
variant:
vectorized (all layers)
389.0
Topology Driven → Stroke Aggregator
0.5873907784324863
distance:
0.58739
variant:
vectorized (all layers) 500px
224.0
Fidelity Simplicity
0.14622894168466524
distance:
0.14623
variant:
thresholded 500px
alg. parameter:
0.6
163.0
Poly Vector → Stroke Aggregator
0.051388553334943986
distance:
0.05139
variant:
vectorized (shape strokes) 500px
5.0
Poly Vector
0.05799436165928312
distance:
0.05799
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
37.0
Real-Time Inking
0.6755692411349222
distance:
0.67557
variant:
original
3.0
Topology Driven
0.5558369198254554
distance:
0.55584
variant:
original
20.0
F16/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.5367370012524127
distance:
0.53674
variant:
vectorized (all layers) 500px
2.0
Mastering Sketching
0.7205759238182322
distance:
0.72058
variant:
vectorized (all layers) 500px
6.0
Stroke Aggregator
0.6915506332165084
distance:
0.69155
variant:
vectorized (all layers)
389.0
Topology Driven → Stroke Aggregator
0.6889996081016834
distance:
0.689
variant:
vectorized (all layers) 500px
224.0
Fidelity Simplicity
0.17847287563353442
distance:
0.17847
variant:
thresholded 500px
alg. parameter:
0.75
187.0
Poly Vector → Stroke Aggregator
0.05957172758009983
distance:
0.05957
variant:
vectorized (shape strokes) 500px
5.0
Poly Vector
0.0679705033664636
distance:
0.06797
variant:
vectorized (shape strokes) 500px
35.0
Real-Time Inking
0.7204155853466071
distance:
0.72042
variant:
original
3.0
Topology Driven
0.6101830813447254
distance:
0.61018
variant:
original
20.0
F18/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.6038747714539926
distance:
0.60387
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.7486294845323502
distance:
0.74863
variant:
vectorized (all layers)
389.0
Fidelity Simplicity
0.19742713193657804
distance:
0.19743
variant:
thresholded 500px
alg. parameter:
0.75
187.0
Poly Vector → Stroke Aggregator
0.06858974358974357
distance:
0.06859
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
5.0
Poly Vector
0.07997451011629758
distance:
0.07997
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
37.0
Real-Time Inking
0.7698628642072853
distance:
0.76986
variant:
original
3.0
Topology Driven
0.6631190898648233
distance:
0.66312
variant:
original
20.0
Mastering Sketching
0.7617519873149091
distance:
0.76175
variant:
thresholded 500px
5.0
Topology Driven → Stroke Aggregator
0.7503975921902793
distance:
0.7504
variant:
vectorized (all layers) 500px
224.0
F110/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.6869803063457329
distance:
0.68698
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.7924079142053502
distance:
0.79241
variant:
vectorized (all layers)
389.0
Fidelity Simplicity
0.22200285752988544
distance:
0.222
variant:
thresholded 500px
alg. parameter:
0.75
187.0
Poly Vector → Stroke Aggregator
0.08850118953211736
distance:
0.0885
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
5.0
Poly Vector
0.09875374664773624
distance:
0.09875
variant:
vectorized (shape strokes) 500px
35.0
Real-Time Inking
0.8097118747645994
distance:
0.80971
variant:
original
3.0
Topology Driven
0.7134388509472755
distance:
0.71344
variant:
original
20.0
Mastering Sketching
0.7952392295882399
distance:
0.79524
variant:
thresholded 500px
5.0
Topology Driven → Stroke Aggregator
0.8097466677242987
distance:
0.80975
variant:
vectorized (all layers) 500px
224.0
Hausdorff
algorithm
distance
result
running time
Fidelity Simplicity
0.18243183905474614
distance:
0.18243
variant:
original
alg. parameter:
0.75
181.0
Topology Driven → Stroke Aggregator
0.07602631378173827
distance:
0.07603
variant:
thresholded 500px
136.0
Delaunay Triangulation
0.03736308288574219
distance:
0.03736
variant:
vectorized (all layers) 1000px
6.0
Mastering Sketching
0.21577463436536007
distance:
0.21577
variant:
thresholded
6.0
Stroke Aggregator
0.03644911721028995
distance:
0.03645
variant:
vectorized (all layers)
389.0
Topology Driven
0.0325576400756836
distance:
0.03256
variant:
vectorized (all layers) 500px
4.0
Poly Vector → Stroke Aggregator
0.03201562118530273
distance:
0.03202
variant:
vectorized (shape strokes) 1000px
45.0
Poly Vector
0.033526107788085936
distance:
0.03353
variant:
vectorized (shape strokes) 1000px
80.0
Real-Time Inking
0.034655445098876955
distance:
0.03466
variant:
vectorized (all layers) 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)