A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_17

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

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthReal-Time InkingTopology DrivenPoly VectorMastering SketchingTopology Driven → Stroke AggregatorStroke AggregatorPoly Vector → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00028image thumbnaildistance: 0.00031image thumbnaildistance: 0.00031image thumbnaildistance: 0.00034image thumbnaildistance: 0.00038image thumbnaildistance: 0.00039image thumbnaildistance: 0.00039image thumbnaildistance: 0.00129image thumbnaildistance: 0.0074

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.0012902712152295884image thumbnaildistance: 0.00129variant: original9.0
Fidelity Simplicity0.007398059521725541image thumbnaildistance: 0.0074variant: originalalg. parameter: 0.25227.0
Mastering Sketching0.00034265953358665835image thumbnaildistance: 0.00034variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.0003901844208324547image thumbnaildistance: 0.00039variant: originalalg. parameter: noisy173.0
Poly Vector0.00031354444102837985image thumbnaildistance: 0.00031variant: originalalg. parameter: noisy212.0
Real-Time Inking0.0002843862837495933image thumbnaildistance: 0.00028variant: original3.0
Stroke Aggregator0.0003892579129885292image thumbnaildistance: 0.00039variant: vectorized (all layers)436.0
Topology Driven → Stroke Aggregator0.00038069610663617903image thumbnaildistance: 0.00038variant: original604.0
Topology Driven0.00031093975976753213image thumbnaildistance: 0.00031variant: original21.0

F12/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9306842983561964image thumbnaildistance: 0.93068variant: original 500px5.0
Poly Vector → Stroke Aggregator0.9186089058273664image thumbnaildistance: 0.91861variant: originalalg. parameter: noisy173.0
Poly Vector0.3272360100773594image thumbnaildistance: 0.32724variant: original 500px72.0
Real-Time Inking0.9164121406080624image thumbnaildistance: 0.91641variant: original 1000px2.0
Stroke Aggregator0.9180293812166886image thumbnaildistance: 0.91803variant: vectorized (all layers)436.0
Topology Driven → Stroke Aggregator0.6885685787790923image thumbnaildistance: 0.68857variant: original 500px94.0
Topology Driven0.8642138105844342image thumbnaildistance: 0.86421variant: original 500px4.0
Fidelity Simplicity0.42522772331577785image thumbnaildistance: 0.42523variant: original 500pxalg. parameter: 0.75161.0
Delaunay Triangulation0.34928772273228625image thumbnaildistance: 0.34929variant: original 500px1.0

F14/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.5203780909320433image thumbnaildistance: 0.52038variant: original 500pxalg. parameter: 0.75161.0
Mastering Sketching0.9812771726085552image thumbnaildistance: 0.98128variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.9793347894247251image thumbnaildistance: 0.97933variant: original 1000pxalg. parameter: noisy120.0
Poly Vector0.3975963264282272image thumbnaildistance: 0.3976variant: original 500px72.0
Stroke Aggregator0.9786933632503091image thumbnaildistance: 0.97869variant: vectorized (all layers)436.0
Topology Driven → Stroke Aggregator0.8402839414017478image thumbnaildistance: 0.84028variant: original 500px94.0
Topology Driven0.9479604235736848image thumbnaildistance: 0.94796variant: original 500px4.0
Delaunay Triangulation0.6288326349086379image thumbnaildistance: 0.62883variant: original 500px1.0
Real-Time Inking0.9741751734281088image thumbnaildistance: 0.97418variant: original 1000px2.0

F16/1000

algorithmdistanceresultrunning time
Real-Time Inking0.9868975674054652image thumbnaildistance: 0.9869variant: original 1000px2.0
Topology Driven → Stroke Aggregator0.919304803624504image thumbnaildistance: 0.9193variant: original 500px94.0
Topology Driven0.9768905633399251image thumbnaildistance: 0.97689variant: original 500px4.0
Delaunay Triangulation0.7636477973769574image thumbnaildistance: 0.76365variant: original 500px1.0
Mastering Sketching0.9894968176955904image thumbnaildistance: 0.9895variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.9879431600715384image thumbnaildistance: 0.98794variant: originalalg. parameter: noisy173.0
Poly Vector0.4509394065570144image thumbnaildistance: 0.45094variant: original 500pxalg. parameter: noisy66.0
Stroke Aggregator0.9873027404484096image thumbnaildistance: 0.9873variant: vectorized (all layers)436.0
Fidelity Simplicity0.5707645564591013image thumbnaildistance: 0.57076variant: original 500pxalg. parameter: 0.75161.0

F18/1000

algorithmdistanceresultrunning time
Topology Driven → Stroke Aggregator0.9553069606502506image thumbnaildistance: 0.95531variant: original 500px94.0
Delaunay Triangulation0.8079868073669668image thumbnaildistance: 0.80799variant: original 500px1.0
Mastering Sketching0.9944749502745523image thumbnaildistance: 0.99447variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.9933612143015916image thumbnaildistance: 0.99336variant: originalalg. parameter: noisy173.0
Poly Vector0.4924803527426808image thumbnaildistance: 0.49248variant: original 500pxalg. parameter: noisy66.0
Real-Time Inking0.9928322035959462image thumbnaildistance: 0.99283variant: original 500px2.0
Stroke Aggregator0.9926679775938744image thumbnaildistance: 0.99267variant: vectorized (all layers)436.0
Topology Driven0.987935996467585image thumbnaildistance: 0.98794variant: original 500px4.0
Fidelity Simplicity0.593691067128822image thumbnaildistance: 0.59369variant: original 500pxalg. parameter: 0.75161.0

F110/1000

algorithmdistanceresultrunning time
Topology Driven → Stroke Aggregator0.9784528760453529image thumbnaildistance: 0.97845variant: original 500px94.0
Delaunay Triangulation0.8446242599340713image thumbnaildistance: 0.84462variant: original 500px1.0
Mastering Sketching0.9971855820419788image thumbnaildistance: 0.99719variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.99698451714264image thumbnaildistance: 0.99698variant: originalalg. parameter: noisy173.0
Poly Vector0.5392046267919274image thumbnaildistance: 0.5392variant: original 500pxalg. parameter: noisy66.0
Real-Time Inking0.9960166020599124image thumbnaildistance: 0.99602variant: original 500px2.0
Stroke Aggregator0.9968445975277987image thumbnaildistance: 0.99684variant: vectorized (all layers)436.0
Topology Driven0.99486129507422image thumbnaildistance: 0.99486variant: original 500px4.0
Fidelity Simplicity0.6212152001625685image thumbnaildistance: 0.62122variant: original 500pxalg. parameter: 0.75161.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.05118219840094215image thumbnaildistance: 0.05118variant: original9.0
Mastering Sketching0.2666608276367187image thumbnaildistance: 0.26666variant: original 500px5.0
Fidelity Simplicity0.11435703415944788image thumbnaildistance: 0.11436variant: originalalg. parameter: 0.75221.0
Poly Vector → Stroke Aggregator0.013892443656921386image thumbnaildistance: 0.01389variant: original 1000pxalg. parameter: noisy120.0
Poly Vector0.013892443656921386image thumbnaildistance: 0.01389variant: original 1000px182.0
Real-Time Inking0.014011210110521071image thumbnaildistance: 0.01401variant: original3.0
Stroke Aggregator0.014011210110521071image thumbnaildistance: 0.01401variant: vectorized (all layers)436.0
Topology Driven → Stroke Aggregator0.013416407585144044image thumbnaildistance: 0.01342variant: original 1000px341.0
Topology Driven0.013601470947265623image thumbnaildistance: 0.0136variant: original 1000px11.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 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