A Benchmark for Rough Sketch Cleanup


Ind_architecture_baseline_05

Author: Baseline Licence: Academic Paper
Messiness:  0.06628
Ambiguity (Chamfer):  0.07507
Shading:  No
Scaffold:  No
Texture Strokes:  No
Background:  Clean
rough image

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingReal-Time InkingStroke AggregatorPoly VectorTopology DrivenPoly Vector → Stroke AggregatorTopology Driven → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00061image thumbnaildistance: 0.00063image thumbnaildistance: 0.00065image thumbnaildistance: 0.00069image thumbnaildistance: 0.00071image thumbnaildistance: 0.00072image thumbnaildistance: 0.00079image thumbnaildistance: 0.00252image thumbnaildistance: 0.00438

Rough Sketch

Column visibility:

originalthresholdedall layersshapelightingscaffoldshading
image thumbnailimage thumbnailimage thumbnail

Ground Truth

Column visibility:

artistall layersshapescaffoldshadingcolor regiontextextra
Branislav Mirkovicimage thumbnailimage 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.0025157083306133533image thumbnaildistance: 0.00252variant: thresholded 1000px12.0
Fidelity Simplicity0.004380380109503054image thumbnaildistance: 0.00438variant: thresholdedalg. parameter: 0.25364.0
Mastering Sketching0.0006102262526050585image thumbnaildistance: 0.00061variant: thresholded 1000px6.0
Poly Vector → Stroke Aggregator0.0007176484602004175image thumbnaildistance: 0.00072variant: vectorized (all layers) 1000px180.0
Poly Vector0.0006878462834415597image thumbnaildistance: 0.00069variant: thresholdedalg. parameter: noisy1352.0
Real-Time Inking0.0006343932551520706image thumbnaildistance: 0.00063variant: original3.0
Stroke Aggregator0.0006513729760535066image thumbnaildistance: 0.00065variant: vectorized (all layers)604.0
Topology Driven → Stroke Aggregator0.0007928164278478418image thumbnaildistance: 0.00079variant: thresholded1407.0
Topology Driven0.0007103672919286641image thumbnaildistance: 0.00071variant: thresholded202.0

F12/1000

algorithmdistanceresultrunning time
Mastering Sketching0.7818666880003246image thumbnaildistance: 0.78187variant: vectorized (all layers) 1000px7.0
Poly Vector → Stroke Aggregator0.5943836297396432image thumbnaildistance: 0.59438variant: vectorized (all layers) 500pxalg. parameter: noisy37.0
Poly Vector0.5963936801898848image thumbnaildistance: 0.59639variant: originalalg. parameter: noisy424.0
Real-Time Inking0.7545618724561637image thumbnaildistance: 0.75456variant: vectorized (all layers) 500px6.0
Stroke Aggregator0.7576893657547915image thumbnaildistance: 0.75769variant: vectorized (all layers)604.0
Topology Driven → Stroke Aggregator0.6692237976636107image thumbnaildistance: 0.66922variant: thresholded 500px147.0
Topology Driven0.6262228527354158image thumbnaildistance: 0.62622variant: original74.0
Delaunay Triangulation0.08734606045434598image thumbnaildistance: 0.08735variant: original2.0
Fidelity Simplicity0.6548240287806162image thumbnaildistance: 0.65482variant: vectorized (all layers) 500pxalg. parameter: 0.75161.0

F14/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9248891492280596image thumbnaildistance: 0.92489variant: vectorized (all layers) 1000px7.0
Real-Time Inking0.8779472894871497image thumbnaildistance: 0.87795variant: vectorized (all layers) 500px6.0
Stroke Aggregator0.9212129847862685image thumbnaildistance: 0.92121variant: vectorized (all layers)604.0
Topology Driven → Stroke Aggregator0.8590274675167839image thumbnaildistance: 0.85903variant: thresholded 500px147.0
Topology Driven0.8209721032021452image thumbnaildistance: 0.82097variant: original74.0
Delaunay Triangulation0.12734443942856175image thumbnaildistance: 0.12734variant: original2.0
Fidelity Simplicity0.8111894719906808image thumbnaildistance: 0.81119variant: vectorized (all layers) 500pxalg. parameter: 0.75161.0
Poly Vector → Stroke Aggregator0.716011703197539image thumbnaildistance: 0.71601variant: vectorized (all layers) 500pxalg. parameter: noisy37.0
Poly Vector0.7220698417088843image thumbnaildistance: 0.72207variant: vectorized (all layers) 500px65.0

