A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_09

Author: Baseline Licence: Academic Paper
Messiness:  0.28087
Ambiguity (Chamfer):  0.11827
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 InkingTopology DrivenPoly VectorFidelity SimplicityPoly Vector → Stroke AggregatorTopology Driven → Stroke AggregatorDelaunay Triangulation
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00128image thumbnaildistance: 0.00132image thumbnaildistance: 0.00167image thumbnaildistance: 0.00185image thumbnaildistance: 0.00194image thumbnaildistance: 0.00202image thumbnaildistance: 0.00237image thumbnaildistance: 0.00266image thumbnaildistance: 0.00312

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.0031162917866676657image thumbnaildistance: 0.00312variant: original 1000px11.0
Fidelity Simplicity0.0020238314949876427image thumbnaildistance: 0.00202variant: original 1000pxalg. parameter: 0.25204.0
Mastering Sketching0.0012802654894713671image thumbnaildistance: 0.00128variant: original 500px5.0
Poly Vector → Stroke Aggregator0.0023745832409589416image thumbnaildistance: 0.00237variant: original 500pxalg. parameter: noisy41.0
Poly Vector0.0019393185457596731image thumbnaildistance: 0.00194variant: originalalg. parameter: noisy650.0
Real-Time Inking0.0016697124538022365image thumbnaildistance: 0.00167variant: original 1000px3.0
Stroke Aggregator0.0013185620269940885image thumbnaildistance: 0.00132variant: vectorized (all layers)1099.0
Topology Driven → Stroke Aggregator0.002661176300002732image thumbnaildistance: 0.00266variant: original 500px370.0
Topology Driven0.0018468246336943398image thumbnaildistance: 0.00185variant: original95.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.4929068170290421image thumbnaildistance: 0.49291variant: original 500px2.0
Fidelity Simplicity0.5714045684977912image thumbnaildistance: 0.5714variant: originalalg. parameter: 0.75354.0
Mastering Sketching0.6933068091811186image thumbnaildistance: 0.69331variant: original 500px5.0
Poly Vector → Stroke Aggregator0.5674755479344415image thumbnaildistance: 0.56748variant: original 500pxalg. parameter: noisy41.0
Poly Vector0.5757326097366099image thumbnaildistance: 0.57573variant: original547.0
Real-Time Inking0.5769636300325346image thumbnaildistance: 0.57696variant: original12.0
Stroke Aggregator0.6232137402043512image thumbnaildistance: 0.62321variant: vectorized (all layers)1099.0
Topology Driven → Stroke Aggregator0.5350635527549382image thumbnaildistance: 0.53506variant: original 500px370.0
Topology Driven0.5630664335625699image thumbnaildistance: 0.56307variant: original 1000px40.0

F14/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.7955141936859588image thumbnaildistance: 0.79551variant: originalalg. parameter: 0.75354.0
Mastering Sketching0.8597620070518617image thumbnaildistance: 0.85976variant: original 500px5.0
Poly Vector → Stroke Aggregator0.7726975279325781image thumbnaildistance: 0.7727variant: original 500pxalg. parameter: noisy41.0
Poly Vector0.7751249943010338image thumbnaildistance: 0.77512variant: original 500px82.0
Real-Time Inking0.7832550085925966image thumbnaildistance: 0.78326variant: original12.0
Stroke Aggregator0.8342999273122726image thumbnaildistance: 0.8343variant: vectorized (all layers)1099.0
Topology Driven → Stroke Aggregator0.7512861231980053image thumbnaildistance: 0.75129variant: original 500px370.0
Topology Driven0.7616382607054978image thumbnaildistance: 0.76164variant: original 1000px40.0
Delaunay Triangulation0.7022341234505677image thumbnaildistance: 0.70223variant: original 500px2.0

