A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_19

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

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingPoly Vector → Stroke AggregatorReal-Time InkingStroke AggregatorTopology DrivenPoly VectorTopology Driven → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00128image thumbnaildistance: 0.00135image thumbnaildistance: 0.00144image thumbnaildistance: 0.00148image thumbnaildistance: 0.00151image thumbnaildistance: 0.00153image thumbnaildistance: 0.00162image thumbnaildistance: 0.00406image thumbnaildistance: 0.01672

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
Fidelity Simplicity0.016721810788383702image thumbnaildistance: 0.01672variant: originalalg. parameter: 0.5308.0
Mastering Sketching0.0012766895547428089image thumbnaildistance: 0.00128variant: original 500px6.0
Poly Vector → Stroke Aggregator0.0013525194151737605image thumbnaildistance: 0.00135variant: originalalg. parameter: noisy220.0
Poly Vector0.0015281363140766133image thumbnaildistance: 0.00153variant: originalalg. parameter: noisy593.0
Real-Time Inking0.0014444652808525602image thumbnaildistance: 0.00144variant: original 1000px2.0
Topology Driven → Stroke Aggregator0.0016170464054294205image thumbnaildistance: 0.00162variant: original895.0
Topology Driven0.0015098256663040946image thumbnaildistance: 0.00151variant: original30.0
Delaunay Triangulation0.004055710474024435image thumbnaildistance: 0.00406variant: original10.0
Stroke Aggregator0.0014770433903596582image thumbnaildistance: 0.00148variant: vectorized (all layers)526.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.4473355113278334image thumbnaildistance: 0.44734variant: original 500px1.0
Mastering Sketching0.7353586266029359image thumbnaildistance: 0.73536variant: original 500px6.0
Poly Vector → Stroke Aggregator0.671025927915707image thumbnaildistance: 0.67103variant: originalalg. parameter: noisy220.0
Poly Vector0.5280913884285935image thumbnaildistance: 0.52809variant: original 500pxalg. parameter: noisy87.0
Real-Time Inking0.6513805261925588image thumbnaildistance: 0.65138variant: original3.0
Stroke Aggregator0.6759224493822432image thumbnaildistance: 0.67592variant: vectorized (all layers)526.0
Topology Driven → Stroke Aggregator0.5484664835127379image thumbnaildistance: 0.54847variant: original 500px89.0
Topology Driven0.6322011680692103image thumbnaildistance: 0.6322variant: original30.0
Fidelity Simplicity0.5263440310278085image thumbnaildistance: 0.52634variant: originalalg. parameter: 0.25287.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.6563862802693454image thumbnaildistance: 0.65639variant: original 500px1.0
Fidelity Simplicity0.6493425007347458image thumbnaildistance: 0.64934variant: original 1000pxalg. parameter: 0.6288.0
Mastering Sketching0.8942802170974959image thumbnaildistance: 0.89428variant: original 500px6.0
Poly Vector → Stroke Aggregator0.8387110392572844image thumbnaildistance: 0.83871variant: original 1000px108.0
Poly Vector0.6638806492881907image thumbnaildistance: 0.66388variant: original 500px72.0
Real-Time Inking0.8438444026713428image thumbnaildistance: 0.84384variant: original3.0
Stroke Aggregator0.8597445323859911image thumbnaildistance: 0.85974variant: vectorized (all layers)526.0
Topology Driven → Stroke Aggregator0.7543604117729095image thumbnaildistance: 0.75436variant: original 500px89.0
Topology Driven0.8175571275019844image thumbnaildistance: 0.81756variant: original 500px5.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7916268884690484image thumbnaildistance: 0.79163variant: original 500px1.0
Fidelity Simplicity0.7079935525035663image thumbnaildistance: 0.70799variant: original 1000pxalg. parameter: 0.5258.0
Mastering Sketching0.9616119114637532image thumbnaildistance: 0.96161variant: original 500px6.0
Poly Vector → Stroke Aggregator0.9365858912136144image thumbnaildistance: 0.93659variant: original 1000px108.0
Poly Vector0.7627792172836957image thumbnaildistance: 0.76278variant: original 500px72.0
Real-Time Inking0.930151104847957image thumbnaildistance: 0.93015variant: original3.0
Stroke Aggregator0.946578245773802image thumbnaildistance: 0.94658variant: vectorized (all layers)526.0
Topology Driven → Stroke Aggregator0.8748593574399762image thumbnaildistance: 0.87486variant: original 500px89.0
Topology Driven0.9157484020543104image thumbnaildistance: 0.91575variant: original 500px5.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.843807941316528image thumbnaildistance: 0.84381variant: original 500px1.0
Fidelity Simplicity0.7377197511863859image thumbnaildistance: 0.73772variant: original 500pxalg. parameter: 0.75197.0
Mastering Sketching0.980904913581184image thumbnaildistance: 0.9809variant: original 500px6.0
Poly Vector → Stroke Aggregator0.9699851570621768image thumbnaildistance: 0.96999variant: original 1000px108.0
Poly Vector0.8143312125444293image thumbnaildistance: 0.81433variant: original 500pxalg. parameter: noisy87.0
Real-Time Inking0.9715910469675768image thumbnaildistance: 0.97159variant: original3.0
Stroke Aggregator0.9816430025451348image thumbnaildistance: 0.98164variant: vectorized (all layers)526.0
Topology Driven → Stroke Aggregator0.9347608941508068image thumbnaildistance: 0.93476variant: original 500px89.0
Topology Driven0.9651519628492382image thumbnaildistance: 0.96515variant: original 500px5.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8931691056920852image thumbnaildistance: 0.89317variant: original 500px1.0
Fidelity Simplicity0.7472669762423402image thumbnaildistance: 0.74727variant: original 500pxalg. parameter: 0.6191.0
Mastering Sketching0.989573364912256image thumbnaildistance: 0.98957variant: original 500px6.0
Poly Vector → Stroke Aggregator0.9822172088352792image thumbnaildistance: 0.98222variant: original 1000px108.0
Poly Vector0.847840001428984image thumbnaildistance: 0.84784variant: original 500px72.0
Real-Time Inking0.9866987238079212image thumbnaildistance: 0.9867variant: original3.0
Stroke Aggregator0.9900712126941617image thumbnaildistance: 0.99007variant: vectorized (all layers)526.0
Topology Driven → Stroke Aggregator0.9662895411838038image thumbnaildistance: 0.96629variant: original 500px89.0
Topology Driven0.9857082041524884image thumbnaildistance: 0.98571variant: original30.0

Hausdorff

algorithmdistanceresultrunning time
Fidelity Simplicity0.24741738868000815image thumbnaildistance: 0.24742variant: originalalg. parameter: 0.5308.0
Mastering Sketching0.15742935180664064image thumbnaildistance: 0.15743variant: original 500px6.0
Delaunay Triangulation0.1223315200805664image thumbnaildistance: 0.12233variant: original 1000px4.0
Poly Vector → Stroke Aggregator0.013168319075820986image thumbnaildistance: 0.01317variant: originalalg. parameter: noisy220.0
Poly Vector0.012806248664855958image thumbnaildistance: 0.01281variant: original 1000pxalg. parameter: noisy102.0
Real-Time Inking0.01306037970911102image thumbnaildistance: 0.01306variant: original3.0
Stroke Aggregator0.012992462893457091image thumbnaildistance: 0.01299variant: vectorized (all layers)526.0
Topology Driven → Stroke Aggregator0.012549091137143418image thumbnaildistance: 0.01255variant: original895.0
Topology Driven0.011661903381347656image thumbnaildistance: 0.01166variant: original 500px5.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 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 image thumbnail
vectorized (all layers) image thumbnail