A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_18

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

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingReal-Time InkingPoly Vector → Stroke AggregatorPoly VectorTopology DrivenTopology Driven → Stroke AggregatorStroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00066image thumbnaildistance: 0.00073image thumbnaildistance: 0.00075image thumbnaildistance: 0.00081image thumbnaildistance: 0.00087image thumbnaildistance: 0.00097image thumbnaildistance: 0.0021image thumbnaildistance: 0.00352image thumbnaildistance: 0.046

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.0035172154364840253image thumbnaildistance: 0.00352variant: original9.0
Fidelity Simplicity0.045997996223664926image thumbnaildistance: 0.046variant: originalalg. parameter: 0.3285.0
Mastering Sketching0.0006588095546885906image thumbnaildistance: 0.00066variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.0007470251264396071image thumbnaildistance: 0.00075variant: originalalg. parameter: noisy84.0
Poly Vector0.0008062032376213437image thumbnaildistance: 0.00081variant: original134.0
Real-Time Inking0.0007344088584947269image thumbnaildistance: 0.00073variant: original2.0
Stroke Aggregator0.0020994962460439155image thumbnaildistance: 0.0021variant: vectorized (all layers)707.0
Topology Driven → Stroke Aggregator0.0009687380388730467image thumbnaildistance: 0.00097variant: original540.0
Topology Driven0.0008670134099633614image thumbnaildistance: 0.00087variant: original22.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.434409948199496image thumbnaildistance: 0.43441variant: original 500px1.0
Fidelity Simplicity0.12146487510345558image thumbnaildistance: 0.12146variant: original 1000pxalg. parameter: 0.751508.0
Mastering Sketching0.749310061680841image thumbnaildistance: 0.74931variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.6506415860657875image thumbnaildistance: 0.65064variant: original 500px13.0
Poly Vector0.6572575656595084image thumbnaildistance: 0.65726variant: original 500px42.0
Real-Time Inking0.702643472411855image thumbnaildistance: 0.70264variant: original2.0
Stroke Aggregator0.64627841501074image thumbnaildistance: 0.64628variant: vectorized (all layers)707.0
Topology Driven → Stroke Aggregator0.6534138525746689image thumbnaildistance: 0.65341variant: original540.0
Topology Driven0.6754738121251093image thumbnaildistance: 0.67547variant: original22.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.6945827794039237image thumbnaildistance: 0.69458variant: original 500px1.0
Fidelity Simplicity0.17688722027312764image thumbnaildistance: 0.17689variant: original 1000pxalg. parameter: 0.751508.0
Mastering Sketching0.92505823521824image thumbnaildistance: 0.92506variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.8319125344830061image thumbnaildistance: 0.83191variant: original 500px13.0
Poly Vector0.83104146583672image thumbnaildistance: 0.83104variant: original 500pxalg. parameter: noisy43.0
Real-Time Inking0.8985950963647668image thumbnaildistance: 0.8986variant: original 500px2.0
Stroke Aggregator0.8719855495877727image thumbnaildistance: 0.87199variant: vectorized (all layers)707.0
Topology Driven → Stroke Aggregator0.8942957102656454image thumbnaildistance: 0.8943variant: original540.0
Topology Driven0.9003002269557816image thumbnaildistance: 0.9003variant: original 500px4.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8483129075832869image thumbnaildistance: 0.84831variant: original 500px1.0
Fidelity Simplicity0.19378118952687395image thumbnaildistance: 0.19378variant: original 1000pxalg. parameter: 0.751508.0
Mastering Sketching0.984683743374261image thumbnaildistance: 0.98468variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.8912258322589875image thumbnaildistance: 0.89123variant: original 500px13.0
Poly Vector0.8966278269887095image thumbnaildistance: 0.89663variant: original 500pxalg. parameter: noisy43.0
Real-Time Inking0.9724936791554888image thumbnaildistance: 0.97249variant: original 500px2.0
Stroke Aggregator0.9489827203424946image thumbnaildistance: 0.94898variant: vectorized (all layers)707.0
Topology Driven → Stroke Aggregator0.9769944132595288image thumbnaildistance: 0.97699variant: original540.0
Topology Driven0.9752568574916629image thumbnaildistance: 0.97526variant: original22.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8952110967573005image thumbnaildistance: 0.89521variant: original 500px1.0
Fidelity Simplicity0.2024353273904384image thumbnaildistance: 0.20244variant: original 1000pxalg. parameter: 0.751508.0
Mastering Sketching0.998097596419778image thumbnaildistance: 0.9981variant: original 500px5.0
Poly Vector → Stroke Aggregator0.911610136791248image thumbnaildistance: 0.91161variant: original 500px13.0
Poly Vector0.9163383549969709image thumbnaildistance: 0.91634variant: original 500pxalg. parameter: noisy43.0
Real-Time Inking0.9926976772679312image thumbnaildistance: 0.9927variant: original 500px2.0
Topology Driven0.9947039190593338image thumbnaildistance: 0.9947variant: original 500px4.0
Stroke Aggregator0.9664725538576976image thumbnaildistance: 0.96647variant: vectorized (all layers)707.0
Topology Driven → Stroke Aggregator0.9966570091375084image thumbnaildistance: 0.99666variant: original540.0

F110/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.21686092648606836image thumbnaildistance: 0.21686variant: original 1000pxalg. parameter: 0.751508.0
Poly Vector → Stroke Aggregator0.9323885444346028image thumbnaildistance: 0.93239variant: original 500px13.0
Poly Vector0.9361576934392468image thumbnaildistance: 0.93616variant: original 500px42.0
Real-Time Inking0.9977827050997784image thumbnaildistance: 0.99778variant: original 500px2.0
Topology Driven0.9987539803405788image thumbnaildistance: 0.99875variant: original 500px4.0
Stroke Aggregator0.969361037799032image thumbnaildistance: 0.96936variant: vectorized (all layers)707.0
Topology Driven → Stroke Aggregator0.9992378532867576image thumbnaildistance: 0.99924variant: original540.0
Delaunay Triangulation0.9094458627421536image thumbnaildistance: 0.90945variant: original 500px1.0
Mastering Sketching0.999593306942948image thumbnaildistance: 0.99959variant: original 1000px6.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.1090589455515646image thumbnaildistance: 0.10906variant: original9.0
Fidelity Simplicity0.26395326712881456image thumbnaildistance: 0.26395variant: originalalg. parameter: 0.75277.0
Poly Vector0.010198039054870605image thumbnaildistance: 0.0102variant: original 1000pxalg. parameter: noisy72.0
Topology Driven → Stroke Aggregator0.01091805502202669image thumbnaildistance: 0.01092variant: original540.0
Topology Driven0.010816654205322266image thumbnaildistance: 0.01082variant: original 1000px11.0
Poly Vector → Stroke Aggregator0.009970535774665898image thumbnaildistance: 0.00997variant: originalalg. parameter: noisy84.0
Stroke Aggregator0.11306263279547075image thumbnaildistance: 0.11306variant: vectorized (all layers)707.0
Mastering Sketching0.1592607879638672image thumbnaildistance: 0.15926variant: original 500px5.0
Real-Time Inking0.008246211051940918image thumbnaildistance: 0.00825variant: original 1000px2.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 image thumbnail
original 1000px 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
vectorized (all layers) image thumbnail