A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_11

Author: Enrique Rosales Licence: Academic Paper
Messiness:  0.14086
Ambiguity (Chamfer):  0.08211
Shading:  No
Scaffold:  No
Texture Strokes:  No
Background:  Clean (Vector)
rough image

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthStroke AggregatorMastering SketchingPoly Vector → Stroke AggregatorTopology DrivenReal-Time InkingPoly VectorTopology Driven → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00091image thumbnaildistance: 0.00096image thumbnaildistance: 0.00103image thumbnaildistance: 0.00111image thumbnaildistance: 0.00111image thumbnaildistance: 0.00112image thumbnaildistance: 0.00123image thumbnaildistance: 0.00215image thumbnaildistance: 0.00328

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.0021478659537788342image thumbnaildistance: 0.00215variant: original8.0
Fidelity Simplicity0.003276448599074889image thumbnaildistance: 0.00328variant: original 1000pxalg. parameter: 0.3219.0
Mastering Sketching0.0009552106345424336image thumbnaildistance: 0.00096variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.001028428883729275image thumbnaildistance: 0.00103variant: original 1000px90.0
Poly Vector0.0011202090519329137image thumbnaildistance: 0.00112variant: original129.0
Real-Time Inking0.0011137221534560382image thumbnaildistance: 0.00111variant: original 1000px2.0
Stroke Aggregator0.0009103301088298848image thumbnaildistance: 0.00091variant: vectorized (all layers)269.0
Topology Driven → Stroke Aggregator0.0012310979339745325image thumbnaildistance: 0.00123variant: original 1000px423.0
Topology Driven0.0011063470902381912image thumbnaildistance: 0.00111variant: original28.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.4737742637694974image thumbnaildistance: 0.47377variant: original 500px1.0
Fidelity Simplicity0.5674046882433935image thumbnaildistance: 0.5674variant: originalalg. parameter: 0.75366.0
Mastering Sketching0.7981530840583076image thumbnaildistance: 0.79815variant: original 500px5.0
Poly Vector → Stroke Aggregator0.7240201000122349image thumbnaildistance: 0.72402variant: original 1000px90.0
Poly Vector0.7134929719915072image thumbnaildistance: 0.71349variant: original 500pxalg. parameter: noisy61.0
Real-Time Inking0.721173786548601image thumbnaildistance: 0.72117variant: original 1000px2.0
Stroke Aggregator0.7039574723574888image thumbnaildistance: 0.70396variant: vectorized (all layers)269.0
Topology Driven → Stroke Aggregator0.7274635752260236image thumbnaildistance: 0.72746variant: original851.0
Topology Driven0.7487790616788925image thumbnaildistance: 0.74878variant: original28.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7041224290414374image thumbnaildistance: 0.70412variant: original 500px1.0
Fidelity Simplicity0.7237142955491087image thumbnaildistance: 0.72371variant: originalalg. parameter: 0.75366.0
Mastering Sketching0.927489767497777image thumbnaildistance: 0.92749variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.9035958529828978image thumbnaildistance: 0.9036variant: original 1000pxalg. parameter: noisy90.0
Poly Vector0.8240454173797463image thumbnaildistance: 0.82405variant: original 500px62.0
Real-Time Inking0.8946005249086685image thumbnaildistance: 0.8946variant: original 500px2.0
Stroke Aggregator0.8958679575818076image thumbnaildistance: 0.89587variant: vectorized (all layers)269.0
Topology Driven → Stroke Aggregator0.8984054832502043image thumbnaildistance: 0.89841variant: original851.0
Topology Driven0.8864411655798041image thumbnaildistance: 0.88644variant: original 500px5.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8505990888226076image thumbnaildistance: 0.8506variant: original 500px1.0
Fidelity Simplicity0.7675402038292051image thumbnaildistance: 0.76754variant: originalalg. parameter: 0.75366.0
Mastering Sketching0.9722142656744494image thumbnaildistance: 0.97221variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.9669717748916478image thumbnaildistance: 0.96697variant: original 1000pxalg. parameter: noisy90.0
Poly Vector0.8880769460337492image thumbnaildistance: 0.88808variant: original 500px62.0
Real-Time Inking0.9607813361616572image thumbnaildistance: 0.96078variant: original3.0
Stroke Aggregator0.9758018476619869image thumbnaildistance: 0.9758variant: vectorized (all layers)269.0
Topology Driven → Stroke Aggregator0.9651685096475424image thumbnaildistance: 0.96517variant: original851.0
Topology Driven0.956648690027696image thumbnaildistance: 0.95665variant: original 500px5.0

