A Benchmark for Rough Sketch Cleanup


Ind_fashion_ML_05

Author: Myriam Lasserre Licence: CC-BY-SA-4.0
Messiness:  0.13106
Ambiguity (Chamfer):  0.11636
Shading:  Yes
Scaffold:  No
Texture Strokes:  No
Background:  Clean
rough image

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingTopology DrivenPoly VectorReal-Time InkingTopology Driven → Stroke AggregatorPoly Vector → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00122image thumbnaildistance: 0.00129image thumbnaildistance: 0.00135image thumbnaildistance: 0.00136image thumbnaildistance: 0.00142image thumbnaildistance: 0.00185image thumbnaildistance: 0.00348image thumbnaildistance: 0.00881

Rough Sketch

Column visibility:

originalthresholdedall layersshapelightingscaffoldshading
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnail

Ground Truth

Column visibility:

artistall layersshapescaffoldshadingcolor regiontextextra
Branislav Mirkovicimage thumbnailimage thumbnailimage thumbnailimage thumbnail
Diego Barrionuevoimage thumbnailimage thumbnailimage thumbnailimage thumbnail
Liliya Larsenimage thumbnailimage thumbnailimage thumbnailimage thumbnail

Automatic results, best result per algorithm

Select metric

Column visibility:

Display labels:

Chamfer

algorithmdistanceresultrunning time
Delaunay Triangulation0.0034838552456748725image thumbnaildistance: 0.00348variant: vectorized (shape strokes) 1000px3.0
Mastering Sketching0.0012243309413503347image thumbnaildistance: 0.00122variant: vectorized (shape strokes) 1000px6.0
Poly Vector → Stroke Aggregator0.001853764570777333image thumbnaildistance: 0.00185variant: vectorized (shape strokes) 1000pxalg. parameter: noisy154.0
Poly Vector0.0013467084255956894image thumbnaildistance: 0.00135variant: vectorized (shape strokes) 1000pxalg. parameter: noisy169.0
Real-Time Inking0.001360759547868924image thumbnaildistance: 0.00136variant: vectorized (shape strokes) 1000px2.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregator0.0014179820993337482image thumbnaildistance: 0.00142variant: vectorized (shape strokes) 1000px361.0
Topology Driven0.0012916242435110086image thumbnaildistance: 0.00129variant: vectorized (shape strokes) 1000px11.0
Fidelity Simplicity0.008810106529273136image thumbnaildistance: 0.00881variant: originalalg. parameter: 0.6474.0

F12/1000

algorithmdistanceresultrunning time
Poly Vector0.5012123328854412image thumbnaildistance: 0.50121variant: vectorized (all layers) 500px110.0
Stroke Aggregatornan
Delaunay Triangulation0.38181411100780616image thumbnaildistance: 0.38181variant: vectorized (all layers) 500px1.0
Mastering Sketching0.7504884807966528image thumbnaildistance: 0.75049variant: vectorized (all layers) 500px5.0
Topology Driven → Stroke Aggregator0.6293653163861379image thumbnaildistance: 0.62937variant: thresholded 500px256.0
Topology Driven0.6364725020689863image thumbnaildistance: 0.63647variant: thresholded1104.0
Fidelity Simplicity0.25622861116320983image thumbnaildistance: 0.25623variant: thresholded 500pxalg. parameter: 0.75150.0
Poly Vector → Stroke Aggregator0.6527749769752205image thumbnaildistance: 0.65277variant: thresholded 500pxalg. parameter: noisy55.0
Real-Time Inking0.7714676685157901image thumbnaildistance: 0.77147variant: original3.0

F14/1000

algorithmdistanceresultrunning time
Stroke Aggregatornan
Delaunay Triangulation0.565896934794586image thumbnaildistance: 0.5659variant: vectorized (all layers) 500px1.0
Mastering Sketching0.8049474057553004image thumbnaildistance: 0.80495variant: vectorized (all layers) 1000px7.0
Poly Vector → Stroke Aggregator0.7463701739801354image thumbnaildistance: 0.74637variant: thresholded 500pxalg. parameter: noisy55.0
Poly Vector0.5938143381903637image thumbnaildistance: 0.59381variant: vectorized (all layers) 500px110.0
Real-Time Inking0.8231433670740996image thumbnaildistance: 0.82314variant: vectorized (all layers) 1000px2.0
Topology Driven → Stroke Aggregator0.7500386020896599image thumbnaildistance: 0.75004variant: thresholded 500px256.0
Topology Driven0.7184124745016541image thumbnaildistance: 0.71841variant: thresholded1104.0
Fidelity Simplicity0.3782378181654797image thumbnaildistance: 0.37824variant: vectorized (all layers) 500pxalg. parameter: 0.75155.0

