A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_16

Author: Enrique Rosales Licence: Academic Paper
Messiness:  0.31689
Ambiguity (Chamfer):  0.13663
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 InkingTopology DrivenStroke AggregatorPoly VectorPoly Vector → Stroke AggregatorTopology Driven → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00191image thumbnaildistance: 0.00212image thumbnaildistance: 0.00214image thumbnaildistance: 0.00216image thumbnaildistance: 0.00225image thumbnaildistance: 0.00234image thumbnaildistance: 0.00249image thumbnaildistance: 0.00319image thumbnaildistance: 0.04086

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
Stroke Aggregator0.002157048711536438image thumbnaildistance: 0.00216variant: vectorized (all layers)1709.0
Poly Vector → Stroke Aggregator0.002339873410982357image thumbnaildistance: 0.00234variant: original349.0
Delaunay Triangulation0.003193802775189704image thumbnaildistance: 0.00319variant: original10.0
Fidelity Simplicity0.040860391931934636image thumbnaildistance: 0.04086variant: original 500pxalg. parameter: 0.25222.0
Mastering Sketching0.0019085175493432265image thumbnaildistance: 0.00191variant: original 500px5.0
Poly Vector0.0022466095651783643image thumbnaildistance: 0.00225variant: original189.0
Real-Time Inking0.002116237018497184image thumbnaildistance: 0.00212variant: original3.0
Topology Driven → Stroke Aggregator0.0024873060463696693image thumbnaildistance: 0.00249variant: original 1000px1466.0
Topology Driven0.0021438108154419547image thumbnaildistance: 0.00214variant: original51.0

F12/1000

algorithmdistanceresultrunning time
Mastering Sketching0.6907054568145675image thumbnaildistance: 0.69071variant: original 500px5.0
Delaunay Triangulation0.300828665972426image thumbnaildistance: 0.30083variant: original 500px2.0
Poly Vector0.5431660063159501image thumbnaildistance: 0.54317variant: original 500px64.0
Real-Time Inking0.5918421352992229image thumbnaildistance: 0.59184variant: original3.0
Topology Driven → Stroke Aggregator0.4966780172748902image thumbnaildistance: 0.49668variant: original 500px195.0
Topology Driven0.5633771061558192image thumbnaildistance: 0.56338variant: original51.0
Fidelity Simplicity0.14592709161593026image thumbnaildistance: 0.14593variant: original 1000pxalg. parameter: 0.75274.0
Poly Vector → Stroke Aggregator0.5364128305382408image thumbnaildistance: 0.53641variant: original 1000pxalg. parameter: noisy269.0
Stroke Aggregator0.546588174202495image thumbnaildistance: 0.54659variant: vectorized (all layers)1709.0

F14/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.2527617679165897image thumbnaildistance: 0.25276variant: original 1000pxalg. parameter: 0.25248.0
Mastering Sketching0.865544540197103image thumbnaildistance: 0.86554variant: original 500px5.0
Real-Time Inking0.795883488703721image thumbnaildistance: 0.79588variant: original3.0
Topology Driven0.7725594074732214image thumbnaildistance: 0.77256variant: original51.0
Poly Vector → Stroke Aggregator0.7651121887707296image thumbnaildistance: 0.76511variant: original 500px27.0
Poly Vector0.7667984213244617image thumbnaildistance: 0.7668variant: original 500px64.0
Stroke Aggregator0.8119865087761926image thumbnaildistance: 0.81199variant: vectorized (all layers)1709.0
Topology Driven → Stroke Aggregator0.7168508156154166image thumbnaildistance: 0.71685variant: original 500px195.0
Delaunay Triangulation0.5486776484075551image thumbnaildistance: 0.54868variant: original 500px2.0