F18/1000

algorithmdistanceresultrunning time
Poly Vector → Stroke Aggregator0.9931238127962858image thumbnaildistance: 0.99312variant: original 1000px90.0
Delaunay Triangulation0.9066206375507834image thumbnaildistance: 0.90662variant: original 500px1.0
Fidelity Simplicity0.7883563026733825image thumbnaildistance: 0.78836variant: originalalg. parameter: 0.6329.0
Mastering Sketching0.9867573563322092image thumbnaildistance: 0.98676variant: original 1000px6.0
Poly Vector0.9169433007218808image thumbnaildistance: 0.91694variant: original 500px62.0
Real-Time Inking0.9774563333529032image thumbnaildistance: 0.97746variant: original 500px2.0
Stroke Aggregator0.9898573374818792image thumbnaildistance: 0.98986variant: vectorized (all layers)269.0
Topology Driven → Stroke Aggregator0.9865666721959542image thumbnaildistance: 0.98657variant: original851.0
Topology Driven0.9788566546199838image thumbnaildistance: 0.97886variant: original 500px5.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.9430793977227556image thumbnaildistance: 0.94308variant: original 500px1.0
Poly Vector → Stroke Aggregator0.9977037906983328image thumbnaildistance: 0.9977variant: original 1000pxalg. parameter: noisy90.0
Stroke Aggregator0.9976672593080856image thumbnaildistance: 0.99767variant: vectorized (all layers)269.0
Fidelity Simplicity0.8000132785814924image thumbnaildistance: 0.80001variant: originalalg. parameter: 0.25245.0
Mastering Sketching0.9971606328164486image thumbnaildistance: 0.99716variant: original 1000px6.0
Poly Vector0.940236888754192image thumbnaildistance: 0.94024variant: original 500pxalg. parameter: noisy61.0
Real-Time Inking0.9922513873724876image thumbnaildistance: 0.99225variant: original 500px2.0
Topology Driven → Stroke Aggregator0.9931225457929499image thumbnaildistance: 0.99312variant: original851.0
Topology Driven0.9916068673658586image thumbnaildistance: 0.99161variant: original 500px5.0

Hausdorff

algorithmdistanceresultrunning time
Poly Vector → Stroke Aggregator0.011401754379272459image thumbnaildistance: 0.0114variant: original 1000px90.0
Delaunay Triangulation0.07552610540329427image thumbnaildistance: 0.07553variant: original8.0
Fidelity Simplicity0.10469001770019533image thumbnaildistance: 0.10469variant: original 500pxalg. parameter: 0.6185.0
Mastering Sketching0.15185519409179687image thumbnaildistance: 0.15186variant: original 500px5.0
Poly Vector0.01145346616093055image thumbnaildistance: 0.01145variant: original129.0
Real-Time Inking0.011180339813232422image thumbnaildistance: 0.01118variant: original 1000px2.0
Stroke Aggregator0.010573898519009466image thumbnaildistance: 0.01057variant: vectorized (all layers)269.0
Topology Driven → Stroke Aggregator0.011095456580194769image thumbnaildistance: 0.0111variant: original851.0
Topology Driven0.01145346616093055image thumbnaildistance: 0.01145variant: original28.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
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 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
vectorized (all layers) image thumbnail