A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Ind_product_baseline_10
Author:
Baseline
Licence:
Academic Paper
Messiness:
0.217
Ambiguity (Chamfer):
0.38874
Shading:
Yes
Scaffold:
No
Texture Strokes:
No
Background:
Clean
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Real-Time Inking
Mastering Sketching
Topology Driven
Fidelity Simplicity
Poly Vector
Delaunay Triangulation
Stroke Aggregator
Poly Vector → Stroke Aggregator
Topology Driven → Stroke Aggregator
distance:
0.00109
distance:
0.00121
distance:
0.00139
distance:
0.00147
distance:
0.00148
distance:
0.00167
distance:
0.00175
distance:
0.00175
distance:
0.00211
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
Santiago Rial
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.0016738330202792852
distance:
0.00167
variant:
original
57.0
Fidelity Simplicity
0.0014711654390907568
distance:
0.00147
variant:
original
alg. parameter:
0.25
350.0
Mastering Sketching
0.0012080297276886901
distance:
0.00121
variant:
thresholded 500px
5.0
Poly Vector → Stroke Aggregator
0.0017530627757253552
distance:
0.00175
variant:
thresholded 500px
45.0
Poly Vector
0.0014752155340519164
distance:
0.00148
variant:
thresholded 1000px
alg. parameter:
noisy
771.0
Real-Time Inking
0.0010853248240204076
distance:
0.00109
variant:
thresholded
3.0
Stroke Aggregator
0.0017510661024303007
distance:
0.00175
variant:
vectorized (all layers)
1169.0
Topology Driven → Stroke Aggregator
0.002110513991123096
distance:
0.00211
variant:
vectorized (all layers) 1000px
1775.0
Topology Driven
0.0013913319001637278
distance:
0.00139
variant:
thresholded
355.0
F12/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.5074140583095901
distance:
0.50741
variant:
thresholded
alg. parameter:
0.75
479.0
Real-Time Inking
0.5592858673625121
distance:
0.55929
variant:
vectorized (all layers) 1000px
2.0
Topology Driven
0.4868283298471922
distance:
0.48683
variant:
original
141.0
Delaunay Triangulation
0.370279115064568
distance:
0.37028
variant:
vectorized (all layers) 500px
2.0
Mastering Sketching
0.6568552264787155
distance:
0.65686
variant:
vectorized (all layers) 500px
8.0
Poly Vector → Stroke Aggregator
0.385019042271876
distance:
0.38502
variant:
vectorized (all layers) 500px
15.0
Poly Vector
0.3941670932901756
distance:
0.39417
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
62.0
Stroke Aggregator
0.5370741188309663
distance:
0.53707
variant:
vectorized (all layers)
1169.0
Topology Driven → Stroke Aggregator
0.4964400812778028
distance:
0.49644
variant:
vectorized (all layers) 500px
206.0
F14/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.7732139074529589
distance:
0.77321
variant:
thresholded 1000px
alg. parameter:
0.3
318.0
Poly Vector → Stroke Aggregator
0.5243955067577971
distance:
0.5244
variant:
vectorized (all layers) 500px
15.0
Poly Vector
0.5336633591932264
distance:
0.53366
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
62.0
Real-Time Inking
0.7481284969075559
distance:
0.74813
variant:
vectorized (all layers) 1000px
2.0
Topology Driven
0.6811454923293929
distance:
0.68115
variant:
original
141.0
Delaunay Triangulation
0.5535186004423325
distance:
0.55352
variant:
vectorized (all layers) 500px
2.0
Mastering Sketching
0.8227234529801729
distance:
0.82272
variant:
vectorized (all layers) 500px
8.0
Stroke Aggregator
0.7896745101812499
distance:
0.78967
variant:
vectorized (all layers)
1169.0
Topology Driven → Stroke Aggregator
0.6974704068738818
distance:
0.69747
variant:
vectorized (all layers) 500px
206.0
F16/1000
algorithm
distance
result
running time
Mastering Sketching
0.9099515436216096
distance:
0.90995
variant:
vectorized (all layers) 500px
8.0
Poly Vector
0.6177114119128521
distance:
0.61771
variant:
vectorized (all layers) 500px
58.0
Real-Time Inking
0.8419239978569332
distance:
0.84192
variant:
vectorized (all layers) 1000px
2.0
Stroke Aggregator
0.8930870979148319
distance:
0.89309
variant:
vectorized (all layers)
1169.0
Topology Driven → Stroke Aggregator
0.8289891241694274
distance:
0.82899
variant:
vectorized (all layers) 500px
206.0
Topology Driven
0.7494937501718509
distance:
0.74949
variant:
original
141.0
Delaunay Triangulation
0.7097276275715196
distance:
0.70973
variant:
vectorized (all layers) 500px
2.0
Fidelity Simplicity
0.8772120921054409
distance:
0.87721
variant:
thresholded
alg. parameter:
0.25
316.0
Poly Vector → Stroke Aggregator
0.6071543865736964
distance:
0.60715
variant:
vectorized (all layers) 500px
15.0
F18/1000
algorithm
distance
result
running time
Mastering Sketching
0.9385219765190094
distance:
0.93852
variant:
vectorized (all layers) 500px
8.0
Poly Vector → Stroke Aggregator
0.6516772746559981
distance:
0.65168
variant:
vectorized (all layers) 500px
15.0
Poly Vector
0.6590131557578569
distance:
0.65901
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
62.0
Real-Time Inking
0.8874992252884045
distance:
0.8875
variant:
vectorized (all layers) 1000px
2.0
Stroke Aggregator
0.9402599908433276
distance:
0.94026
variant:
vectorized (all layers)
1169.0
Topology Driven → Stroke Aggregator
0.8843523736739135
distance:
0.88435
variant:
vectorized (all layers) 500px
206.0
Delaunay Triangulation
0.7816643727070591
distance:
0.78166
variant:
vectorized (all layers) 500px
2.0
Fidelity Simplicity
0.9430120801915708
distance:
0.94301
variant:
thresholded
alg. parameter:
0.6
459.0
Topology Driven
0.7859234816187114
distance:
0.78592
variant:
original
141.0
F110/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.9656202763185538
distance:
0.96562
variant:
vectorized (all layers) 1000px
alg. parameter:
0.5
330.0
Mastering Sketching
0.9634325744308232
distance:
0.96343
variant:
vectorized (all layers) 500px
8.0
Poly Vector → Stroke Aggregator
0.6868352309575733
distance:
0.68684
variant:
vectorized (all layers) 500px
15.0
Poly Vector
0.6956791905028844
distance:
0.69568
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
62.0
Real-Time Inking
0.9267115943400512
distance:
0.92671
variant:
vectorized (all layers) 1000px
2.0
Stroke Aggregator
0.9575791663699668
distance:
0.95758
variant:
vectorized (all layers)
1169.0
Topology Driven → Stroke Aggregator
0.9257751293812913
distance:
0.92578
variant:
vectorized (all layers) 500px
206.0
Delaunay Triangulation
0.8405168280508414
distance:
0.84052
variant:
vectorized (all layers) 500px
2.0
Topology Driven
0.8079914235174438
distance:
0.80799
variant:
original
141.0
Hausdorff
algorithm
distance
result
running time
Fidelity Simplicity
0.015620499610900881
distance:
0.01562
variant:
vectorized (all layers) 500px
alg. parameter:
0.6
247.0
Poly Vector → Stroke Aggregator
0.024
distance:
0.024
variant:
vectorized (all layers) 1000px
500.0
Poly Vector
0.02353720474243164
distance:
0.02354
variant:
thresholded 1000px
763.0
Real-Time Inking
0.020236087689713318
distance:
0.02024
variant:
thresholded
3.0
Stroke Aggregator
0.02304665542439573
distance:
0.02305
variant:
vectorized (all layers)
1169.0
Topology Driven → Stroke Aggregator
0.023
distance:
0.023
variant:
vectorized (all layers) 1000px
1775.0
Topology Driven
0.022000000000000002
distance:
0.022
variant:
thresholded 1000px
91.0
Delaunay Triangulation
0.04077164305268278
distance:
0.04077
variant:
original
57.0
Mastering Sketching
0.3532987365722656
distance:
0.3533
variant:
vectorized (all layers) 500px
8.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)