A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Ind_product_AS_05
Author:
Akshay Sharma
Licence:
CC-BY-SA
Messiness:
0.40548
Ambiguity (Chamfer):
0.0693
Shading:
No
Scaffold:
Yes
Texture Strokes:
No
Background:
Paper
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Mastering Sketching
Poly Vector
Topology Driven
Real-Time Inking
Topology Driven → Stroke Aggregator
Fidelity Simplicity
Poly Vector → Stroke Aggregator
Delaunay Triangulation
distance:
0.00135
distance:
0.00137
distance:
0.00137
distance:
0.00152
distance:
0.00157
distance:
0.00222
distance:
0.00559
distance:
0.00579
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
Delaunay Triangulation
0.005791962662754255
distance:
0.00579
variant:
thresholded 1000px
6.0
Mastering Sketching
0.001354906119050024
distance:
0.00135
variant:
vectorized (shape strokes) 500px
7.0
Poly Vector → Stroke Aggregator
0.0055915647245537384
distance:
0.00559
variant:
thresholded 1000px
alg. parameter:
noisy
134.0
Poly Vector
0.001367760104332167
distance:
0.00137
variant:
vectorized (shape strokes) 1000px
alg. parameter:
noisy
140.0
Real-Time Inking
0.0015219796435738365
distance:
0.00152
variant:
vectorized (shape strokes) 1000px
2.0
Topology Driven → Stroke Aggregator
0.0015692794527732475
distance:
0.00157
variant:
vectorized (shape strokes) 1000px
5.0
Topology Driven
0.0013682788601125351
distance:
0.00137
variant:
vectorized (shape strokes) 1000px
15.0
Fidelity Simplicity
0.0022205135807104154
distance:
0.00222
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.25
318.0
F12/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.3413573768233373
distance:
0.34136
variant:
vectorized (all layers) 500px
alg. parameter:
0.5
227.0
Mastering Sketching
0.4581009352335359
distance:
0.4581
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.3790910163334904
distance:
0.37909
variant:
vectorized (all layers) 1000px
672.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.47695843371821595
distance:
0.47696
variant:
vectorized (all layers) 500px
213.0
Topology Driven
0.5087242785543069
distance:
0.50872
variant:
vectorized (all layers) 500px
9.0
Delaunay Triangulation
0.2768465859010991
distance:
0.27685
variant:
vectorized (all layers) 1000px
10.0
Poly Vector
0.4960704560186355
distance:
0.49607
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
259.0
Real-Time Inking
0.3870538651444689
distance:
0.38705
variant:
original
4.0
F14/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.4567871313664259
distance:
0.45679
variant:
vectorized (all layers) 500px
alg. parameter:
0.6
198.0
Mastering Sketching
0.5494224026499831
distance:
0.54942
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.4882066625890028
distance:
0.48821
variant:
vectorized (all layers) 1000px
672.0
Poly Vector
0.582243945694138
distance:
0.58224
variant:
vectorized (all layers) 1000px
225.0
Real-Time Inking
0.5750867163603319
distance:
0.57509
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.5861605653541403
distance:
0.58616
variant:
vectorized (all layers) 500px
213.0
Topology Driven
0.5850716433670304
distance:
0.58507
variant:
vectorized (all layers) 500px
9.0
Delaunay Triangulation
0.3932543541992623
distance:
0.39325
variant:
vectorized (all layers) 1000px
10.0
F16/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.5684215566627332
distance:
0.56842
variant:
vectorized (all layers) 1000px
alg. parameter:
0.6
291.0
Mastering Sketching
0.5892846195740538
distance:
0.58928
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.5662973829422518
distance:
0.5663
variant:
vectorized (all layers) 1000px
672.0
Poly Vector
0.653755449153148
distance:
0.65376
variant:
vectorized (all layers) 1000px
225.0
Real-Time Inking
0.6187666527212424
distance:
0.61877
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.6358667959696905
distance:
0.63587
variant:
vectorized (all layers) 500px
213.0
Topology Driven
0.6336315550978211
distance:
0.63363
variant:
vectorized (all layers) 500px
9.0
Delaunay Triangulation
0.4749202184456856
distance:
0.47492
variant:
vectorized (all layers) 1000px
10.0
F18/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.5236998030723519
distance:
0.5237
variant:
vectorized (all layers) 1000px
10.0
Fidelity Simplicity
0.5974236431147216
distance:
0.59742
variant:
vectorized (all layers) 1000px
alg. parameter:
0.25
242.0
Mastering Sketching
0.6156840322644292
distance:
0.61568
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.6082632578797383
distance:
0.60826
variant:
vectorized (all layers) 1000px
672.0
Poly Vector
0.6873998374172571
distance:
0.6874
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
259.0
Real-Time Inking
0.6478651349283359
distance:
0.64787
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.671856645360336
distance:
0.67186
variant:
vectorized (all layers) 500px
213.0
Topology Driven
0.666374966000245
distance:
0.66637
variant:
vectorized (all layers) 500px
9.0
F110/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.5623172315336246
distance:
0.56232
variant:
vectorized (all layers) 1000px
10.0
Fidelity Simplicity
0.6188021702193732
distance:
0.6188
variant:
vectorized (all layers) 1000px
alg. parameter:
0.25
242.0
Mastering Sketching
0.6463382616228565
distance:
0.64634
variant:
vectorized (all layers) 500px
6.0
Poly Vector → Stroke Aggregator
0.6317381416784399
distance:
0.63174
variant:
vectorized (all layers) 1000px
672.0
Poly Vector
0.7118435448577681
distance:
0.71184
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
259.0
Real-Time Inking
0.6713120467786154
distance:
0.67131
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
nan
Topology Driven → Stroke Aggregator
0.6977175352595275
distance:
0.69772
variant:
vectorized (all layers) 500px
213.0
Topology Driven
0.6940253894749138
distance:
0.69403
variant:
vectorized (all layers) 500px
9.0
Hausdorff
algorithm
distance
result
running time
Stroke Aggregator
nan
Delaunay Triangulation
0.08323461151123047
distance:
0.08323
variant:
thresholded 500px
1.0
Mastering Sketching
0.3498571166992188
distance:
0.34986
variant:
thresholded 500px
7.0
Poly Vector → Stroke Aggregator
0.155077392578125
distance:
0.15508
variant:
thresholded 1000px
alg. parameter:
noisy
134.0
Poly Vector
0.02256102752685547
distance:
0.02256
variant:
vectorized (shape strokes) 1000px
alg. parameter:
noisy
140.0
Real-Time Inking
0.023259407043457032
distance:
0.02326
variant:
vectorized (shape strokes) 1000px
2.0
Topology Driven → Stroke Aggregator
0.02256102752685547
distance:
0.02256
variant:
vectorized (shape strokes) 1000px
5.0
Topology Driven
0.022000000000000002
distance:
0.022
variant:
vectorized (shape strokes) 500px
4.0
Fidelity Simplicity
0.024
distance:
0.024
variant:
vectorized (shape strokes) 500px
alg. parameter:
0.6
237.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