A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Ind_product_PM_46
Author:
Patrick Murphy
Author Homepage:
https://www.flickr.com/photos/pmurf/
Licence:
CC-BY-2.0
Messiness:
0.20064
Ambiguity (Chamfer):
0.05882
Shading:
No
Scaffold:
Yes
Texture Strokes:
No
Background:
Clean
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Mastering Sketching
Topology Driven
Poly Vector
Real-Time Inking
Stroke Aggregator
Topology Driven → Stroke Aggregator
Poly Vector → Stroke Aggregator
Delaunay Triangulation
Fidelity Simplicity
distance:
0.00195
distance:
0.00203
distance:
0.00206
distance:
0.00206
distance:
0.0022
distance:
0.00222
distance:
0.00245
distance:
0.00275
distance:
0.00323
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
Delaunay Triangulation
0.0027504905179644872
distance:
0.00275
variant:
vectorized (shape strokes) 1000px
5.0
Fidelity Simplicity
0.003226044910597057
distance:
0.00323
variant:
thresholded
alg. parameter:
0.25
208.0
Mastering Sketching
0.0019480778689461614
distance:
0.00195
variant:
vectorized (shape strokes) 1000px
6.0
Poly Vector → Stroke Aggregator
0.0024490329456412275
distance:
0.00245
variant:
vectorized (shape strokes) 1000px
alg. parameter:
noisy
287.0
Poly Vector
0.0020588123149856094
distance:
0.00206
variant:
vectorized (shape strokes) 1000px
225.0
Real-Time Inking
0.002061507136612216
distance:
0.00206
variant:
original
3.0
Stroke Aggregator
0.002200557643353345
distance:
0.0022
variant:
vectorized (shape strokes)
289.0
Topology Driven → Stroke Aggregator
0.0022161261829136926
distance:
0.00222
variant:
vectorized (shape strokes) 1000px
1005.0
Topology Driven
0.002026569742663074
distance:
0.00203
variant:
original
1090.0
F12/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.3625797911849914
distance:
0.36258
variant:
vectorized (all layers) 500px
2.0
Poly Vector → Stroke Aggregator
0.4219569031495707
distance:
0.42196
variant:
vectorized (all layers) 500px
29.0
Real-Time Inking
0.5445481626336226
distance:
0.54455
variant:
thresholded
3.0
Stroke Aggregator
0.4850465620198098
distance:
0.48505
variant:
vectorized (all layers)
452.0
Topology Driven
0.6085660431857148
distance:
0.60857
variant:
vectorized (all layers) 500px
6.0
Fidelity Simplicity
0.18743346090069304
distance:
0.18743
variant:
thresholded 500px
alg. parameter:
0.75
175.0
Mastering Sketching
0.6039189623282052
distance:
0.60392
variant:
vectorized (all layers) 500px
5.0
Poly Vector
0.4357937583023585
distance:
0.43579
variant:
vectorized (shape strokes) 500px
61.0
Topology Driven → Stroke Aggregator
0.5764876435764537
distance:
0.57649
variant:
thresholded 500px
343.0
F14/1000
algorithm
distance
result
running time
Mastering Sketching
0.7433023189011858
distance:
0.7433
variant:
vectorized (all layers) 1000px
7.0
Poly Vector → Stroke Aggregator
0.5513196473002939
distance:
0.55132
variant:
vectorized (all layers) 500px
29.0
Stroke Aggregator
0.6402897198372257
distance:
0.64029
variant:
vectorized (all layers)
452.0
Topology Driven
0.7352814845396031
distance:
0.73528
variant:
vectorized (all layers) 500px
6.0
Poly Vector
0.5524810088212285
distance:
0.55248
variant:
vectorized (shape strokes) 500px
61.0
Real-Time Inking
0.7139823016560931
distance:
0.71398
variant:
vectorized (all layers) 1000px
2.0
Topology Driven → Stroke Aggregator
0.7195311927668496
distance:
0.71953
variant:
thresholded 1000px
737.0
Delaunay Triangulation
0.5619285563948051
distance:
0.56193
variant:
vectorized (all layers) 500px
2.0
Fidelity Simplicity
0.333169956127243
distance:
0.33317
variant:
thresholded 500px
alg. parameter:
0.75
175.0
F16/1000
algorithm
distance
result
running time
Mastering Sketching
0.808688699887657
distance:
0.80869
variant:
vectorized (all layers) 500px
5.0
Real-Time Inking
0.7899722303808369
distance:
0.78997
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.7427736497387837
distance:
0.74277
variant:
vectorized (all layers)
452.0
Topology Driven
0.8061193559745764
distance:
0.80612
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.6389471388587671
distance:
0.63895
variant:
vectorized (all layers) 500px
29.0
Poly Vector
0.6271783356513316
distance:
0.62718
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
65.0
Topology Driven → Stroke Aggregator
0.7965906160507065
distance:
0.79659
variant:
thresholded 1000px
737.0
Delaunay Triangulation
0.6797092001416822
distance:
0.67971
variant:
vectorized (all layers) 500px
2.0
Fidelity Simplicity
0.4584256302738904
distance:
0.45843
variant:
thresholded 500px
alg. parameter:
0.75
175.0
F18/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.5440657029998619
distance:
0.54407
variant:
thresholded 500px
alg. parameter:
0.75
175.0
Mastering Sketching
0.8471484612400653
distance:
0.84715
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.7022847222022843
distance:
0.70228
variant:
vectorized (all layers) 500px
29.0
Real-Time Inking
0.8351287815965374
distance:
0.83513
variant:
vectorized (all layers) 500px
2.0
Topology Driven → Stroke Aggregator
0.8453300752783873
distance:
0.84533
variant:
thresholded 1000px
737.0
Topology Driven
0.8513348754713804
distance:
0.85133
variant:
vectorized (all layers) 500px
6.0
Poly Vector
0.6786487565601179
distance:
0.67865
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
65.0
Stroke Aggregator
0.8268602909157939
distance:
0.82686
variant:
vectorized (all layers)
452.0
Delaunay Triangulation
0.7526712790482137
distance:
0.75267
variant:
vectorized (all layers) 500px
2.0
F110/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.6745718050065876
distance:
0.67457
variant:
thresholded 500px
alg. parameter:
0.75
175.0
Mastering Sketching
0.8845039826212889
distance:
0.8845
variant:
vectorized (all layers) 500px
5.0
Topology Driven → Stroke Aggregator
0.894188388755347
distance:
0.89419
variant:
thresholded 1000px
737.0
Topology Driven
0.8894108053583402
distance:
0.88941
variant:
vectorized (all layers) 500px
6.0
Delaunay Triangulation
0.8116626659562429
distance:
0.81166
variant:
vectorized (all layers) 500px
2.0
Poly Vector
0.7225102067341422
distance:
0.72251
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
65.0
Poly Vector → Stroke Aggregator
0.7519971686449217
distance:
0.752
variant:
vectorized (all layers) 500px
29.0
Real-Time Inking
0.8732673533086741
distance:
0.87327
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.8924388794208591
distance:
0.89244
variant:
vectorized (all layers)
452.0
Hausdorff
algorithm
distance
result
running time
Mastering Sketching
0.13029965209960934
distance:
0.1303
variant:
vectorized (shape strokes) 1000px
6.0
Stroke Aggregator
0.042060607703179466
distance:
0.04206
variant:
vectorized (all layers)
452.0
Delaunay Triangulation
0.041231056213378914
distance:
0.04123
variant:
vectorized (all layers) 500px
2.0
Fidelity Simplicity
0.034044784626389414
distance:
0.03404
variant:
thresholded
alg. parameter:
0.25
208.0
Poly Vector → Stroke Aggregator
0.056320510864257815
distance:
0.05632
variant:
thresholded 500px
59.0
Poly Vector
0.056320510864257815
distance:
0.05632
variant:
thresholded 500px
alg. parameter:
noisy
249.0
Real-Time Inking
0.05727128601074219
distance:
0.05727
variant:
thresholded 500px
2.0
Topology Driven → Stroke Aggregator
0.056142673492431634
distance:
0.05614
variant:
thresholded 500px
343.0
Topology Driven
0.056142673492431634
distance:
0.05614
variant:
vectorized (shape strokes) 500px
5.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)
vectorized (shape strokes)