A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Ind_architecture_GD_03
Author:
Guillaume Dufour
Licence:
CC-BY-NC-SA-4.0
Messiness:
0.0113
Ambiguity (Chamfer):
0.02051
Shading:
No
Scaffold:
No
Texture Strokes:
Yes
Background:
Clean
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Mastering Sketching
Topology Driven
Poly Vector
Real-Time Inking
Topology Driven → Stroke Aggregator
Delaunay Triangulation
Poly Vector → Stroke Aggregator
Fidelity Simplicity
distance:
0.00037
distance:
0.00044
distance:
0.00054
distance:
0.00086
distance:
0.00177
distance:
0.00304
distance:
0.00378
distance:
0.00678
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
Ge Jin
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
Stroke Aggregator
nan
Poly Vector → Stroke Aggregator
0.0037833951178313243
distance:
0.00378
variant:
thresholded 500px
alg. parameter:
noisy
171.0
Delaunay Triangulation
0.003044666755467885
distance:
0.00304
variant:
thresholded
561.0
Fidelity Simplicity
0.006784615329990314
distance:
0.00678
variant:
vectorized (all layers) 1000px
alg. parameter:
0.3
161.0
Mastering Sketching
0.00037315363944968063
distance:
0.00037
variant:
thresholded 1000px
6.0
Poly Vector
0.0005382457924553163
distance:
0.00054
variant:
vectorized (all layers) 1000px
954.0
Real-Time Inking
0.0008590680818416863
distance:
0.00086
variant:
vectorized (all layers) 1000px
3.0
Topology Driven → Stroke Aggregator
0.0017664320612720715
distance:
0.00177
variant:
vectorized (all layers) 500px
1761.0
Topology Driven
0.0004415462360377249
distance:
0.00044
variant:
vectorized (all layers) 1000px
67.0
F12/1000
algorithm
distance
result
running time
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.7122312370986872
distance:
0.71223
variant:
vectorized (all layers) 500px
1761.0
Topology Driven
0.8874267733848679
distance:
0.88743
variant:
vectorized (all layers) 500px
19.0
Delaunay Triangulation
0.2742792870332501
distance:
0.27428
variant:
vectorized (all layers) 500px
8.0
Fidelity Simplicity
0.2794196973568407
distance:
0.27942
variant:
vectorized (all layers) 500px
alg. parameter:
0.75
1709.0
Mastering Sketching
0.9080810806542764
distance:
0.90808
variant:
thresholded 500px
5.0
Real-Time Inking
0.6880003448759292
distance:
0.688
variant:
thresholded
4.0
Poly Vector → Stroke Aggregator
0.5785263797180101
distance:
0.57853
variant:
vectorized (all layers) 500px
104.0
Poly Vector
0.6014232123192172
distance:
0.60142
variant:
vectorized (all layers) 500px
295.0
F14/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.4229488483951531
distance:
0.42295
variant:
vectorized (all layers) 500px
8.0
Stroke Aggregator
nan
Fidelity Simplicity
0.3972407526917541
distance:
0.39724
variant:
vectorized (all layers) 500px
alg. parameter:
0.75
1709.0
Mastering Sketching
0.94895351590114
distance:
0.94895
variant:
vectorized (all layers) 1000px
6.0
Real-Time Inking
0.7479360414011852
distance:
0.74794
variant:
thresholded
4.0
Poly Vector → Stroke Aggregator
0.6998152665075977
distance:
0.69982
variant:
vectorized (all layers) 500px
104.0
Poly Vector
0.7136587782528703
distance:
0.71366
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
313.0
Topology Driven → Stroke Aggregator
0.8613960741287182
distance:
0.8614
variant:
vectorized (all layers) 500px
1761.0
Topology Driven
0.947684794030088
distance:
0.94768
variant:
thresholded 500px
25.0
F16/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.4823005896733625
distance:
0.4823
variant:
vectorized (all layers) 500px
alg. parameter:
0.75
1709.0
Poly Vector → Stroke Aggregator
0.7772067414837668
distance:
0.77721
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
105.0
Poly Vector
0.7861997927177348
distance:
0.7862
variant:
vectorized (all layers) 500px
295.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.9385032924015824
distance:
0.9385
variant:
vectorized (all layers) 500px
1761.0
Topology Driven
0.9726260111470022
distance:
0.97263
variant:
thresholded 500px
25.0
Delaunay Triangulation
0.5446597688370736
distance:
0.54466
variant:
vectorized (all layers) 500px
8.0
Mastering Sketching
0.9664693355509276
distance:
0.96647
variant:
vectorized (all layers) 1000px
6.0
Real-Time Inking
0.7951669692747074
distance:
0.79517
variant:
thresholded
4.0
F18/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.5356759705671473
distance:
0.53568
variant:
vectorized (all layers) 500px
alg. parameter:
0.75
1709.0
Poly Vector → Stroke Aggregator
0.8207123077463975
distance:
0.82071
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
105.0
Poly Vector
0.8269304296759001
distance:
0.82693
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
313.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.967643373364958
distance:
0.96764
variant:
vectorized (all layers) 500px
1761.0
Topology Driven
0.984259586898908
distance:
0.98426
variant:
thresholded 500px
25.0
Delaunay Triangulation
0.6318713453782425
distance:
0.63187
variant:
vectorized (all layers) 500px
8.0
Mastering Sketching
0.9742956266967706
distance:
0.9743
variant:
vectorized (all layers) 500px
5.0
Real-Time Inking
0.8301903089853909
distance:
0.83019
variant:
thresholded
4.0
F110/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.7162779293223404
distance:
0.71628
variant:
vectorized (all layers) 500px
8.0
Fidelity Simplicity
0.5817841168272131
distance:
0.58178
variant:
vectorized (all layers) 500px
alg. parameter:
0.75
1709.0
Poly Vector → Stroke Aggregator
0.8589020569404714
distance:
0.8589
variant:
vectorized (all layers) 500px
104.0
Poly Vector
0.8635771651834165
distance:
0.86358
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
313.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.9814714008847236
distance:
0.98147
variant:
vectorized (all layers) 500px
1761.0
Mastering Sketching
0.9812098040959072
distance:
0.98121
variant:
vectorized (all layers) 500px
5.0
Real-Time Inking
0.8582436918973941
distance:
0.85824
variant:
thresholded
4.0
Topology Driven
0.9907932779918912
distance:
0.99079
variant:
thresholded 500px
25.0
Hausdorff
algorithm
distance
result
running time
Mastering Sketching
0.21208488464355468
distance:
0.21208
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.08786353302001954
distance:
0.08786
variant:
thresholded 500px
172.0
Poly Vector
0.025
distance:
0.025
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
1021.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.03224903106689453
distance:
0.03225
variant:
vectorized (all layers) 500px
1761.0
Delaunay Triangulation
0.04024922180175782
distance:
0.04025
variant:
thresholded 1000px
32.0
Fidelity Simplicity
0.11128791809082032
distance:
0.11129
variant:
vectorized (all layers) 1000px
alg. parameter:
0.3
161.0
Real-Time Inking
0.027730848312377928
distance:
0.02773
variant:
thresholded 1000px
6.0
Topology Driven
0.02039607810974121
distance:
0.0204
variant:
vectorized (all layers) 500px
19.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