A Benchmark for Rough Sketch Cleanup


Ind_architecture_baseline_03

Author: Baseline Licence: Academic Paper
Messiness:  0.18073
Ambiguity (Chamfer):  0.11618
Shading:  No
Scaffold:  No
Texture Strokes:  No
Background:  Clean (Vector)
rough image

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingStroke AggregatorPoly Vector → Stroke AggregatorReal-Time InkingTopology DrivenPoly VectorDelaunay TriangulationTopology Driven → Stroke AggregatorFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00163image thumbnaildistance: 0.0018image thumbnaildistance: 0.00182image thumbnaildistance: 0.00206image thumbnaildistance: 0.0021image thumbnaildistance: 0.00216image thumbnaildistance: 0.00255image thumbnaildistance: 0.00329image thumbnaildistance: 0.00462

Rough Sketch

Column visibility:

originalthresholdedall layersshapelightingscaffoldshading
image thumbnailimage thumbnail

Ground Truth

Column visibility:

artistall layersshapescaffoldshadingcolor regiontextextra
Branislav Mirkovicimage thumbnailimage thumbnail
Ge Jinimage thumbnailimage thumbnail
Santiago Rialimage thumbnailimage thumbnail

Automatic results, best result per algorithm

Select metric

Column visibility:

Display labels:

Chamfer

algorithmdistanceresultrunning time
Delaunay Triangulation0.0025521421503930217image thumbnaildistance: 0.00255variant: original 1000px12.0
Fidelity Simplicity0.004623813256897996image thumbnaildistance: 0.00462variant: original 1000pxalg. parameter: 0.25278.0
Mastering Sketching0.0016309467565746821image thumbnaildistance: 0.00163variant: original 500px5.0
Poly Vector → Stroke Aggregator0.001816297184720488image thumbnaildistance: 0.00182variant: original 1000px353.0
Poly Vector0.002162317458445425image thumbnaildistance: 0.00216variant: originalalg. parameter: noisy253.0
Real-Time Inking0.002061626762880837image thumbnaildistance: 0.00206variant: original 1000px3.0
Stroke Aggregator0.0017960698248148824image thumbnaildistance: 0.0018variant: vectorized (all layers)497.0
Topology Driven → Stroke Aggregator0.0032880682717798503image thumbnaildistance: 0.00329variant: original 500px313.0
Topology Driven0.0020984232652078573image thumbnaildistance: 0.0021variant: original46.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.4594273681264033image thumbnaildistance: 0.45943variant: original 500px3.0
Mastering Sketching0.6888706142865016image thumbnaildistance: 0.68887variant: original 500px5.0
Fidelity Simplicity0.5041984801566325image thumbnaildistance: 0.5042variant: originalalg. parameter: 0.25296.0
Poly Vector → Stroke Aggregator0.4776971448154573image thumbnaildistance: 0.4777variant: original 500pxalg. parameter: noisy36.0
Poly Vector0.5054193863491965image thumbnaildistance: 0.50542variant: original 500px66.0
Real-Time Inking0.5685747439796414image thumbnaildistance: 0.56857variant: original3.0
Stroke Aggregator0.5829717221689786image thumbnaildistance: 0.58297variant: vectorized (all layers)497.0
Topology Driven → Stroke Aggregator0.5148582007359949image thumbnaildistance: 0.51486variant: original 500px313.0
Topology Driven0.5459540964433837image thumbnaildistance: 0.54595variant: original46.0

F14/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.7329498315082805image thumbnaildistance: 0.73295variant: originalalg. parameter: 0.75376.0
Mastering Sketching0.8381346227759416image thumbnaildistance: 0.83813variant: original 500px5.0
Poly Vector → Stroke Aggregator0.6495105402065386image thumbnaildistance: 0.64951variant: original 500pxalg. parameter: noisy36.0
Poly Vector0.638619824388435image thumbnaildistance: 0.63862variant: original 500px66.0
Real-Time Inking0.7634947088154503image thumbnaildistance: 0.76349variant: original3.0
Stroke Aggregator0.8088404063281004image thumbnaildistance: 0.80884variant: vectorized (all layers)497.0
Topology Driven → Stroke Aggregator0.6903706529446156image thumbnaildistance: 0.69037variant: original 500px313.0
Topology Driven0.7557751441651175image thumbnaildistance: 0.75578variant: original 500px9.0
Delaunay Triangulation0.6952009862104669image thumbnaildistance: 0.6952variant: original 500px3.0