F16/1000

algorithmdistanceresultrunning time
Stroke Aggregatornan
Delaunay Triangulation0.6718153315927109image thumbnaildistance: 0.67182variant: vectorized (all layers) 500px1.0
Mastering Sketching0.8360558409763524image thumbnaildistance: 0.83606variant: vectorized (all layers) 1000px7.0
Poly Vector → Stroke Aggregator0.8068861593754149image thumbnaildistance: 0.80689variant: vectorized (all layers) 1000pxalg. parameter: noisy255.0
Poly Vector0.6627902234821365image thumbnaildistance: 0.66279variant: vectorized (shape strokes) 500pxalg. parameter: noisy71.0
Real-Time Inking0.8453035668935861image thumbnaildistance: 0.8453variant: original3.0
Topology Driven → Stroke Aggregator0.8168600291804374image thumbnaildistance: 0.81686variant: thresholded 500px256.0
Topology Driven0.7638985042159987image thumbnaildistance: 0.7639variant: thresholded1104.0
Fidelity Simplicity0.4736859804643233image thumbnaildistance: 0.47369variant: thresholded 500pxalg. parameter: 0.75150.0

F18/1000

algorithmdistanceresultrunning time
Stroke Aggregatornan
Delaunay Triangulation0.7318362508111153image thumbnaildistance: 0.73184variant: vectorized (shape strokes) 500px1.0
Mastering Sketching0.8513567536917603image thumbnaildistance: 0.85136variant: vectorized (all layers) 500px5.0
Poly Vector → Stroke Aggregator0.8312309769749089image thumbnaildistance: 0.83123variant: vectorized (all layers) 1000px256.0
Poly Vector0.7013844356714144image thumbnaildistance: 0.70138variant: vectorized (shape strokes) 500pxalg. parameter: noisy71.0
Real-Time Inking0.8610531165396649image thumbnaildistance: 0.86105variant: original3.0
Topology Driven → Stroke Aggregator0.8469278056918791image thumbnaildistance: 0.84693variant: thresholded 500px256.0
Topology Driven0.7968261653472466image thumbnaildistance: 0.79683variant: thresholded1104.0
Fidelity Simplicity0.5341904292413783image thumbnaildistance: 0.53419variant: thresholded 500pxalg. parameter: 0.75150.0

F110/1000

algorithmdistanceresultrunning time
Stroke Aggregatornan
Delaunay Triangulation0.7829751352746439image thumbnaildistance: 0.78298variant: vectorized (shape strokes) 500px1.0
Fidelity Simplicity0.6019794537129917image thumbnaildistance: 0.60198variant: thresholded 500pxalg. parameter: 0.3101.0
Mastering Sketching0.8680697534576066image thumbnaildistance: 0.86807variant: vectorized (all layers) 500px5.0
Poly Vector0.7322578579945345image thumbnaildistance: 0.73226variant: vectorized (shape strokes) 500px71.0
Real-Time Inking0.8755795240825837image thumbnaildistance: 0.87558variant: original3.0
Topology Driven → Stroke Aggregator0.8670802383041818image thumbnaildistance: 0.86708variant: thresholded 500px256.0
Topology Driven0.8209930745372402image thumbnaildistance: 0.82099variant: thresholded1104.0
Poly Vector → Stroke Aggregator0.8541074651652719image thumbnaildistance: 0.85411variant: vectorized (all layers) 1000pxalg. parameter: noisy255.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.04440720748901368image thumbnaildistance: 0.04441variant: vectorized (shape strokes) 500px1.0
Poly Vector → Stroke Aggregator0.02961418533325195image thumbnaildistance: 0.02961variant: vectorized (all layers) 1000px256.0
Poly Vector0.02961418533325195image thumbnaildistance: 0.02961variant: vectorized (shape strokes) 1000px166.0
Real-Time Inking0.029529645919799806image thumbnaildistance: 0.02953variant: vectorized (shape strokes) 500px2.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregator0.029529645919799806image thumbnaildistance: 0.02953variant: vectorized (all layers) 500px158.0
Topology Driven0.029529645919799806image thumbnaildistance: 0.02953variant: thresholded 500px11.0
Fidelity Simplicity0.15433709439602078image thumbnaildistance: 0.15434variant: originalalg. parameter: 0.3402.0
Mastering Sketching0.23994166564941405image thumbnaildistance: 0.23994variant: vectorized (shape strokes) 500px6.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
thresholded image thumbnail 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 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 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 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
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
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