F16/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.9015409012598736image thumbnaildistance: 0.90154variant: originalalg. parameter: 0.6292.0
Mastering Sketching0.9479581702630452image thumbnaildistance: 0.94796variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8904414328944754image thumbnaildistance: 0.89044variant: original 500pxalg. parameter: noisy41.0
Poly Vector0.8825854560556039image thumbnaildistance: 0.88259variant: original 500px82.0
Real-Time Inking0.8821720636294835image thumbnaildistance: 0.88217variant: original12.0
Stroke Aggregator0.9309666402952552image thumbnaildistance: 0.93097variant: vectorized (all layers)1099.0
Topology Driven0.8703909226628352image thumbnaildistance: 0.87039variant: original 1000px40.0
Delaunay Triangulation0.8321711832112731image thumbnaildistance: 0.83217variant: original 500px2.0
Topology Driven → Stroke Aggregator0.8802294832852426image thumbnaildistance: 0.88023variant: original 500px370.0

F18/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9766519201616244image thumbnaildistance: 0.97665variant: original 500px5.0
Poly Vector → Stroke Aggregator0.9321148731539756image thumbnaildistance: 0.93211variant: original 500pxalg. parameter: noisy41.0
Real-Time Inking0.9378113289397834image thumbnaildistance: 0.93781variant: original12.0
Stroke Aggregator0.9666373863417922image thumbnaildistance: 0.96664variant: vectorized (all layers)1099.0
Delaunay Triangulation0.8920219891297415image thumbnaildistance: 0.89202variant: original 500px2.0
Fidelity Simplicity0.9392096840822476image thumbnaildistance: 0.93921variant: originalalg. parameter: 0.75354.0
Poly Vector0.9307656040329308image thumbnaildistance: 0.93077variant: original 1000px234.0
Topology Driven → Stroke Aggregator0.9321141921002352image thumbnaildistance: 0.93211variant: original 500px370.0
Topology Driven0.9194655833381016image thumbnaildistance: 0.91947variant: original 1000px40.0

F110/1000

algorithmdistanceresultrunning time
Mastering Sketching0.99026923727616image thumbnaildistance: 0.99027variant: original 500px5.0
Poly Vector → Stroke Aggregator0.9666541908776296image thumbnaildistance: 0.96665variant: original 500pxalg. parameter: noisy41.0
Stroke Aggregator0.9816626695542344image thumbnaildistance: 0.98166variant: vectorized (all layers)1099.0
Fidelity Simplicity0.9592609470893568image thumbnaildistance: 0.95926variant: originalalg. parameter: 0.75354.0
Poly Vector0.95885863615496image thumbnaildistance: 0.95886variant: original 1000px234.0
Real-Time Inking0.9600916011635824image thumbnaildistance: 0.96009variant: original12.0
Topology Driven → Stroke Aggregator0.9616457138826248image thumbnaildistance: 0.96165variant: original 500px370.0
Topology Driven0.951050504769972image thumbnaildistance: 0.95105variant: original 1000px40.0
Delaunay Triangulation0.9251679414640906image thumbnaildistance: 0.92517variant: original27.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.0600333251953125image thumbnaildistance: 0.06003variant: original 500px2.0
Fidelity Simplicity0.07602631378173827image thumbnaildistance: 0.07603variant: original 500pxalg. parameter: 0.25134.0
Real-Time Inking0.026683328628540042image thumbnaildistance: 0.02668variant: original 500px3.0
Stroke Aggregator0.029054431642296163image thumbnaildistance: 0.02905variant: vectorized (all layers)1099.0
Mastering Sketching0.3608489990234375image thumbnaildistance: 0.36085variant: original 500px5.0
Poly Vector → Stroke Aggregator0.041761226654052734image thumbnaildistance: 0.04176variant: original 500pxalg. parameter: noisy41.0
Poly Vector0.029274562835693362image thumbnaildistance: 0.02927variant: original 1000pxalg. parameter: noisy278.0
Topology Driven → Stroke Aggregator0.028071336746215817image thumbnaildistance: 0.02807variant: original 500px370.0
Topology Driven0.028071336746215817image thumbnaildistance: 0.02807variant: original 500px11.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
original 1000px 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 image thumbnail image thumbnail
vectorized (all layers) image thumbnail