A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_04

Author: Baseline Licence: Academic Paper
Messiness:  0.33063
Ambiguity (Chamfer):  0.18727
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 TriangulationTopology Driven → Stroke AggregatorFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00195image thumbnaildistance: 0.00219image thumbnaildistance: 0.00239image thumbnaildistance: 0.00246image thumbnaildistance: 0.00261image thumbnaildistance: 0.00279image thumbnaildistance: 0.00344image thumbnaildistance: 0.00345image thumbnaildistance: 0.00372

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.0034442213400530663image thumbnaildistance: 0.00344variant: original11.0
Fidelity Simplicity0.0037181801901032658image thumbnaildistance: 0.00372variant: original 1000pxalg. parameter: 0.75326.0
Mastering Sketching0.0021865868086139244image thumbnaildistance: 0.00219variant: original 500px5.0
Poly Vector → Stroke Aggregator0.002391344184157805image thumbnaildistance: 0.00239variant: original493.0
Poly Vector0.002786727207656966image thumbnaildistance: 0.00279variant: originalalg. parameter: noisy333.0
Real-Time Inking0.002459607360530637image thumbnaildistance: 0.00246variant: original 1000px2.0
Stroke Aggregator0.0019472215409215281image thumbnaildistance: 0.00195variant: vectorized (all layers)706.0
Topology Driven → Stroke Aggregator0.003448257743924921image thumbnaildistance: 0.00345variant: original 500px859.0
Topology Driven0.002611783270953293image thumbnaildistance: 0.00261variant: original45.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.36366065513164497image thumbnaildistance: 0.36366variant: original 500px2.0
Mastering Sketching0.6228391903930469image thumbnaildistance: 0.62284variant: original 500px5.0
Poly Vector → Stroke Aggregator0.4820050662772937image thumbnaildistance: 0.48201variant: original 1000pxalg. parameter: noisy1100.0
Poly Vector0.4909334206748616image thumbnaildistance: 0.49093variant: originalalg. parameter: noisy333.0
Real-Time Inking0.4962719396993538image thumbnaildistance: 0.49627variant: original3.0
Stroke Aggregator0.5547168067538362image thumbnaildistance: 0.55472variant: vectorized (all layers)706.0
Topology Driven → Stroke Aggregator0.4636996992423954image thumbnaildistance: 0.4637variant: original 500px859.0
Topology Driven0.5010487728997551image thumbnaildistance: 0.50105variant: original45.0
Fidelity Simplicity0.4656373283813145image thumbnaildistance: 0.46564variant: original 500pxalg. parameter: 0.75252.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.5604463807912109image thumbnaildistance: 0.56045variant: original 500px2.0
Fidelity Simplicity0.6540661060873942image thumbnaildistance: 0.65407variant: original 500pxalg. parameter: 0.75252.0
Mastering Sketching0.7729208740039749image thumbnaildistance: 0.77292variant: original 500px5.0
Poly Vector → Stroke Aggregator0.7074068210722811image thumbnaildistance: 0.70741variant: original 1000pxalg. parameter: noisy1100.0
Poly Vector0.6621118435007041image thumbnaildistance: 0.66211variant: originalalg. parameter: noisy333.0
Real-Time Inking0.6579953432716792image thumbnaildistance: 0.658variant: original3.0
Stroke Aggregator0.7771318225446587image thumbnaildistance: 0.77713variant: vectorized (all layers)706.0
Topology Driven → Stroke Aggregator0.6580547232465376image thumbnaildistance: 0.65805variant: original 500px859.0
Topology Driven0.676461901407043image thumbnaildistance: 0.67646variant: original 500px9.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7190865691610668image thumbnaildistance: 0.71909variant: original 500px2.0
Fidelity Simplicity0.7923048420139034image thumbnaildistance: 0.7923variant: original 500pxalg. parameter: 0.75252.0
Mastering Sketching0.8597192128480289image thumbnaildistance: 0.85972variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8121984591882713image thumbnaildistance: 0.8122variant: original 500pxalg. parameter: noisy31.0
Poly Vector0.7838893726549558image thumbnaildistance: 0.78389variant: original 1000px195.0
Real-Time Inking0.7848084117483529image thumbnaildistance: 0.78481variant: original3.0
Stroke Aggregator0.8735508209132362image thumbnaildistance: 0.87355variant: vectorized (all layers)706.0
Topology Driven → Stroke Aggregator0.7821449733359668image thumbnaildistance: 0.78214variant: original 500px859.0
Topology Driven0.7940615213636187image thumbnaildistance: 0.79406variant: original 500px9.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7872970663903631image thumbnaildistance: 0.7873variant: original 500px2.0
Fidelity Simplicity0.8754611196065896image thumbnaildistance: 0.87546variant: original 500pxalg. parameter: 0.75252.0
Mastering Sketching0.9038275250442228image thumbnaildistance: 0.90383variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8615429530691191image thumbnaildistance: 0.86154variant: original 500px31.0
Poly Vector0.8579997410961681image thumbnaildistance: 0.858variant: original309.0
Real-Time Inking0.8485207167394438image thumbnaildistance: 0.84852variant: original3.0
Stroke Aggregator0.9229665322702832image thumbnaildistance: 0.92297variant: vectorized (all layers)706.0
Topology Driven → Stroke Aggregator0.8495050388048908image thumbnaildistance: 0.84951variant: original 500px859.0
Topology Driven0.8576699246403701image thumbnaildistance: 0.85767variant: original 500px9.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.85582883163654image thumbnaildistance: 0.85583variant: original 500px2.0
Fidelity Simplicity0.910058861273882image thumbnaildistance: 0.91006variant: originalalg. parameter: 0.3234.0
Mastering Sketching0.9398034812095414image thumbnaildistance: 0.9398variant: original 500px5.0
Poly Vector → Stroke Aggregator0.9046870839648664image thumbnaildistance: 0.90469variant: original 500pxalg. parameter: noisy31.0
Poly Vector0.9048150978893528image thumbnaildistance: 0.90482variant: original 500px64.0
Real-Time Inking0.8937063746970458image thumbnaildistance: 0.89371variant: original3.0
Stroke Aggregator0.9536412356179829image thumbnaildistance: 0.95364variant: vectorized (all layers)706.0
Topology Driven → Stroke Aggregator0.9059377924519448image thumbnaildistance: 0.90594variant: original 500px859.0
Topology Driven0.9104918914075799image thumbnaildistance: 0.91049variant: original 500px9.0

Hausdorff

algorithmdistanceresultrunning time
Fidelity Simplicity0.04919349670410157image thumbnaildistance: 0.04919variant: original 500pxalg. parameter: 0.75252.0
Mastering Sketching0.21614810180664065image thumbnaildistance: 0.21615variant: original 500px5.0
Delaunay Triangulation0.04024922180175782image thumbnaildistance: 0.04025variant: original 1000px8.0
Poly Vector → Stroke Aggregator0.033420578403817416image thumbnaildistance: 0.03342variant: original493.0
Poly Vector0.03463878850827272image thumbnaildistance: 0.03464variant: original309.0
Real-Time Inking0.028071336746215817image thumbnaildistance: 0.02807variant: original 500px2.0
Stroke Aggregator0.020980185084350785image thumbnaildistance: 0.02098variant: vectorized (all layers)706.0
Topology Driven → Stroke Aggregator0.033286632537841795image thumbnaildistance: 0.03329variant: original 500px859.0
Topology Driven0.034image thumbnaildistance: 0.034variant: 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 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
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