F16/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.8168117064055711image thumbnaildistance: 0.81681variant: originalalg. parameter: 0.25296.0
Mastering Sketching0.9239830702718363image thumbnaildistance: 0.92398variant: original 500px5.0
Poly Vector → Stroke Aggregator0.7367935178125664image thumbnaildistance: 0.73679variant: original 500px36.0
Poly Vector0.7325467340816879image thumbnaildistance: 0.73255variant: original 500pxalg. parameter: noisy65.0
Real-Time Inking0.8450905309766691image thumbnaildistance: 0.84509variant: original3.0
Stroke Aggregator0.8999950565831939image thumbnaildistance: 0.9variant: vectorized (all layers)497.0
Topology Driven → Stroke Aggregator0.8021649984123698image thumbnaildistance: 0.80216variant: original 500px313.0
Topology Driven0.8454493729023541image thumbnaildistance: 0.84545variant: original 500px9.0
Delaunay Triangulation0.8256219253569742image thumbnaildistance: 0.82562variant: original 500px3.0

F18/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.878384914870895image thumbnaildistance: 0.87838variant: originalalg. parameter: 0.25296.0
Mastering Sketching0.9558456091892651image thumbnaildistance: 0.95585variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8034257541753419image thumbnaildistance: 0.80343variant: original 500px36.0
Poly Vector0.7979632840640635image thumbnaildistance: 0.79796variant: original 500px66.0
Real-Time Inking0.91587547870842image thumbnaildistance: 0.91588variant: original3.0
Stroke Aggregator0.9531342604626084image thumbnaildistance: 0.95313variant: vectorized (all layers)497.0
Topology Driven → Stroke Aggregator0.8850256318297147image thumbnaildistance: 0.88503variant: original 500px313.0
Topology Driven0.9099461581777164image thumbnaildistance: 0.90995variant: original 500px9.0
Delaunay Triangulation0.8709192834096326image thumbnaildistance: 0.87092variant: original 500px3.0

F110/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.8986571840512457image thumbnaildistance: 0.89866variant: originalalg. parameter: 0.25296.0
Mastering Sketching0.9757037856300398image thumbnaildistance: 0.9757variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8350106423607319image thumbnaildistance: 0.83501variant: original 500px36.0
Poly Vector0.8350661927555487image thumbnaildistance: 0.83507variant: original 500pxalg. parameter: noisy65.0
Real-Time Inking0.9476772020752648image thumbnaildistance: 0.94768variant: original 500px2.0
Stroke Aggregator0.9675950626357284image thumbnaildistance: 0.9676variant: vectorized (all layers)497.0
Topology Driven → Stroke Aggregator0.9251832860858534image thumbnaildistance: 0.92518variant: original 500px313.0
Topology Driven0.944367337370978image thumbnaildistance: 0.94437variant: original 500px9.0
Delaunay Triangulation0.9078416133035804image thumbnaildistance: 0.90784variant: original 500px3.0

Hausdorff

algorithmdistanceresultrunning time
Mastering Sketching0.3432841491699219image thumbnaildistance: 0.34328variant: original 500px5.0
Poly Vector → Stroke Aggregator0.03022160541018609image thumbnaildistance: 0.03022variant: original421.0
Poly Vector0.03443835067749024image thumbnaildistance: 0.03444variant: original 1000pxalg. parameter: noisy187.0
Stroke Aggregator0.03245629528444901image thumbnaildistance: 0.03246variant: vectorized (all layers)497.0
Real-Time Inking0.03576684344170019image thumbnaildistance: 0.03577variant: original3.0
Topology Driven → Stroke Aggregator0.033105892181396486image thumbnaildistance: 0.03311variant: original 500px313.0
Delaunay Triangulation0.029154760360717773image thumbnaildistance: 0.02915variant: original 1000px12.0
Fidelity Simplicity0.09090909090909093image thumbnaildistance: 0.09091variant: originalalg. parameter: 0.75376.0
Topology Driven0.032image thumbnaildistance: 0.032variant: original 500px9.0

Automatic results for each input variant

Column visibility:

variantTopology Driven → Stroke Aggregator Real-Time Inking Mastering Sketching Fidelity Simplicity 0.3Fidelity Simplicity 0.25Fidelity Simplicity 0.5Fidelity Simplicity 0.75Fidelity Simplicity 0.6Topology Driven Poly Vector noisyPoly Vector Delaunay Triangulation Stroke Aggregator Poly Vector → Stroke Aggregator noisyPoly Vector → Stroke Aggregator
original image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail
original 1000px image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail
original 500px image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail
vectorized (all layers) image thumbnail