A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_15

Author: Enrique Rosales Licence: Academic Paper
Messiness:  0.11303
Ambiguity (Chamfer):  0.0934
Shading:  No
Scaffold:  No
Texture Strokes:  No
Background:  Clean (Vector)
rough image

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthStroke AggregatorPoly Vector → Stroke AggregatorMastering SketchingReal-Time InkingPoly VectorTopology DrivenTopology Driven → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00096image thumbnaildistance: 0.00097image thumbnaildistance: 0.00105image thumbnaildistance: 0.00108image thumbnaildistance: 0.00118image thumbnaildistance: 0.0012image thumbnaildistance: 0.00132image thumbnaildistance: 0.00445image thumbnaildistance: 0.02495

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.004446318442049617image thumbnaildistance: 0.00445variant: original8.0
Fidelity Simplicity0.024954673321632915image thumbnaildistance: 0.02495variant: original 500pxalg. parameter: 0.6215.0
Mastering Sketching0.001046282373857709image thumbnaildistance: 0.00105variant: original 500px7.0
Poly Vector → Stroke Aggregator0.0009695267515328596image thumbnaildistance: 0.00097variant: original118.0
Poly Vector0.0011813619286743394image thumbnaildistance: 0.00118variant: original117.0
Real-Time Inking0.0010815194517050306image thumbnaildistance: 0.00108variant: original2.0
Stroke Aggregator0.0009599004874694724image thumbnaildistance: 0.00096variant: vectorized (all layers)205.0
Topology Driven → Stroke Aggregator0.0013155386348564619image thumbnaildistance: 0.00132variant: original791.0
Topology Driven0.0011974693259531658image thumbnaildistance: 0.0012variant: original21.0

F12/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.4944266088418246image thumbnaildistance: 0.49443variant: original 500pxalg. parameter: 0.75231.0
Mastering Sketching0.7964247200272406image thumbnaildistance: 0.79642variant: original 500px7.0
Poly Vector → Stroke Aggregator0.7466711352009826image thumbnaildistance: 0.74667variant: original118.0
Poly Vector0.44661220080745656image thumbnaildistance: 0.44661variant: original 500px36.0
Real-Time Inking0.7325958362877232image thumbnaildistance: 0.7326variant: original2.0
Topology Driven → Stroke Aggregator0.7000844910453343image thumbnaildistance: 0.70008variant: original 1000px219.0
Topology Driven0.6627909040820112image thumbnaildistance: 0.66279variant: original 500px3.0
Delaunay Triangulation0.3018531597218768image thumbnaildistance: 0.30185variant: original 500px0.0
Stroke Aggregator0.7534808906990157image thumbnaildistance: 0.75348variant: vectorized (all layers)205.0

F14/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.624816526181001image thumbnaildistance: 0.62482variant: original 500pxalg. parameter: 0.5224.0
Mastering Sketching0.918133462981199image thumbnaildistance: 0.91813variant: original 500px7.0
Poly Vector → Stroke Aggregator0.9098306945214008image thumbnaildistance: 0.90983variant: original118.0
Poly Vector0.5948310856524289image thumbnaildistance: 0.59483variant: original 500pxalg. parameter: noisy35.0
Real-Time Inking0.8684712193453388image thumbnaildistance: 0.86847variant: original 500px2.0
Stroke Aggregator0.9083955435461912image thumbnaildistance: 0.9084variant: vectorized (all layers)205.0
Topology Driven → Stroke Aggregator0.8823568910647911image thumbnaildistance: 0.88236variant: original791.0
Topology Driven0.8435479079514488image thumbnaildistance: 0.84355variant: original 500px3.0
Delaunay Triangulation0.582865722773263image thumbnaildistance: 0.58287variant: original 500px0.0

