A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Art_freeform_AG_02
Author:
Anton Gulic
Author Homepage:
https://www.upwork.com/freelancers/~0168eeeb4816b24940
Licence:
CC-BY-4.0
Messiness:
0.76711
Ambiguity (Chamfer):
0.20347
Shading:
Yes
Scaffold:
Yes
Texture Strokes:
Yes
Background:
Clean
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Poly Vector
Topology Driven
Stroke Aggregator
Mastering Sketching
Poly Vector → Stroke Aggregator
Real-Time Inking
Topology Driven → Stroke Aggregator
Delaunay Triangulation
Fidelity Simplicity
distance:
0.00319
distance:
0.00321
distance:
0.00337
distance:
0.00338
distance:
0.00342
distance:
0.00386
distance:
0.00419
distance:
0.007
distance:
0.01016
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
Delaunay Triangulation
0.006998472975950172
distance:
0.007
variant:
vectorized (shape strokes) 500px
2.0
Fidelity Simplicity
0.010156895153252295
distance:
0.01016
variant:
vectorized (all layers) 1000px
alg. parameter:
0.3
174.0
Mastering Sketching
0.0033809535566456193
distance:
0.00338
variant:
vectorized (shape strokes) 500px
5.0
Poly Vector → Stroke Aggregator
0.0034249228158957537
distance:
0.00342
variant:
vectorized (shape strokes) 1000px
alg. parameter:
noisy
557.0
Poly Vector
0.003187756084303511
distance:
0.00319
variant:
vectorized (shape strokes) 1000px
alg. parameter:
noisy
220.0
Real-Time Inking
0.0038632420573008436
distance:
0.00386
variant:
vectorized (shape strokes) 1000px
2.0
Stroke Aggregator
0.0033689270161024053
distance:
0.00337
variant:
vectorized (shape strokes)
481.0
Topology Driven → Stroke Aggregator
0.0041893658930442345
distance:
0.00419
variant:
vectorized (shape strokes) 500px
297.0
Topology Driven
0.0032117364255673485
distance:
0.00321
variant:
vectorized (shape strokes) 1000px
24.0
F12/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.06710126204701422
distance:
0.0671
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.75
127.0
Mastering Sketching
0.3080403711736674
distance:
0.30804
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.4064660008445298
distance:
0.40647
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
85.0
Poly Vector
0.3027986293635849
distance:
0.3028
variant:
vectorized (all layers) 1000px
750.0
Real-Time Inking
0.3509147764578988
distance:
0.35091
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
0.5611807972030565
distance:
0.56118
variant:
vectorized (shape strokes)
481.0
Delaunay Triangulation
0.17413624888423332
distance:
0.17414
variant:
vectorized (all layers) 500px
8.0
Topology Driven → Stroke Aggregator
0.029419046733575288
distance:
0.02942
variant:
original
6.0
Topology Driven
0.031845396970961545
distance:
0.03185
variant:
original
113.0
F14/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.10292195533571698
distance:
0.10292
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.3
105.0
Mastering Sketching
0.4352166645949853
distance:
0.43522
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.5577576486674825
distance:
0.55776
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
85.0
Poly Vector
0.4469809177274435
distance:
0.44698
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
794.0
Real-Time Inking
0.5075229048843568
distance:
0.50752
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
0.7324121289562148
distance:
0.73241
variant:
vectorized (shape strokes)
481.0
Delaunay Triangulation
0.2777017704408804
distance:
0.2777
variant:
vectorized (all layers) 500px
8.0
Topology Driven → Stroke Aggregator
0.03675021931841782
distance:
0.03675
variant:
original
6.0
Topology Driven
0.03793833434180503
distance:
0.03794
variant:
original
113.0
F16/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.11805644423841125
distance:
0.11806
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.5
107.0
Mastering Sketching
0.5294983041881444
distance:
0.5295
variant:
vectorized (all layers) 500px
5.0
Poly Vector → Stroke Aggregator
0.6609081954685738
distance:
0.66091
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
85.0
Poly Vector
0.5473298518349317
distance:
0.54733
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
794.0
Delaunay Triangulation
0.3943285682438834
distance:
0.39433
variant:
vectorized (all layers) 500px
8.0
Real-Time Inking
0.6052540241960845
distance:
0.60525
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
0.8040746800262899
distance:
0.80407
variant:
vectorized (shape strokes)
481.0
Topology Driven → Stroke Aggregator
0.04128670618988557
distance:
0.04129
variant:
original
6.0
Topology Driven
0.04220078597226922
distance:
0.0422
variant:
original
113.0
F18/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.12790790342701072
distance:
0.12791
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.75
127.0
Poly Vector → Stroke Aggregator
0.7120086067111803
distance:
0.71201
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
85.0
Poly Vector
0.614635439894893
distance:
0.61464
variant:
vectorized (all layers) 1000px
750.0
Delaunay Triangulation
0.4793985947277374
distance:
0.4794
variant:
vectorized (all layers) 500px
8.0
Mastering Sketching
0.5897260824162583
distance:
0.58973
variant:
vectorized (all layers) 500px
5.0
Real-Time Inking
0.6603537303505114
distance:
0.66035
variant:
vectorized (all layers) 1000px
3.0
Stroke Aggregator
0.8308639904633367
distance:
0.83086
variant:
vectorized (shape strokes)
481.0
Topology Driven → Stroke Aggregator
0.044469827005261635
distance:
0.04447
variant:
original
6.0
Topology Driven
0.04529112886443492
distance:
0.04529
variant:
original
113.0
F110/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.1369101404977352
distance:
0.13691
variant:
vectorized (shape strokes) 1000px
alg. parameter:
0.75
127.0
Poly Vector → Stroke Aggregator
0.7529735115570123
distance:
0.75297
variant:
vectorized (all layers) 500px
alg. parameter:
noisy
85.0
Delaunay Triangulation
0.5552970942226785
distance:
0.5553
variant:
vectorized (all layers) 500px
8.0
Mastering Sketching
0.6397691175331215
distance:
0.63977
variant:
vectorized (all layers) 500px
5.0
Poly Vector
0.6688826090984897
distance:
0.66888
variant:
vectorized (all layers) 1000px
alg. parameter:
noisy
794.0
Real-Time Inking
0.6963328227972218
distance:
0.69633
variant:
vectorized (all layers) 500px
2.0
Stroke Aggregator
0.849345933415995
distance:
0.84935
variant:
vectorized (shape strokes)
481.0
Topology Driven → Stroke Aggregator
0.04766652492931134
distance:
0.04767
variant:
original
6.0
Topology Driven
0.048483541130767166
distance:
0.04848
variant:
original
113.0
Hausdorff
algorithm
distance
result
running time
Delaunay Triangulation
0.08004998779296875
distance:
0.08005
variant:
thresholded 500px
12.0
Fidelity Simplicity
0.09126335144042967
distance:
0.09126
variant:
thresholded 1000px
alg. parameter:
0.25
158.0
Poly Vector → Stroke Aggregator
0.06596968841552735
distance:
0.06597
variant:
vectorized (shape strokes) 500px
22.0
Poly Vector
0.06596968841552735
distance:
0.06597
variant:
vectorized (shape strokes) 500px
alg. parameter:
noisy
113.0
Topology Driven → Stroke Aggregator
0.084
distance:
0.084
variant:
thresholded 500px
129.0
Topology Driven
0.08459314727783203
distance:
0.08459
variant:
vectorized (shape strokes) 500px
7.0
Mastering Sketching
0.28527178955078125
distance:
0.28527
variant:
thresholded 500px
5.0
Real-Time Inking
0.0839344991048177
distance:
0.08393
variant:
original
4.0
Stroke Aggregator
0.08186710103352865
distance:
0.08187
variant:
vectorized (shape strokes)
481.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)