F16/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.2989826128611212image thumbnaildistance: 0.29898variant: original 1000pxalg. parameter: 0.25248.0
Mastering Sketching0.957892756617716image thumbnaildistance: 0.95789variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8836663200695374image thumbnaildistance: 0.88367variant: original 500pxalg. parameter: noisy27.0
Poly Vector0.87837906675999image thumbnaildistance: 0.87838variant: original 500px64.0
Real-Time Inking0.9074852962444562image thumbnaildistance: 0.90749variant: original3.0
Topology Driven → Stroke Aggregator0.8674014549747537image thumbnaildistance: 0.8674variant: original 500px195.0
Topology Driven0.8846735234642334image thumbnaildistance: 0.88467variant: original 1000px39.0
Delaunay Triangulation0.7524812466260041image thumbnaildistance: 0.75248variant: original 500px2.0
Stroke Aggregator0.9445502577404824image thumbnaildistance: 0.94455variant: vectorized (all layers)1709.0

F18/1000

algorithmdistanceresultrunning time
Poly Vector → Stroke Aggregator0.9260328094133814image thumbnaildistance: 0.92603variant: original 500pxalg. parameter: noisy27.0
Poly Vector0.9254828838560624image thumbnaildistance: 0.92548variant: original 500px64.0
Real-Time Inking0.9556408613797958image thumbnaildistance: 0.95564variant: original 500px2.0
Topology Driven → Stroke Aggregator0.9213525630514746image thumbnaildistance: 0.92135variant: original 500px195.0
Topology Driven0.9349813090902864image thumbnaildistance: 0.93498variant: original 1000px39.0
Delaunay Triangulation0.8476921024099815image thumbnaildistance: 0.84769variant: original 500px2.0
Fidelity Simplicity0.3177793487128016image thumbnaildistance: 0.31778variant: original 1000pxalg. parameter: 0.75274.0
Mastering Sketching0.9761063192107544image thumbnaildistance: 0.97611variant: original 500px5.0
Stroke Aggregator0.984285973677278image thumbnaildistance: 0.98429variant: vectorized (all layers)1709.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.9182007520514046image thumbnaildistance: 0.9182variant: original 500px2.0
Poly Vector → Stroke Aggregator0.951755673813852image thumbnaildistance: 0.95176variant: original 500px27.0
Poly Vector0.9543810955765348image thumbnaildistance: 0.95438variant: original 500pxalg. parameter: noisy62.0
Real-Time Inking0.9781309716507298image thumbnaildistance: 0.97813variant: original 500px2.0
Stroke Aggregator0.9947487657803046image thumbnaildistance: 0.99475variant: vectorized (all layers)1709.0
Topology Driven → Stroke Aggregator0.9552746070700656image thumbnaildistance: 0.95527variant: original 500px195.0
Topology Driven0.9639014968614196image thumbnaildistance: 0.9639variant: original 1000px39.0
Fidelity Simplicity0.3312691852620105image thumbnaildistance: 0.33127variant: original 1000pxalg. parameter: 0.25248.0
Mastering Sketching0.9879020706935584image thumbnaildistance: 0.9879variant: original 500px5.0

Hausdorff

algorithmdistanceresultrunning time
Stroke Aggregator0.03446325207893852image thumbnaildistance: 0.03446variant: vectorized (all layers)1709.0
Poly Vector → Stroke Aggregator0.01673499404673276image thumbnaildistance: 0.01673variant: original349.0
Poly Vector0.01881662787936209image thumbnaildistance: 0.01882variant: original189.0
Real-Time Inking0.016552946090698243image thumbnaildistance: 0.01655variant: original 1000px2.0
Delaunay Triangulation0.042953464508056635image thumbnaildistance: 0.04295variant: original 1000px8.0
Fidelity Simplicity0.4728297729492187image thumbnaildistance: 0.47283variant: original 1000pxalg. parameter: 0.6282.0
Mastering Sketching0.2549431304931641image thumbnaildistance: 0.25494variant: original 500px5.0
Topology Driven → Stroke Aggregator0.01886796188354492image thumbnaildistance: 0.01887variant: original 500px195.0
Topology Driven0.018439088821411133image thumbnaildistance: 0.01844variant: 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
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
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