A Benchmark for Rough Sketch Cleanup


Ind_fashion_RB_04

Author: Rachel Bake Author Homepage: https://www.flickr.com/photos/rachel_bake/ Licence: CC-BY-NC-2.0
Messiness:  0.26359
Ambiguity (Chamfer):  0.09771
Shading:  Yes
Scaffold:  No
Texture Strokes:  No
Background:  Paper
rough image

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingTopology DrivenPoly VectorReal-Time InkingTopology Driven → Stroke AggregatorPoly Vector → Stroke AggregatorFidelity SimplicityDelaunay Triangulation
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00227image thumbnaildistance: 0.00229image thumbnaildistance: 0.00235image thumbnaildistance: 0.00246image thumbnaildistance: 0.0025image thumbnaildistance: 0.00268image thumbnaildistance: 0.00324image thumbnaildistance: 0.00337

Rough Sketch

Column visibility:

originalthresholdedall layersshapelightingscaffoldshading
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnail

Ground Truth

Column visibility:

artistall layersshapescaffoldshadingcolor regiontextextra
Branislav Mirkovicimage thumbnailimage thumbnailimage thumbnail
Ge Jinimage thumbnailimage thumbnailimage thumbnail
Liliya Larsenimage thumbnailimage thumbnailimage thumbnail

Automatic results, best result per algorithm

Select metric

Column visibility:

Display labels:

Chamfer

algorithmdistanceresultrunning time
Stroke Aggregatornan
Delaunay Triangulation0.003368418924009518image thumbnaildistance: 0.00337variant: vectorized (shape strokes) 1000px6.0
Fidelity Simplicity0.0032365870582453525image thumbnaildistance: 0.00324variant: vectorized (shape strokes) 1000pxalg. parameter: 0.5162.0
Mastering Sketching0.0022738501231404896image thumbnaildistance: 0.00227variant: vectorized (shape strokes) 1000px7.0
Poly Vector → Stroke Aggregator0.002680259751767586image thumbnaildistance: 0.00268variant: vectorized (shape strokes) 1000px522.0
Poly Vector0.002350145146023677image thumbnaildistance: 0.00235variant: vectorized (shape strokes) 1000px283.0
Real-Time Inking0.0024646857668891692image thumbnaildistance: 0.00246variant: vectorized (shape strokes) 1000px2.0
Topology Driven → Stroke Aggregator0.002502801857114222image thumbnaildistance: 0.0025variant: vectorized (shape strokes) 1000px1686.0
Topology Driven0.002289221992649746image thumbnaildistance: 0.00229variant: vectorized (shape strokes) 1000px23.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.26551299702505066image thumbnaildistance: 0.26551variant: vectorized (all layers) 500px3.0
Fidelity Simplicity0.2965068910519821image thumbnaildistance: 0.29651variant: thresholded 500pxalg. parameter: 0.75199.0
Poly Vector → Stroke Aggregator0.4579017923986789image thumbnaildistance: 0.4579variant: vectorized (all layers) 500pxalg. parameter: noisy97.0
Poly Vector0.4800870090415516image thumbnaildistance: 0.48009variant: vectorized (all layers) 500px234.0
Stroke Aggregatornan
Mastering Sketching0.5689349265588772image thumbnaildistance: 0.56893variant: vectorized (all layers) 1000px6.0
Real-Time Inking0.6069477689182987image thumbnaildistance: 0.60695variant: vectorized (all layers) 500px2.0
Topology Driven → Stroke Aggregator0.5946746978072228image thumbnaildistance: 0.59467variant: vectorized (shape strokes) 500px407.0
Topology Driven0.4067982318118944image thumbnaildistance: 0.4068variant: original843.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.4169307475873609image thumbnaildistance: 0.41693variant: vectorized (all layers) 500px3.0
Fidelity Simplicity0.4586049877996218image thumbnaildistance: 0.4586variant: thresholded 500pxalg. parameter: 0.6183.0
Poly Vector → Stroke Aggregator0.5839431200904736image thumbnaildistance: 0.58394variant: vectorized (shape strokes) 500pxalg. parameter: noisy24.0
Poly Vector0.6022578582668989image thumbnaildistance: 0.60226variant: vectorized (shape strokes) 500pxalg. parameter: noisy78.0
Stroke Aggregatornan
Mastering Sketching0.7015922618413647image thumbnaildistance: 0.70159variant: vectorized (all layers) 1000px6.0
Real-Time Inking0.7217868563195119image thumbnaildistance: 0.72179variant: vectorized (all layers) 500px2.0
Topology Driven → Stroke Aggregator0.7503384224769182image thumbnaildistance: 0.75034variant: vectorized (shape strokes) 500px407.0
Topology Driven0.5334881576859174image thumbnaildistance: 0.53349variant: original843.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.5325255858611417image thumbnaildistance: 0.53253variant: vectorized (all layers) 500px3.0
Fidelity Simplicity0.5999405735427679image thumbnaildistance: 0.59994variant: thresholded 500pxalg. parameter: 0.75199.0
Stroke Aggregatornan
Mastering Sketching0.7777037008225537image thumbnaildistance: 0.7777variant: vectorized (all layers) 1000px6.0
Real-Time Inking0.7832898640111011image thumbnaildistance: 0.78329variant: vectorized (all layers) 500px2.0
Topology Driven → Stroke Aggregator0.8379801242027273image thumbnaildistance: 0.83798variant: vectorized (shape strokes) 500px407.0
Poly Vector → Stroke Aggregator0.6689013781764349image thumbnaildistance: 0.6689variant: vectorized (shape strokes) 500pxalg. parameter: noisy24.0
Poly Vector0.6794503600750382image thumbnaildistance: 0.67945variant: vectorized (shape strokes) 500px83.0
Topology Driven0.6163495983510731image thumbnaildistance: 0.61635variant: original843.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.6029118777003387image thumbnaildistance: 0.60291variant: vectorized (all layers) 500px3.0
Fidelity Simplicity0.680715669867907image thumbnaildistance: 0.68072variant: thresholded 500pxalg. parameter: 0.75199.0
Poly Vector → Stroke Aggregator0.7174825337409761image thumbnaildistance: 0.71748variant: vectorized (shape strokes) 500px24.0
Poly Vector0.7277938159805645image thumbnaildistance: 0.72779variant: vectorized (shape strokes) 500px83.0
Stroke Aggregatornan
Mastering Sketching0.8221891319059025image thumbnaildistance: 0.82219variant: vectorized (all layers) 500px7.0
Real-Time Inking0.8239735689566251image thumbnaildistance: 0.82397variant: vectorized (all layers) 500px2.0
Topology Driven → Stroke Aggregator0.8861356743222983image thumbnaildistance: 0.88614variant: vectorized (shape strokes) 500px407.0
Topology Driven0.6812621772949846image thumbnaildistance: 0.68126variant: original843.0

