A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_06

Author: Enrique Rosales Licence: Academic Paper
Messiness:  0.18457
Ambiguity (Chamfer):  0.08806
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 AggregatorReal-Time InkingTopology DrivenPoly VectorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00119image thumbnaildistance: 0.00119image thumbnaildistance: 0.00133image thumbnaildistance: 0.00139image thumbnaildistance: 0.00145image thumbnaildistance: 0.00151image thumbnaildistance: 0.00213image thumbnaildistance: 0.03127

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
Fidelity Simplicity0.03126984290308279image thumbnaildistance: 0.03127variant: originalalg. parameter: 0.6230.0
Topology Driven → Stroke Aggregatornan
Topology Driven0.00144917818754845image thumbnaildistance: 0.00145variant: original48.0
Delaunay Triangulation0.002126565528195438image thumbnaildistance: 0.00213variant: original14.0
Mastering Sketching0.001193382465624317image thumbnaildistance: 0.00119variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.0013286270285540673image thumbnaildistance: 0.00133variant: original280.0
Poly Vector0.0015108726981153404image thumbnaildistance: 0.00151variant: original255.0
Real-Time Inking0.0013940179832333634image thumbnaildistance: 0.00139variant: original 1000px2.0
Stroke Aggregator0.0011895536236968516image thumbnaildistance: 0.00119variant: vectorized (all layers)598.0

F12/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.29978909619155125image thumbnaildistance: 0.29979variant: original 500pxalg. parameter: 0.3118.0
Poly Vector → Stroke Aggregator0.6457807032447719image thumbnaildistance: 0.64578variant: original 500pxalg. parameter: noisy19.0
Poly Vector0.6582541798144178image thumbnaildistance: 0.65825variant: original 500pxalg. parameter: noisy102.0
Real-Time Inking0.7068011590689729image thumbnaildistance: 0.7068variant: original3.0
Stroke Aggregator0.7409825195567782image thumbnaildistance: 0.74098variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregatornan
Delaunay Triangulation0.41516225028367204image thumbnaildistance: 0.41516variant: original 500px1.0
Mastering Sketching0.7819276328086702image thumbnaildistance: 0.78193variant: original 1000px6.0
Topology Driven0.7046135032692591image thumbnaildistance: 0.70461variant: original48.0

F14/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.3576266717702529image thumbnaildistance: 0.35763variant: original 500pxalg. parameter: 0.3118.0
Mastering Sketching0.9308364519554492image thumbnaildistance: 0.93084variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.7918544623234252image thumbnaildistance: 0.79185variant: original 500pxalg. parameter: noisy19.0
Poly Vector0.7927407730712129image thumbnaildistance: 0.79274variant: original 500px106.0
Real-Time Inking0.8944587249504407image thumbnaildistance: 0.89446variant: original3.0
Topology Driven → Stroke Aggregatornan
Topology Driven0.8719641482094871image thumbnaildistance: 0.87196variant: original 500px7.0
Delaunay Triangulation0.6603544523389538image thumbnaildistance: 0.66035variant: original 500px1.0
Stroke Aggregator0.9434002133326179image thumbnaildistance: 0.9434variant: vectorized (all layers)598.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8264998252310809image thumbnaildistance: 0.8265variant: original 500px1.0
Fidelity Simplicity0.3858327053504145image thumbnaildistance: 0.38583variant: original 500pxalg. parameter: 0.25112.0
Mastering Sketching0.9758588119585708image thumbnaildistance: 0.97586variant: original 1000px6.0
Poly Vector0.8786499243765684image thumbnaildistance: 0.87865variant: original 500px106.0
Real-Time Inking0.957915114604358image thumbnaildistance: 0.95792variant: original3.0
Stroke Aggregator0.9819940648353828image thumbnaildistance: 0.98199variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregatornan
Topology Driven0.9498152508542616image thumbnaildistance: 0.94982variant: original 500px7.0
Poly Vector → Stroke Aggregator0.881433944331744image thumbnaildistance: 0.88143variant: original 500pxalg. parameter: noisy19.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.9071881625874548image thumbnaildistance: 0.90719variant: original 500px1.0
Fidelity Simplicity0.3961063272182703image thumbnaildistance: 0.39611variant: original 500pxalg. parameter: 0.25112.0
Mastering Sketching0.9889411244640268image thumbnaildistance: 0.98894variant: original 1000px6.0
Real-Time Inking0.9798224920488484image thumbnaildistance: 0.97982variant: original3.0
Stroke Aggregator0.9913954261527984image thumbnaildistance: 0.9914variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregatornan
Poly Vector → Stroke Aggregator0.9064559425438198image thumbnaildistance: 0.90646variant: original 500pxalg. parameter: noisy19.0
Poly Vector0.9088509843348564image thumbnaildistance: 0.90885variant: original 500px106.0
Topology Driven0.9775093186888482image thumbnaildistance: 0.97751variant: original 1000px24.0

F110/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.4053601340033501image thumbnaildistance: 0.40536variant: original 500pxalg. parameter: 0.75122.0
Mastering Sketching0.995587794940374image thumbnaildistance: 0.99559variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.9277109333324484image thumbnaildistance: 0.92771variant: original 500pxalg. parameter: noisy19.0
Poly Vector0.9263883169539541image thumbnaildistance: 0.92639variant: original 500pxalg. parameter: noisy102.0
Real-Time Inking0.9891641754738572image thumbnaildistance: 0.98916variant: original3.0
Topology Driven → Stroke Aggregatornan
Topology Driven0.9899653530423738image thumbnaildistance: 0.98997variant: original 500px7.0
Delaunay Triangulation0.9373001395515644image thumbnaildistance: 0.9373variant: original 500px1.0
Stroke Aggregator0.9962479734332405image thumbnaildistance: 0.99625variant: vectorized (all layers)598.0

Hausdorff

algorithmdistanceresultrunning time
Mastering Sketching0.09130169677734376image thumbnaildistance: 0.0913variant: original 500px5.0
Poly Vector → Stroke Aggregator0.014866068840026857image thumbnaildistance: 0.01487variant: original 1000pxalg. parameter: noisy175.0
Real-Time Inking0.014560219764709472image thumbnaildistance: 0.01456variant: original 500px2.0
Stroke Aggregator0.014249441910595394image thumbnaildistance: 0.01425variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregatornan
Delaunay Triangulation0.05955566578059025image thumbnaildistance: 0.05956variant: original14.0
Poly Vector0.015498039841568025image thumbnaildistance: 0.0155variant: originalalg. parameter: noisy315.0
Topology Driven0.01554589805092969image thumbnaildistance: 0.01555variant: original48.0
Fidelity Simplicity0.378715155411572image thumbnaildistance: 0.37872variant: originalalg. parameter: 0.6230.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 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
vectorized (all layers) image thumbnail