A Benchmark for Rough Sketch Cleanup


Ind_product_baseline_02

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

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingStroke AggregatorReal-Time InkingPoly VectorTopology DrivenPoly Vector → Stroke AggregatorTopology Driven → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00066image thumbnaildistance: 0.00068image thumbnaildistance: 0.00069image thumbnaildistance: 0.00075image thumbnaildistance: 0.00076image thumbnaildistance: 0.00082image thumbnaildistance: 0.00086image thumbnaildistance: 0.00207image thumbnaildistance: 0.043

Rough Sketch

Column visibility:

originalthresholdedall layersshapelightingscaffoldshading
image thumbnailimage thumbnail

Ground Truth

Column visibility:

artistall layersshapescaffoldshadingcolor regiontextextra
Branislav Mirkovicimage thumbnailimage thumbnail
Ge Jinimage thumbnailimage thumbnailimage thumbnail
Santiago Rialimage thumbnailimage thumbnail

Automatic results, best result per algorithm

Select metric

Column visibility:

Display labels:

Chamfer

algorithmdistanceresultrunning time
Delaunay Triangulation0.002069657813617602image thumbnaildistance: 0.00207variant: original46.0
Fidelity Simplicity0.0430012537007444image thumbnaildistance: 0.043variant: original 1000pxalg. parameter: 0.3206.0
Mastering Sketching0.0006553390136628303image thumbnaildistance: 0.00066variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.000824895215307522image thumbnaildistance: 0.00082variant: original 1000px74.0
Poly Vector0.0007532688298027866image thumbnaildistance: 0.00075variant: original250.0
Real-Time Inking0.000685271056890271image thumbnaildistance: 0.00069variant: original3.0
Stroke Aggregator0.0006825176581001838image thumbnaildistance: 0.00068variant: vectorized (all layers)256.0
Topology Driven → Stroke Aggregator0.0008593101187278074image thumbnaildistance: 0.00086variant: original1103.0
Topology Driven0.0007615469686610584image thumbnaildistance: 0.00076variant: original54.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.487981194057835image thumbnaildistance: 0.48798variant: original 500px1.0
Fidelity Simplicity0.11695273503869605image thumbnaildistance: 0.11695variant: originalalg. parameter: 0.6177.0
Mastering Sketching0.6929867288699766image thumbnaildistance: 0.69299variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.6656557185580843image thumbnaildistance: 0.66566variant: original 1000pxalg. parameter: noisy76.0
Poly Vector0.6068060284614603image thumbnaildistance: 0.60681variant: original 500pxalg. parameter: noisy57.0
Real-Time Inking0.6441511732451749image thumbnaildistance: 0.64415variant: original3.0
Stroke Aggregator0.6334285072624539image thumbnaildistance: 0.63343variant: vectorized (all layers)256.0
Topology Driven → Stroke Aggregator0.6268815941123321image thumbnaildistance: 0.62688variant: original1103.0
Topology Driven0.6409327031727408image thumbnaildistance: 0.64093variant: original54.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.6904459158812138image thumbnaildistance: 0.69045variant: original 500px1.0
Fidelity Simplicity0.15313507205127305image thumbnaildistance: 0.15314variant: originalalg. parameter: 0.3199.0
Mastering Sketching0.8398637713593629image thumbnaildistance: 0.83986variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.8201450343058502image thumbnaildistance: 0.82015variant: original 1000pxalg. parameter: noisy76.0
Poly Vector0.7480799953620256image thumbnaildistance: 0.74808variant: original 500pxalg. parameter: noisy57.0
Real-Time Inking0.8211569353390935image thumbnaildistance: 0.82116variant: original 1000px2.0
Stroke Aggregator0.8225746865788442image thumbnaildistance: 0.82257variant: vectorized (all layers)256.0
Topology Driven → Stroke Aggregator0.825323554000438image thumbnaildistance: 0.82532variant: original1103.0
Topology Driven0.8275190028478759image thumbnaildistance: 0.82752variant: original 500px5.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8191242574524834image thumbnaildistance: 0.81912variant: original 500px1.0
Fidelity Simplicity0.16716323987148166image thumbnaildistance: 0.16716variant: originalalg. parameter: 0.6177.0
Mastering Sketching0.909780215389948image thumbnaildistance: 0.90978variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.9002923789102621image thumbnaildistance: 0.90029variant: original 1000pxalg. parameter: noisy76.0
Poly Vector0.8344506248030189image thumbnaildistance: 0.83445variant: original 500pxalg. parameter: noisy57.0
Real-Time Inking0.9005149918424853image thumbnaildistance: 0.90051variant: original 1000px2.0
Stroke Aggregator0.8991137831679122image thumbnaildistance: 0.89911variant: vectorized (all layers)256.0
Topology Driven → Stroke Aggregator0.902626370743882image thumbnaildistance: 0.90263variant: original1103.0
Topology Driven0.9014476389809144image thumbnaildistance: 0.90145variant: original 500px5.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8769431035707064image thumbnaildistance: 0.87694variant: original 500px1.0
Fidelity Simplicity0.17164940266530454image thumbnaildistance: 0.17165variant: originalalg. parameter: 0.6177.0
Mastering Sketching0.943550111356186image thumbnaildistance: 0.94355variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.9382313335741096image thumbnaildistance: 0.93823variant: original 1000pxalg. parameter: noisy76.0
Poly Vector0.8798760786989667image thumbnaildistance: 0.87988variant: original 500px54.0
Real-Time Inking0.9352840996303938image thumbnaildistance: 0.93528variant: original 500px2.0
Stroke Aggregator0.938696265141694image thumbnaildistance: 0.9387variant: vectorized (all layers)256.0
Topology Driven → Stroke Aggregator0.9366995054172756image thumbnaildistance: 0.9367variant: original 1000px321.0
Topology Driven0.9305408401010138image thumbnaildistance: 0.93054variant: original 500px5.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.9077196558324424image thumbnaildistance: 0.90772variant: original 1000px6.0
Fidelity Simplicity0.1786679518328456image thumbnaildistance: 0.17867variant: originalalg. parameter: 0.25211.0
Mastering Sketching0.968722380684276image thumbnaildistance: 0.96872variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.968285974631878image thumbnaildistance: 0.96829variant: original 1000px74.0
Poly Vector0.9248284178326012image thumbnaildistance: 0.92483variant: original 500pxalg. parameter: noisy57.0
Real-Time Inking0.9651042823958852image thumbnaildistance: 0.9651variant: original 500px2.0
Stroke Aggregator0.9659076146684772image thumbnaildistance: 0.96591variant: vectorized (all layers)256.0
Topology Driven → Stroke Aggregator0.9638252612091828image thumbnaildistance: 0.96383variant: original 1000px321.0
Topology Driven0.9631257940750918image thumbnaildistance: 0.96313variant: original 500px5.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.05189412307739258image thumbnaildistance: 0.05189variant: original 1000px6.0
Fidelity Simplicity0.3104126281738281image thumbnaildistance: 0.31041variant: original 500pxalg. parameter: 0.61549.0
Mastering Sketching0.122image thumbnaildistance: 0.122variant: original 500px6.0
Poly Vector → Stroke Aggregator0.00948683261871338image thumbnaildistance: 0.00949variant: original 1000pxalg. parameter: noisy76.0
Poly Vector0.009000000000000001image thumbnaildistance: 0.009variant: original 1000pxalg. parameter: noisy111.0
Real-Time Inking0.01127281291235548image thumbnaildistance: 0.01127variant: original3.0
Stroke Aggregator0.0091310383487323image thumbnaildistance: 0.00913variant: vectorized (all layers)256.0
Topology Driven → Stroke Aggregator0.009000000000000001image thumbnaildistance: 0.009variant: original 1000px321.0
Topology Driven0.009000000000000001image thumbnaildistance: 0.009variant: original 1000px17.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
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
original 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) image thumbnail