A Benchmark for Rough Sketch Cleanup


Ind_product_baseline_15

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

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingStroke AggregatorFidelity SimplicityTopology DrivenPoly VectorReal-Time InkingPoly Vector → Stroke AggregatorTopology Driven → Stroke AggregatorDelaunay Triangulation
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.0014image thumbnaildistance: 0.00153image thumbnaildistance: 0.00168image thumbnaildistance: 0.00171image thumbnaildistance: 0.00172image thumbnaildistance: 0.00176image thumbnaildistance: 0.0018image thumbnaildistance: 0.00183image thumbnaildistance: 0.00236

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.0023581946743110797image thumbnaildistance: 0.00236variant: vectorized (all layers) 1000px5.0
Fidelity Simplicity0.00167839692685896image thumbnaildistance: 0.00168variant: vectorized (all layers) 1000pxalg. parameter: 0.3343.0
Mastering Sketching0.0014026428102698596image thumbnaildistance: 0.0014variant: vectorized (all layers) 500px5.0
Poly Vector → Stroke Aggregator0.0017952712983157425image thumbnaildistance: 0.0018variant: vectorized (all layers) 1000pxalg. parameter: noisy176.0
Poly Vector0.0017220304241099547image thumbnaildistance: 0.00172variant: vectorized (all layers) 1000px147.0
Real-Time Inking0.0017598719477715094image thumbnaildistance: 0.00176variant: vectorized (all layers) 1000px2.0
Stroke Aggregator0.0015314553866480325image thumbnaildistance: 0.00153variant: vectorized (all layers)282.0
Topology Driven → Stroke Aggregator0.001832177145458906image thumbnaildistance: 0.00183variant: thresholded 1000px414.0
Topology Driven0.0017110781280630465image thumbnaildistance: 0.00171variant: vectorized (all layers) 1000px20.0

