A Benchmark for Rough Sketch Cleanup
Index
Rough Sketches
Ground Truth (artist cleaned)
Ground Truth metrics
Algorithm Output
Help
Art_freeform_baseline_12
Author:
Enrique Rosales
Licence:
Academic Paper
Messiness:
0.09703
Ambiguity (Chamfer):
0.08978
Shading:
No
Scaffold:
No
Texture Strokes:
No
Background:
Clean (Vector)
Best automatic results (chamfer distance)
Column visibility:
Best automatic results
Original
Ground Truth
Mastering Sketching
Real-Time Inking
Poly Vector
Topology Driven
Stroke Aggregator
Poly Vector → Stroke Aggregator
Delaunay Triangulation
Topology Driven → Stroke Aggregator
Fidelity Simplicity
distance:
0.00128
distance:
0.00138
distance:
0.00138
distance:
0.00144
distance:
0.00148
distance:
0.00151
distance:
0.00281
distance:
0.0073
distance:
0.0079
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.002805294242560168
distance:
0.00281
variant:
original
12.0
Fidelity Simplicity
0.007896231457447491
distance:
0.0079
variant:
original 1000px
alg. parameter:
0.75
312.0
Mastering Sketching
0.0012812889887113185
distance:
0.00128
variant:
original 1000px
6.0
Poly Vector → Stroke Aggregator
0.001508508225338552
distance:
0.00151
variant:
original
155.0
Poly Vector
0.0013825594669986002
distance:
0.00138
variant:
original
211.0
Real-Time Inking
0.0013768411897092455
distance:
0.00138
variant:
original
3.0
Stroke Aggregator
0.0014811931913011858
distance:
0.00148
variant:
vectorized (all layers)
358.0
Topology Driven → Stroke Aggregator
0.00729839059391503
distance:
0.0073
variant:
original 500px
45.0
Topology Driven
0.0014401364283558654
distance:
0.00144
variant:
original 1000px
7.0
F12/1000
algorithm
distance
result
running time
Mastering Sketching
0.7595901089970559
distance:
0.75959
variant:
original 1000px
6.0
Poly Vector → Stroke Aggregator
0.7214510561356604
distance:
0.72145
variant:
original 1000px
62.0
Stroke Aggregator
0.7238841755851843
distance:
0.72388
variant:
vectorized (all layers)
358.0
Delaunay Triangulation
0.4088283065614947
distance:
0.40883
variant:
original 500px
1.0
Fidelity Simplicity
0.5481434993045645
distance:
0.54814
variant:
original
alg. parameter:
0.75
539.0
Poly Vector
0.4533875027718008
distance:
0.45339
variant:
original 500px
alg. parameter:
noisy
52.0
Real-Time Inking
0.6523411849427986
distance:
0.65234
variant:
original 1000px
2.0
Topology Driven → Stroke Aggregator
0.5522302919981825
distance:
0.55223
variant:
original 500px
45.0
Topology Driven
0.7436777790166128
distance:
0.74368
variant:
original 500px
3.0
F14/1000
algorithm
distance
result
running time
Mastering Sketching
0.9004125749008974
distance:
0.90041
variant:
original 1000px
6.0
Poly Vector → Stroke Aggregator
0.8772038814588684
distance:
0.8772
variant:
original 1000px
62.0
Stroke Aggregator
0.8906729427341719
distance:
0.89067
variant:
vectorized (all layers)
358.0
Topology Driven → Stroke Aggregator
0.7217906189400529
distance:
0.72179
variant:
original 500px
45.0
Topology Driven
0.8775596472546765
distance:
0.87756
variant:
original 500px
3.0
Delaunay Triangulation
0.6141911105570859
distance:
0.61419
variant:
original 500px
1.0
Fidelity Simplicity
0.7101207500810905
distance:
0.71012
variant:
original
alg. parameter:
0.6
464.0
Poly Vector
0.5805198320065471
distance:
0.58052
variant:
original 500px
54.0
Real-Time Inking
0.8730848888282415
distance:
0.87308
variant:
original 1000px
2.0
F16/1000
algorithm
distance
result
running time
Mastering Sketching
0.9501706127395556
distance:
0.95017
variant:
original 1000px
6.0
Poly Vector → Stroke Aggregator
0.9335116204943466
distance:
0.93351
variant:
original 1000px
alg. parameter:
noisy
62.0
Poly Vector
0.6426432245887125
distance:
0.64264
variant:
original 500px
54.0
Real-Time Inking
0.9156724302114204
distance:
0.91567
variant:
original 1000px
2.0
Stroke Aggregator
0.9358720610501008
distance:
0.93587
variant:
vectorized (all layers)
358.0
Topology Driven → Stroke Aggregator
0.8013045813072418
distance:
0.8013
variant:
original 500px
45.0
Topology Driven
0.9368570448649806
distance:
0.93686
variant:
original 500px
3.0
Delaunay Triangulation
0.7649685502629434
distance:
0.76497
variant:
original 500px
1.0
Fidelity Simplicity
0.7878276155105862
distance:
0.78783
variant:
original
alg. parameter:
0.5
451.0
F18/1000
algorithm
distance
result
running time
Fidelity Simplicity
0.7935975699966994
distance:
0.7936
variant:
original
alg. parameter:
0.5
451.0
Mastering Sketching
0.9688984345958448
distance:
0.9689
variant:
original 1000px
6.0
Poly Vector → Stroke Aggregator
0.9597926412947276
distance:
0.95979
variant:
original 1000px
alg. parameter:
noisy
62.0
Poly Vector
0.6651827747983833
distance:
0.66518
variant:
original 500px
54.0
Real-Time Inking
0.9393281937541416
distance:
0.93933
variant:
original 1000px
2.0
Stroke Aggregator
0.9627607129313612
distance:
0.96276
variant:
vectorized (all layers)
358.0
Topology Driven → Stroke Aggregator
0.8291189962881568
distance:
0.82912
variant:
original 500px
45.0
Topology Driven
0.9552063841779596
distance:
0.95521
variant:
original 500px
3.0
Delaunay Triangulation
0.8461578118830009
distance:
0.84616
variant:
original 500px
1.0
F110/1000
algorithm
distance
result
running time
Delaunay Triangulation
0.8793404025508775
distance:
0.87934
variant:
original 500px
1.0
Fidelity Simplicity
0.7969906861991896
distance:
0.79699
variant:
original
alg. parameter:
0.5
451.0
Mastering Sketching
0.9742367588445576
distance:
0.97424
variant:
original 1000px
6.0
Poly Vector → Stroke Aggregator
0.9667817896389324
distance:
0.96678
variant:
original 1000px
alg. parameter:
noisy
62.0
Poly Vector
0.6909359869620375
distance:
0.69094
variant:
original 500px
alg. parameter:
noisy
52.0
Real-Time Inking
0.9516279051732932
distance:
0.95163
variant:
original 1000px
2.0
Stroke Aggregator
0.969466799288664
distance:
0.96947
variant:
vectorized (all layers)
358.0
Topology Driven → Stroke Aggregator
0.8531283057251694
distance:
0.85313
variant:
original 500px
45.0
Topology Driven
0.9710941079071288
distance:
0.97109
variant:
original 500px
3.0
Hausdorff
algorithm
distance
result
running time
Delaunay Triangulation
0.0641248779296875
distance:
0.06412
variant:
original 1000px
2.0
Fidelity Simplicity
0.09929753112792968
distance:
0.0993
variant:
original 500px
alg. parameter:
0.75
194.0
Mastering Sketching
0.195274169921875
distance:
0.19527
variant:
original 500px
6.0
Poly Vector → Stroke Aggregator
0.03786177829064534
distance:
0.03786
variant:
original
alg. parameter:
noisy
158.0
Poly Vector
0.036878177642822266
distance:
0.03688
variant:
original 1000px
alg. parameter:
noisy
89.0
Real-Time Inking
0.03756017149066533
distance:
0.03756
variant:
original
3.0
Stroke Aggregator
0.03756017149066533
distance:
0.03756
variant:
vectorized (all layers)
358.0
Topology Driven
0.031240999221801763
distance:
0.03124
variant:
original 500px
3.0
Topology Driven → Stroke Aggregator
0.1261427764892578
distance:
0.12614
variant:
original 500px
45.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
original 1000px
original 500px
vectorized (all layers)