F110/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.7431884192346987image thumbnaildistance: 0.74319variant: thresholded 500pxalg. parameter: 0.75199.0
Poly Vector → Stroke Aggregator0.7613587802245547image thumbnaildistance: 0.76136variant: vectorized (shape strokes) 500px24.0
Poly Vector0.7712030602446909image thumbnaildistance: 0.7712variant: vectorized (shape strokes) 500pxalg. parameter: noisy78.0
Stroke Aggregatornan
Delaunay Triangulation0.6668708659473329image thumbnaildistance: 0.66687variant: vectorized (shape strokes) 500px2.0
Mastering Sketching0.8603027214463906image thumbnaildistance: 0.8603variant: vectorized (all layers) 500px7.0
Real-Time Inking0.8611525600723774image thumbnaildistance: 0.86115variant: vectorized (all layers) 500px2.0
Topology Driven → Stroke Aggregator0.9180170222497164image thumbnaildistance: 0.91802variant: vectorized (shape strokes) 500px407.0
Topology Driven0.7235889409275036image thumbnaildistance: 0.72359variant: original843.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.04743416595458985image thumbnaildistance: 0.04743variant: vectorized (all layers) 1000px12.0
Poly Vector → Stroke Aggregator0.037000000000000005image thumbnaildistance: 0.037variant: vectorized (shape strokes) 1000pxalg. parameter: noisy526.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregator0.0342344856262207image thumbnaildistance: 0.03423variant: vectorized (shape strokes) 500px407.0
Fidelity Simplicity0.0383275375366211image thumbnaildistance: 0.03833variant: vectorized (all layers) 1000pxalg. parameter: 0.3147.0
Mastering Sketching0.14401388549804686image thumbnaildistance: 0.14401variant: thresholded 500px5.0
Poly Vector0.03667424011230469image thumbnaildistance: 0.03667variant: vectorized (shape strokes) 1000pxalg. parameter: noisy267.0
Real-Time Inking0.036000000000000004image thumbnaildistance: 0.036variant: vectorized (all layers) 500px2.0
Topology Driven0.036000000000000004image thumbnaildistance: 0.036variant: vectorized (shape strokes) 500px7.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
thresholded image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail
thresholded 1000px image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail image thumbnail
thresholded 500px 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) 1000px 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) 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
vectorized (shape strokes) 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
vectorized (shape strokes) 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