A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Ind_fashion_ML_10
Author:
Myriam Lasserre
Licence:
CC-BY-SA-4.0
Messiness:
0.04202
Ambiguity (Chamfer):
0.06991
Shading:
No
Scaffold:
No
Texture Strokes:
No
Background:
Clean
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Mastering Sketching
Poly Vector
Poly Vector → Stroke Aggregator
Real-Time Inking
Topology Driven
Topology Driven → Stroke Aggregator
Delaunay Triangulation
Stroke Aggregator
Fidelity Simplicity
distance:
0.00041
distance:
0.00058
distance:
0.0006
distance:
0.00065
distance:
0.00068
distance:
0.00075
distance:
0.00086
distance:
0.0009
distance:
0.00849
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.00849438386275047
distance:
0.00849
variant:
original
alg. parameter:
0.6
400.0
Delaunay Triangulation
0.0008606807029562862
distance:
0.00086
variant:
thresholded
36.0
Mastering Sketching
0.0004138001024282625
distance:
0.00041
variant:
thresholded 1000px
6.0
Topology Driven → Stroke Aggregator
0.0007461155330765674
distance:
0.00075
variant:
thresholded
1763.0
Topology Driven
0.0006839606593242344
distance:
0.00068
variant:
thresholded 1000px
17.0
Poly Vector → Stroke Aggregator
0.0005994673232209754
distance:
0.0006
variant:
thresholded 1000px
47.0
Poly Vector
0.0005834241365870197
distance:
0.00058
variant:
thresholded 1000px
195.0
Real-Time Inking
0.0006501965611377018
distance:
0.00065
variant:
thresholded 500px
2.0
Stroke Aggregator
0.0009012048592841473
distance:
0.0009
variant:
vectorized (all layers)
56.0
F12/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.30349435192231183
distance:
0.30349
variant:
vectorized (all layers) 500px
0.0
Fidelity Simplicity
0.5867362886286149
distance:
0.58674
variant:
vectorized (all layers) 500px
alg. parameter:
0.6
150.0
Mastering Sketching
0.8895103955079462
distance:
0.88951
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.904984868291302
distance:
0.90498
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
69.0
Poly Vector
0.5758061322586251
distance:
0.57581
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
34.0
Real-Time Inking
0.8494984875295439
distance:
0.8495
variant:
thresholded
3.0
Stroke Aggregator
0.7969103984603514
distance:
0.79691
variant:
vectorized (all layers)
56.0
Topology Driven → Stroke Aggregator
0.8558711945199589
distance:
0.85587
variant:
thresholded
1763.0
Topology Driven
0.6332839709682261
distance:
0.63328
variant:
original
40.0
F14/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.4889763264214576
distance:
0.48898
variant:
vectorized (all layers) 500px
0.0
Mastering Sketching
0.94075617743376
distance:
0.94076
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.9474169661371984
distance:
0.94742
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
69.0
Poly Vector
0.6295312245707698
distance:
0.62953
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
34.0
Real-Time Inking
0.9186887693925548
distance:
0.91869
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.9174181676725892
distance:
0.91742
variant:
vectorized (all layers)
56.0
Topology Driven → Stroke Aggregator
0.9431999812628524
distance:
0.9432
variant:
thresholded
1763.0
Fidelity Simplicity
0.7054700187495593
distance:
0.70547
variant:
thresholded 500px
alg. parameter:
0.75
181.0
Topology Driven
0.7094144681359206
distance:
0.70941
variant:
original
40.0
F16/1000
algorithm
distance
result
running time
Mastering Sketching
0.9480939048029292
distance:
0.94809
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.9652823963873044
distance:
0.96528
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
69.0
Poly Vector
0.6679070378751323
distance:
0.66791
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
34.0
Real-Time Inking
0.9378145510876171
distance:
0.93781
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.9536058262094788
distance:
0.95361
variant:
vectorized (all layers)
56.0
Topology Driven → Stroke Aggregator
0.9610254117296372
distance:
0.96103
variant:
vectorized (all layers) 1000px
155.0
Delaunay Triangulation
0.568405949516294
distance:
0.56841
variant:
vectorized (all layers) 500px
0.0
Fidelity Simplicity
0.7428883178395738
distance:
0.74289
variant:
thresholded 500px
alg. parameter:
0.25
166.0
Topology Driven
0.7457911526745095
distance:
0.74579
variant:
original
40.0
F18/1000
algorithm
distance
result
running time
Mastering Sketching
0.9502041986100164
distance:
0.9502
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.9707337180544108
distance:
0.97073
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
69.0
Poly Vector
0.6953623486766414
distance:
0.69536
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
34.0
Real-Time Inking
0.9466983400943696
distance:
0.9467
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.969541045680666
distance:
0.96954
variant:
vectorized (all layers)
56.0
Topology Driven → Stroke Aggregator
0.9659571312022548
distance:
0.96596
variant:
vectorized (all layers) 1000px
155.0
Delaunay Triangulation
0.6066415048708438
distance:
0.60664
variant:
vectorized (all layers) 500px
0.0
Fidelity Simplicity
0.7659019681480138
distance:
0.7659
variant:
thresholded 500px
alg. parameter:
0.25
166.0
Topology Driven
0.7732824444593249
distance:
0.77328
variant:
original
40.0
F110/1000
algorithm
distance
result
running time
Mastering Sketching
0.9524558518624436
distance:
0.95246
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.9723751221770668
distance:
0.97238
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
69.0
Poly Vector
0.7257302067624714
distance:
0.72573
variant:
vectorized (all layers) 500px
35.0
Real-Time Inking
0.9532054310730742
distance:
0.95321
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.9719201197110094
distance:
0.97192
variant:
vectorized (all layers)
56.0
Topology Driven → Stroke Aggregator
0.96787089132366
distance:
0.96787
variant:
vectorized (all layers) 1000px
155.0
Delaunay Triangulation
0.6483700484701739
distance:
0.64837
variant:
vectorized (all layers) 500px
0.0
Fidelity Simplicity
0.7849380565596257
distance:
0.78494
variant:
thresholded 500px
alg. parameter:
0.6
192.0
Topology Driven
0.7959690143873749
distance:
0.79597
variant:
original
40.0
Hausdorff
algorithm
distance
result
running time
Delaunay Triangulation
0.04308131790161133
distance:
0.04308
variant:
thresholded 500px
1.0
Fidelity Simplicity
0.119364990234375
distance:
0.11936
variant:
vectorized (all layers) 500px
alg. parameter:
0.6
150.0
Poly Vector
0.019
distance:
0.019
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
100.0
Topology Driven → Stroke Aggregator
0.014919354838709676
distance:
0.01492
variant:
thresholded
1763.0
Topology Driven
0.014919354838709676
distance:
0.01492
variant:
thresholded
203.0
Mastering Sketching
0.20366639709472656
distance:
0.20367
variant:
thresholded 500px
5.0
Poly Vector → Stroke Aggregator
0.02
distance:
0.02
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
69.0
Real-Time Inking
0.021023796081542968
distance:
0.02102
variant:
thresholded 1000px
2.0
Stroke Aggregator
0.01995051137862667
distance:
0.01995
variant:
vectorized (all layers)
56.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 (all layers)