A Benchmark for Rough Sketch Cleanup


Ind_product_baseline_04

Author: Baseline Licence: Academic Paper
Messiness:  0.23186
Ambiguity (Chamfer):  0.21369
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 AggregatorPoly Vector → Stroke AggregatorReal-Time InkingTopology DrivenPoly VectorDelaunay TriangulationTopology Driven → Stroke AggregatorFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.0018image thumbnaildistance: 0.00197image thumbnaildistance: 0.00216image thumbnaildistance: 0.00228image thumbnaildistance: 0.00248image thumbnaildistance: 0.00253image thumbnaildistance: 0.00317image thumbnaildistance: 0.00405image thumbnaildistance: 0.00429

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.003166363222160259image thumbnaildistance: 0.00317variant: original15.0
Fidelity Simplicity0.004287157176224023image thumbnaildistance: 0.00429variant: original 1000pxalg. parameter: 0.75423.0
Mastering Sketching0.00179791213662337image thumbnaildistance: 0.0018variant: original 500px8.0
Poly Vector → Stroke Aggregator0.002155239203062853image thumbnaildistance: 0.00216variant: original669.0
Poly Vector0.002530334561319369image thumbnaildistance: 0.00253variant: originalalg. parameter: noisy269.0
Real-Time Inking0.002277301644055021image thumbnaildistance: 0.00228variant: original 1000px2.0
Stroke Aggregator0.001974267561747812image thumbnaildistance: 0.00197variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregator0.0040494657118595005image thumbnaildistance: 0.00405variant: original 500px281.0
Topology Driven0.0024812381534909233image thumbnaildistance: 0.00248variant: original46.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.3612519608977847image thumbnaildistance: 0.36125variant: original 500px2.0
Fidelity Simplicity0.3100054917266987image thumbnaildistance: 0.31001variant: originalalg. parameter: 0.75380.0
Mastering Sketching0.5006298792307944image thumbnaildistance: 0.50063variant: original 500px8.0
Poly Vector → Stroke Aggregator0.4069557471827994image thumbnaildistance: 0.40696variant: original669.0
Poly Vector0.3333814274932999image thumbnaildistance: 0.33338variant: original 500pxalg. parameter: noisy56.0
Real-Time Inking0.4151905339191239image thumbnaildistance: 0.41519variant: original3.0
Stroke Aggregator0.411887519074334image thumbnaildistance: 0.41189variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregator0.34367131887445695image thumbnaildistance: 0.34367variant: original 500px281.0
Topology Driven0.4279419573476828image thumbnaildistance: 0.42794variant: original46.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.5371911200599317image thumbnaildistance: 0.53719variant: original 500px2.0
Fidelity Simplicity0.4756857715902906image thumbnaildistance: 0.47569variant: originalalg. parameter: 0.25343.0
Mastering Sketching0.7188171846994429image thumbnaildistance: 0.71882variant: original 500px8.0
Poly Vector → Stroke Aggregator0.6245974233498337image thumbnaildistance: 0.6246variant: original669.0
Poly Vector0.4662093051752328image thumbnaildistance: 0.46621variant: original 500pxalg. parameter: noisy56.0
Real-Time Inking0.6422275535641466image thumbnaildistance: 0.64223variant: original 500px2.0
Stroke Aggregator0.6562394141146595image thumbnaildistance: 0.65624variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregator0.5393085611582096image thumbnaildistance: 0.53931variant: original 500px281.0
Topology Driven0.6151189233108001image thumbnaildistance: 0.61512variant: original 500px8.0

F16/1000

algorithmdistanceresultrunning time
Mastering Sketching0.8844792011212762image thumbnaildistance: 0.88448variant: original 500px8.0
Stroke Aggregator0.8477272108346346image thumbnaildistance: 0.84773variant: vectorized (all layers)598.0
Delaunay Triangulation0.7186152320795276image thumbnaildistance: 0.71862variant: original 500px2.0
Fidelity Simplicity0.6437498845752052image thumbnaildistance: 0.64375variant: originalalg. parameter: 0.6366.0
Poly Vector → Stroke Aggregator0.8252822888437232image thumbnaildistance: 0.82528variant: original669.0
Poly Vector0.6355716495254409image thumbnaildistance: 0.63557variant: original 500px54.0
Real-Time Inking0.80388610248807image thumbnaildistance: 0.80389variant: original3.0
Topology Driven → Stroke Aggregator0.7300111548926147image thumbnaildistance: 0.73001variant: original 500px281.0
Topology Driven0.7848806361812172image thumbnaildistance: 0.78488variant: original 500px8.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8000772425400333image thumbnaildistance: 0.80008variant: original 500px2.0
Fidelity Simplicity0.7290588967231052image thumbnaildistance: 0.72906variant: originalalg. parameter: 0.6366.0
Mastering Sketching0.9413360774580428image thumbnaildistance: 0.94134variant: original 500px8.0
Poly Vector → Stroke Aggregator0.9117624883087108image thumbnaildistance: 0.91176variant: original669.0
Poly Vector0.71817976882616image thumbnaildistance: 0.71818variant: original 500px54.0
Real-Time Inking0.8762803209637317image thumbnaildistance: 0.87628variant: original3.0
Stroke Aggregator0.9382751041888218image thumbnaildistance: 0.93828variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregator0.8386532561825114image thumbnaildistance: 0.83865variant: original 500px281.0
Topology Driven0.8637378915962802image thumbnaildistance: 0.86374variant: original 500px8.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8596545614190693image thumbnaildistance: 0.85965variant: original 500px2.0
Fidelity Simplicity0.7700084479886367image thumbnaildistance: 0.77001variant: originalalg. parameter: 0.3361.0
Mastering Sketching0.9668795599349764image thumbnaildistance: 0.96688variant: original 500px8.0
Poly Vector → Stroke Aggregator0.94706550708225image thumbnaildistance: 0.94707variant: original669.0
Poly Vector0.7652934742982137image thumbnaildistance: 0.76529variant: original 500pxalg. parameter: noisy56.0
Real-Time Inking0.918807683826448image thumbnaildistance: 0.91881variant: original3.0
Stroke Aggregator0.9624994554891324image thumbnaildistance: 0.9625variant: vectorized (all layers)598.0
Topology Driven → Stroke Aggregator0.8999774801420903image thumbnaildistance: 0.89998variant: original 500px281.0
Topology Driven0.9196800421317292image thumbnaildistance: 0.91968variant: original 500px8.0

Hausdorff

algorithmdistanceresultrunning time
Poly Vector0.024413110733032227image thumbnaildistance: 0.02441variant: original 1000pxalg. parameter: noisy196.0
Real-Time Inking0.02476285528572942image thumbnaildistance: 0.02476variant: original3.0
Stroke Aggregator0.017048192455307663image thumbnaildistance: 0.01705variant: vectorized (all layers)598.0
Topology Driven0.02433936022253129image thumbnaildistance: 0.02434variant: original46.0
Delaunay Triangulation0.049491526851733636image thumbnaildistance: 0.04949variant: original15.0
Fidelity Simplicity0.11446208715107245image thumbnaildistance: 0.11446variant: originalalg. parameter: 0.75380.0
Mastering Sketching0.17978875732421876image thumbnaildistance: 0.17979variant: original 500px8.0
Poly Vector → Stroke Aggregator0.03172321080829901image thumbnaildistance: 0.03172variant: original669.0
Topology Driven → Stroke Aggregator0.050990196228027335image thumbnaildistance: 0.05099variant: original 500px281.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
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