F12/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.4012438209219369image thumbnaildistance: 0.40124variant: thresholded 500pxalg. parameter: 0.6230.0
Mastering Sketching0.5325600374321864image thumbnaildistance: 0.53256variant: vectorized (all layers) 500px5.0
Poly Vector → Stroke Aggregator0.4265836741705029image thumbnaildistance: 0.42658variant: original254.0
Poly Vector0.4585090347514275image thumbnaildistance: 0.45851variant: thresholded928.0
Real-Time Inking0.4820602677951352image thumbnaildistance: 0.48206variant: original3.0
Stroke Aggregator0.4339358310876977image thumbnaildistance: 0.43394variant: vectorized (all layers)282.0
Topology Driven → Stroke Aggregator0.4146142342034391image thumbnaildistance: 0.41461variant: thresholded669.0
Topology Driven0.4514820900117821image thumbnaildistance: 0.45148variant: thresholded95.0
Delaunay Triangulation0.3648150972261558image thumbnaildistance: 0.36482variant: thresholded 500px2.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.5229938184608944image thumbnaildistance: 0.52299variant: thresholded 500px2.0
Fidelity Simplicity0.5958312307433616image thumbnaildistance: 0.59583variant: thresholded 500pxalg. parameter: 0.75222.0
Mastering Sketching0.6804852963139683image thumbnaildistance: 0.68049variant: thresholded 500px5.0
Poly Vector → Stroke Aggregator0.6335009457694525image thumbnaildistance: 0.6335variant: original254.0
Poly Vector0.6696507731008161image thumbnaildistance: 0.66965variant: thresholdedalg. parameter: noisy850.0
Real-Time Inking0.670945145808437image thumbnaildistance: 0.67095variant: thresholded3.0
Stroke Aggregator0.6515592439855351image thumbnaildistance: 0.65156variant: vectorized (all layers)282.0
Topology Driven → Stroke Aggregator0.6301945388119058image thumbnaildistance: 0.63019variant: thresholded 500px141.0
Topology Driven0.6503542848124869image thumbnaildistance: 0.65035variant: thresholded 500px10.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.641933264768184image thumbnaildistance: 0.64193variant: thresholded 500px2.0
Fidelity Simplicity0.7416245367868688image thumbnaildistance: 0.74162variant: thresholdedalg. parameter: 0.25454.0
Mastering Sketching0.7782072297978683image thumbnaildistance: 0.77821variant: thresholded 500px5.0
Poly Vector → Stroke Aggregator0.7694250700454265image thumbnaildistance: 0.76943variant: vectorized (all layers) 1000pxalg. parameter: noisy176.0
Real-Time Inking0.7639893345430832image thumbnaildistance: 0.76399variant: thresholded3.0
Stroke Aggregator0.7646979008185203image thumbnaildistance: 0.7647variant: vectorized (all layers)282.0
Topology Driven → Stroke Aggregator0.7542413113287174image thumbnaildistance: 0.75424variant: thresholded 500px141.0
Topology Driven0.7787400375823074image thumbnaildistance: 0.77874variant: thresholded 500px10.0
Poly Vector0.7744575454330458image thumbnaildistance: 0.77446variant: vectorized (all layers) 500px44.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7156688763606288image thumbnaildistance: 0.71567variant: thresholded 500px2.0
Fidelity Simplicity0.80059272859078image thumbnaildistance: 0.80059variant: vectorized (all layers) 500pxalg. parameter: 0.25214.0
Mastering Sketching0.815985734234678image thumbnaildistance: 0.81599variant: vectorized (all layers) 500px5.0
Poly Vector → Stroke Aggregator0.8183655813102649image thumbnaildistance: 0.81837variant: vectorized (all layers) 1000pxalg. parameter: noisy176.0
Real-Time Inking0.8215260142403507image thumbnaildistance: 0.82153variant: thresholded3.0
Stroke Aggregator0.8218632308030542image thumbnaildistance: 0.82186variant: vectorized (all layers)282.0
Topology Driven → Stroke Aggregator0.8106678485828218image thumbnaildistance: 0.81067variant: thresholded 500px141.0
Topology Driven0.8344460418150871image thumbnaildistance: 0.83445variant: thresholded 500px10.0
Poly Vector0.7980684474763345image thumbnaildistance: 0.79807variant: vectorized (all layers) 500pxalg. parameter: noisy48.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7948434496428253image thumbnaildistance: 0.79484variant: original22.0
Fidelity Simplicity0.8270242082995858image thumbnaildistance: 0.82702variant: thresholdedalg. parameter: 0.6564.0
Mastering Sketching0.8469588044787187image thumbnaildistance: 0.84696variant: vectorized (all layers) 500px5.0
Poly Vector → Stroke Aggregator0.8486406337945002image thumbnaildistance: 0.84864variant: vectorized (all layers) 1000pxalg. parameter: noisy176.0
Real-Time Inking0.8544063815388082image thumbnaildistance: 0.85441variant: thresholded3.0
Stroke Aggregator0.8386684629072287image thumbnaildistance: 0.83867variant: vectorized (all layers)282.0
Topology Driven → Stroke Aggregator0.8463023575779726image thumbnaildistance: 0.8463variant: thresholded 500px141.0
Topology Driven0.872839153519945image thumbnaildistance: 0.87284variant: thresholded 500px10.0
Poly Vector0.8140498620000648image thumbnaildistance: 0.81405variant: vectorized (all layers) 500pxalg. parameter: noisy48.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.037121421813964835image thumbnaildistance: 0.03712variant: vectorized (all layers) 1000px5.0
Mastering Sketching0.16643316650390624image thumbnaildistance: 0.16643variant: thresholded 500px5.0
Fidelity Simplicity0.03981205749511719image thumbnaildistance: 0.03981variant: thresholded 1000pxalg. parameter: 0.3402.0
Poly Vector → Stroke Aggregator0.031659968330053266image thumbnaildistance: 0.03166variant: original254.0
Poly Vector0.031659968330053266image thumbnaildistance: 0.03166variant: originalalg. parameter: noisy593.0
Real-Time Inking0.030083217620849614image thumbnaildistance: 0.03008variant: vectorized (all layers) 1000px2.0
Stroke Aggregator0.033858736052767915image thumbnaildistance: 0.03386variant: vectorized (all layers)282.0
Topology Driven → Stroke Aggregator0.03231098937988281image thumbnaildistance: 0.03231variant: thresholded 500px141.0
Topology Driven0.03224903106689453image thumbnaildistance: 0.03225variant: vectorized (all layers) 500px6.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
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
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 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
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