A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Ind_product_PM_14
Author:
Patrick Murphy
Author Homepage:
https://www.flickr.com/photos/pmurf/
Licence:
CC-BY-2.0
Messiness:
0.2141
Ambiguity (Chamfer):
0.02094
Shading:
Yes
Scaffold:
No
Texture Strokes:
No
Background:
Clean
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Poly Vector
Poly Vector → Stroke Aggregator
Mastering Sketching
Real-Time Inking
Stroke Aggregator
Delaunay Triangulation
Topology Driven
Topology Driven → Stroke Aggregator
Fidelity Simplicity
distance:
0.00117
distance:
0.00118
distance:
0.00119
distance:
0.00124
distance:
0.00131
distance:
0.00136
distance:
0.00174
distance:
0.00184
distance:
0.00245
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
Mastering Sketching
0.001190501450185458
distance:
0.00119
variant:
vectorized (shape strokes) 500px
5.0
Poly Vector → Stroke Aggregator
0.0011824375296037976
distance:
0.00118
variant:
vectorized (shape strokes) 1000px
alg. parameter:
noisy
63.0
Poly Vector
0.001169496586649751
distance:
0.00117
variant:
vectorized (shape strokes) 1000px
126.0
Real-Time Inking
0.0012370305897046398
distance:
0.00124
variant:
thresholded
2.0
Stroke Aggregator
0.0013084071935950633
distance:
0.00131
variant:
vectorized (shape strokes)
57.0
Topology Driven → Stroke Aggregator
0.00183757144178082
distance:
0.00184
variant:
vectorized (shape strokes) 1000px
145.0
Delaunay Triangulation
0.0013612071178066706
distance:
0.00136
variant:
vectorized (shape strokes) 1000px
2.0
Fidelity Simplicity
0.002446916543518284
distance:
0.00245
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.25
155.0
Topology Driven
0.0017419887842198749
distance:
0.00174
variant:
vectorized (shape strokes) 1000px
7.0
F12/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.2795421979215054
distance:
0.27954
variant:
thresholded
alg. parameter:
0.75
205.0
Mastering Sketching
0.6233486812158672
distance:
0.62335
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.6187942165116523
distance:
0.61879
variant:
thresholded 1000px
alg. parameter:
noisy
157.0
Poly Vector
0.30346874382752004
distance:
0.30347
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
40.0
Real-Time Inking
0.7240044197890148
distance:
0.724
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
0.8811012698453916
distance:
0.8811
variant:
vectorized (shape strokes)
57.0
Topology Driven
0.5791892958676434
distance:
0.57919
variant:
thresholded
177.0
Delaunay Triangulation
0.1866871896755858
distance:
0.18669
variant:
vectorized (all layers) 500px
1.0
Topology Driven → Stroke Aggregator
0.5258135838735751
distance:
0.52581
variant:
vectorized (all layers) 500px
620.0
F14/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.37121040032151537
distance:
0.37121
variant:
vectorized (shape strokes) 500px
0.0
Fidelity Simplicity
0.4210437522868413
distance:
0.42104
variant:
thresholded
alg. parameter:
0.25
146.0
Poly Vector
0.3413674372848008
distance:
0.34137
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
40.0
Real-Time Inking
0.846313278827765
distance:
0.84631
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.9515647661064848
distance:
0.95156
variant:
vectorized (shape strokes)
57.0
Mastering Sketching
0.7771265360413891
distance:
0.77713
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.7894752930665551
distance:
0.78948
variant:
vectorized (all layers) 1000px
942.0
Topology Driven → Stroke Aggregator
0.7176921004630773
distance:
0.71769
variant:
vectorized (all layers) 500px
620.0
Topology Driven
0.7219675960530484
distance:
0.72197
variant:
thresholded
177.0
F16/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.534264969077584
distance:
0.53426
variant:
vectorized (all layers) 500px
1.0
Poly Vector
0.3836615609044493
distance:
0.38366
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
40.0
Stroke Aggregator
0.9695749401042816
distance:
0.96957
variant:
vectorized (shape strokes)
57.0
Real-Time Inking
0.8858380044468928
distance:
0.88584
variant:
vectorized (all layers) 500px
2.0
Fidelity Simplicity
0.7045645402057721
distance:
0.70456
variant:
thresholded
alg. parameter:
0.25
146.0
Mastering Sketching
0.8730407202730187
distance:
0.87304
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.8924431856138313
distance:
0.89244
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
943.0
Topology Driven → Stroke Aggregator
0.821853479188206
distance:
0.82185
variant:
thresholded
1170.0
Topology Driven
0.8281959543520993
distance:
0.8282
variant:
thresholded
177.0
F18/1000
algorithm
distance
result
running time
Stroke Aggregator
0.9753399881743244
distance:
0.97534
variant:
vectorized (shape strokes)
57.0
Delaunay Triangulation
0.6303328590134558
distance:
0.63033
variant:
vectorized (shape strokes) 500px
0.0
Poly Vector
0.4194984766815093
distance:
0.4195
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
40.0
Topology Driven → Stroke Aggregator
0.8646759172795965
distance:
0.86468
variant:
thresholded
1170.0
Topology Driven
0.8674693492839846
distance:
0.86747
variant:
thresholded
177.0
Fidelity Simplicity
0.8165487878712009
distance:
0.81655
variant:
thresholded
alg. parameter:
0.75
205.0
Mastering Sketching
0.9025180382114971
distance:
0.90252
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.9306279929980232
distance:
0.93063
variant:
thresholded 1000px
alg. parameter:
noisy
157.0
Real-Time Inking
0.9077579810384012
distance:
0.90776
variant:
vectorized (all layers) 500px
2.0
F110/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.6841317227317509
distance:
0.68413
variant:
vectorized (shape strokes) 500px
0.0
Poly Vector
0.4660821412090448
distance:
0.46608
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
40.0
Stroke Aggregator
0.981151651392011
distance:
0.98115
variant:
vectorized (shape strokes)
57.0
Topology Driven → Stroke Aggregator
0.8961861776613694
distance:
0.89619
variant:
thresholded
1170.0
Topology Driven
0.8961234624632755
distance:
0.89612
variant:
thresholded
177.0
Fidelity Simplicity
0.8507459845355558
distance:
0.85075
variant:
thresholded
alg. parameter:
0.25
146.0
Mastering Sketching
0.9237505485864229
distance:
0.92375
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.9418945568901764
distance:
0.94189
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
943.0
Real-Time Inking
0.93010682060586
distance:
0.93011
variant:
vectorized (all layers) 500px
2.0
Hausdorff
algorithm
distance
result
running time
Poly Vector → Stroke Aggregator
0.030083217620849614
distance:
0.03008
variant:
thresholded 1000px
alg. parameter:
noisy
157.0
Poly Vector
0.02785677719116211
distance:
0.02786
variant:
thresholded 500px
alg. parameter:
noisy
144.0
Real-Time Inking
0.022259983476236183
distance:
0.02226
variant:
thresholded
2.0
Stroke Aggregator
0.275436065599213
distance:
0.27544
variant:
vectorized (shape strokes)
57.0
Topology Driven → Stroke Aggregator
0.03046309280395508
distance:
0.03046
variant:
vectorized (all layers) 500px
620.0
Delaunay Triangulation
0.03427830690665272
distance:
0.03428
variant:
original
27.0
Fidelity Simplicity
0.12180312347412107
distance:
0.1218
variant:
vectorized (all layers) 500px
alg. parameter:
0.6
117.0
Mastering Sketching
0.3771604309082031
distance:
0.37716
variant:
vectorized (all layers) 1000px
6.0
Topology Driven
0.03046309280395508
distance:
0.03046
variant:
thresholded 500px
18.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 (shape strokes)