F16/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.6731050233019484image thumbnaildistance: 0.67311variant: original 500pxalg. parameter: 0.6215.0
Mastering Sketching0.9636674812294616image thumbnaildistance: 0.96367variant: original 500px7.0
Poly Vector → Stroke Aggregator0.9594893345120192image thumbnaildistance: 0.95949variant: original118.0
Poly Vector0.6794892250728675image thumbnaildistance: 0.67949variant: original 500pxalg. parameter: noisy35.0
Real-Time Inking0.9285959291505804image thumbnaildistance: 0.9286variant: original 500px2.0
Stroke Aggregator0.9544285962559654image thumbnaildistance: 0.95443variant: vectorized (all layers)205.0
Topology Driven → Stroke Aggregator0.9408656249828148image thumbnaildistance: 0.94087variant: original 1000px219.0
Topology Driven0.9294947869328872image thumbnaildistance: 0.92949variant: original 500px3.0
Delaunay Triangulation0.7770142157200577image thumbnaildistance: 0.77701variant: original 500px0.0

F18/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.7061023000294557image thumbnaildistance: 0.7061variant: original 500pxalg. parameter: 0.3185.0
Mastering Sketching0.9823676664644148image thumbnaildistance: 0.98237variant: original 500px7.0
Poly Vector → Stroke Aggregator0.9925607222966238image thumbnaildistance: 0.99256variant: originalalg. parameter: noisy117.0
Poly Vector0.7161254161466789image thumbnaildistance: 0.71613variant: original 500pxalg. parameter: noisy35.0
Topology Driven → Stroke Aggregator0.9738258509261616image thumbnaildistance: 0.97383variant: original 1000px219.0
Topology Driven0.9677926412154624image thumbnaildistance: 0.96779variant: original 500px3.0
Delaunay Triangulation0.8051824776593565image thumbnaildistance: 0.80518variant: original 1000px3.0
Real-Time Inking0.9591355217667716image thumbnaildistance: 0.95914variant: original 500px2.0
Stroke Aggregator0.9873636461820932image thumbnaildistance: 0.98736variant: vectorized (all layers)205.0

F110/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.7188477737506392image thumbnaildistance: 0.71885variant: original 1000pxalg. parameter: 0.75348.0
Mastering Sketching0.995970089762209image thumbnaildistance: 0.99597variant: original 500px7.0
Poly Vector → Stroke Aggregator0.9970801116195054image thumbnaildistance: 0.99708variant: originalalg. parameter: noisy117.0
Poly Vector0.7462003075075065image thumbnaildistance: 0.7462variant: original 500px36.0
Real-Time Inking0.9711622391613686image thumbnaildistance: 0.97116variant: original 500px2.0
Topology Driven0.9898608361398552image thumbnaildistance: 0.98986variant: original 1000px10.0
Delaunay Triangulation0.8368342239046772image thumbnaildistance: 0.83683variant: original 1000px3.0
Stroke Aggregator0.9936944914003596image thumbnaildistance: 0.99369variant: vectorized (all layers)205.0
Topology Driven → Stroke Aggregator0.9903399273484804image thumbnaildistance: 0.99034variant: original 1000px219.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.102image thumbnaildistance: 0.102variant: original 500px0.0
Poly Vector0.013601470947265623image thumbnaildistance: 0.0136variant: original 1000pxalg. parameter: noisy71.0
Real-Time Inking0.013949645192999587image thumbnaildistance: 0.01395variant: original2.0
Topology Driven → Stroke Aggregator0.013768976384943182image thumbnaildistance: 0.01377variant: original791.0
Topology Driven0.013949645192999587image thumbnaildistance: 0.01395variant: original21.0
Stroke Aggregator0.010149857644259077image thumbnaildistance: 0.01015variant: vectorized (all layers)205.0
Fidelity Simplicity0.4936111755371094image thumbnaildistance: 0.49361variant: original 500pxalg. parameter: 0.25187.0
Mastering Sketching0.236541748046875image thumbnaildistance: 0.23654variant: original 500px7.0
Poly Vector → Stroke Aggregator0.013239201176109496image thumbnaildistance: 0.01324variant: original118.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
original 1000px 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