F16/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.880679620450717image thumbnaildistance: 0.88068variant: vectorized (all layers) 500pxalg. parameter: 0.75161.0
Mastering Sketching0.9673192495431312image thumbnaildistance: 0.96732variant: thresholded 500px5.0
Poly Vector → Stroke Aggregator0.7689071478613678image thumbnaildistance: 0.76891variant: vectorized (all layers) 500pxalg. parameter: noisy37.0
Poly Vector0.7751214219261798image thumbnaildistance: 0.77512variant: vectorized (all layers) 500px65.0
Real-Time Inking0.9302637169090071image thumbnaildistance: 0.93026variant: vectorized (all layers) 500px6.0
Stroke Aggregator0.9662882748616444image thumbnaildistance: 0.96629variant: vectorized (all layers)604.0
Topology Driven → Stroke Aggregator0.9343536356395852image thumbnaildistance: 0.93435variant: thresholded 500px147.0
Topology Driven0.8783963179405794image thumbnaildistance: 0.8784variant: original74.0
Delaunay Triangulation0.15804051832247068image thumbnaildistance: 0.15804variant: original2.0

F18/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.9061727446622412image thumbnaildistance: 0.90617variant: vectorized (all layers) 500pxalg. parameter: 0.75161.0
Mastering Sketching0.9834808552716112image thumbnaildistance: 0.98348variant: vectorized (all layers) 1000px7.0
Poly Vector → Stroke Aggregator0.7923795046821449image thumbnaildistance: 0.79238variant: vectorized (all layers) 500pxalg. parameter: noisy37.0
Poly Vector0.7980065266305684image thumbnaildistance: 0.79801variant: vectorized (all layers) 500pxalg. parameter: noisy64.0
Real-Time Inking0.9516578655374184image thumbnaildistance: 0.95166variant: vectorized (all layers) 500px6.0
Stroke Aggregator0.9814074534716232image thumbnaildistance: 0.98141variant: vectorized (all layers)604.0
Topology Driven → Stroke Aggregator0.9561904057993732image thumbnaildistance: 0.95619variant: thresholded 500px147.0
Topology Driven0.9111441252029258image thumbnaildistance: 0.91114variant: original74.0
Delaunay Triangulation0.19230300544747206image thumbnaildistance: 0.1923variant: original2.0

F110/1000

algorithmdistanceresultrunning time
Mastering Sketching0.996591995184694image thumbnaildistance: 0.99659variant: thresholded 1000px6.0
Poly Vector → Stroke Aggregator0.810286958604211image thumbnaildistance: 0.81029variant: vectorized (all layers) 500pxalg. parameter: noisy37.0
Poly Vector0.8165523987541748image thumbnaildistance: 0.81655variant: vectorized (all layers) 500px65.0
Stroke Aggregator0.9948668404569884image thumbnaildistance: 0.99487variant: vectorized (all layers)604.0
Topology Driven0.9419678258272756image thumbnaildistance: 0.94197variant: original74.0
Delaunay Triangulation0.22320538278977686image thumbnaildistance: 0.22321variant: original2.0
Fidelity Simplicity0.9203874182470606image thumbnaildistance: 0.92039variant: vectorized (all layers) 500pxalg. parameter: 0.75161.0
Real-Time Inking0.964472575489124image thumbnaildistance: 0.96447variant: vectorized (all layers) 500px6.0
Topology Driven → Stroke Aggregator0.9823751148858044image thumbnaildistance: 0.98238variant: thresholded 500px147.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.047518417358398436image thumbnaildistance: 0.04752variant: vectorized (all layers) 1000px9.0
Mastering Sketching0.062032249450683585image thumbnaildistance: 0.06203variant: vectorized (all layers) 500px5.0
Fidelity Simplicity0.13416407775878905image thumbnaildistance: 0.13416variant: thresholded 500pxalg. parameter: 0.6131.0
Poly Vector → Stroke Aggregator0.01555634880065918image thumbnaildistance: 0.01556variant: vectorized (all layers) 1000px180.0
Poly Vector0.01556311611923875image thumbnaildistance: 0.01556variant: thresholded1389.0
Real-Time Inking0.016643316268920898image thumbnaildistance: 0.01664variant: thresholded 1000px3.0
Stroke Aggregator0.015933804306687352image thumbnaildistance: 0.01593variant: vectorized (all layers)604.0
Topology Driven → Stroke Aggregator0.014866068840026857image thumbnaildistance: 0.01487variant: vectorized (all layers) 1000px605.0
Topology Driven0.01555634880065918image thumbnaildistance: 0.01556variant: vectorized (all layers) 1000px21.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
thresholded image thumbnail image thumbnail image thumbnail 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
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
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 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 (all layers) image thumbnail