A Benchmark for Rough Sketch Cleanup


Ind_architecture_baseline_02

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

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthStroke AggregatorMastering SketchingReal-Time InkingTopology DrivenPoly VectorTopology Driven → Stroke AggregatorDelaunay TriangulationPoly Vector → Stroke AggregatorFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00083image thumbnaildistance: 0.00092image thumbnaildistance: 0.00104image thumbnaildistance: 0.00121image thumbnaildistance: 0.00122image thumbnaildistance: 0.00136image thumbnaildistance: 0.00166image thumbnaildistance: 0.00299image thumbnaildistance: 0.00424

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.0016579243761872878image thumbnaildistance: 0.00166variant: original 1000px11.0
Fidelity Simplicity0.004236368512608759image thumbnaildistance: 0.00424variant: original 1000pxalg. parameter: 0.25284.0
Mastering Sketching0.0009223058577541462image thumbnaildistance: 0.00092variant: original 500px5.0
Poly Vector → Stroke Aggregator0.002989883650843624image thumbnaildistance: 0.00299variant: original 500px34.0
Poly Vector0.0012168747012676227image thumbnaildistance: 0.00122variant: originalalg. parameter: noisy583.0
Real-Time Inking0.0010410768907139518image thumbnaildistance: 0.00104variant: original3.0
Stroke Aggregator0.0008342682667070926image thumbnaildistance: 0.00083variant: vectorized (all layers)703.0
Topology Driven → Stroke Aggregator0.0013612781386320866image thumbnaildistance: 0.00136variant: original 1000px1176.0
Topology Driven0.001214489630504629image thumbnaildistance: 0.00121variant: original137.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.4832170213884034image thumbnaildistance: 0.48322variant: original 500px3.0
Fidelity Simplicity0.6331829410941148image thumbnaildistance: 0.63318variant: original 500pxalg. parameter: 0.75211.0
Mastering Sketching0.8145875820873627image thumbnaildistance: 0.81459variant: original 500px5.0
Poly Vector → Stroke Aggregator0.6416220589399703image thumbnaildistance: 0.64162variant: original 500px34.0
Poly Vector0.6340797316054754image thumbnaildistance: 0.63408variant: original 500px103.0
Real-Time Inking0.7246278918905715image thumbnaildistance: 0.72463variant: original 1000px3.0
Stroke Aggregator0.7681838689495072image thumbnaildistance: 0.76818variant: vectorized (all layers)703.0
Topology Driven → Stroke Aggregator0.645823719309778image thumbnaildistance: 0.64582variant: original 500px201.0
Topology Driven0.7064933520091591image thumbnaildistance: 0.70649variant: original137.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7201747653018571image thumbnaildistance: 0.72017variant: original 500px3.0
Fidelity Simplicity0.8058805604741907image thumbnaildistance: 0.80588variant: original 500pxalg. parameter: 0.75211.0
Poly Vector → Stroke Aggregator0.8015179444356701image thumbnaildistance: 0.80152variant: original 500px34.0
Poly Vector0.8008960324185503image thumbnaildistance: 0.8009variant: original 500px103.0
Stroke Aggregator0.943514481855348image thumbnaildistance: 0.94351variant: vectorized (all layers)703.0
Topology Driven0.8891054659733169image thumbnaildistance: 0.88911variant: original137.0
Mastering Sketching0.9437796106476972image thumbnaildistance: 0.94378variant: original 500px5.0
Real-Time Inking0.9089422457121246image thumbnaildistance: 0.90894variant: original3.0
Topology Driven → Stroke Aggregator0.8598941889301747image thumbnaildistance: 0.85989variant: original 500px201.0

F16/1000

algorithmdistanceresultrunning time
Topology Driven0.9577670430445324image thumbnaildistance: 0.95777variant: original137.0
Delaunay Triangulation0.8474426413182965image thumbnaildistance: 0.84744variant: original 500px3.0
Fidelity Simplicity0.8821174174051304image thumbnaildistance: 0.88212variant: original 500pxalg. parameter: 0.75211.0
Mastering Sketching0.9797795137539452image thumbnaildistance: 0.97978variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8704106102396577image thumbnaildistance: 0.87041variant: original 500px34.0
Poly Vector0.8714430150918631image thumbnaildistance: 0.87144variant: original 500px103.0
Real-Time Inking0.9612862317682421image thumbnaildistance: 0.96129variant: original3.0
Stroke Aggregator0.9731033433579253image thumbnaildistance: 0.9731variant: vectorized (all layers)703.0
Topology Driven → Stroke Aggregator0.9443072571715068image thumbnaildistance: 0.94431variant: original 500px201.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8886539000811168image thumbnaildistance: 0.88865variant: original 500px3.0
Fidelity Simplicity0.9132925029143104image thumbnaildistance: 0.91329variant: original 500pxalg. parameter: 0.5191.0
Poly Vector → Stroke Aggregator0.9043553859189538image thumbnaildistance: 0.90436variant: original 500px34.0
Real-Time Inking0.9828815181694144image thumbnaildistance: 0.98288variant: original 500px10.0
Stroke Aggregator0.995155200675413image thumbnaildistance: 0.99516variant: vectorized (all layers)703.0
Mastering Sketching0.9937065310730566image thumbnaildistance: 0.99371variant: original 500px5.0
Poly Vector0.9063520175487212image thumbnaildistance: 0.90635variant: original 500px103.0
Topology Driven → Stroke Aggregator0.9805739133950032image thumbnaildistance: 0.98057variant: original 500px201.0
Topology Driven0.9815313607735944image thumbnaildistance: 0.98153variant: original137.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.9118280590293254image thumbnaildistance: 0.91183variant: original 500px3.0
Mastering Sketching0.9979105090435012image thumbnaildistance: 0.99791variant: original 500px5.0
Poly Vector → Stroke Aggregator0.923533136127082image thumbnaildistance: 0.92353variant: original 500px34.0
Poly Vector0.925920523571223image thumbnaildistance: 0.92592variant: original 500px103.0
Real-Time Inking0.9889175722951636image thumbnaildistance: 0.98892variant: original 500px10.0
Topology Driven → Stroke Aggregator0.9927288862106786image thumbnaildistance: 0.99273variant: original 500px201.0
Stroke Aggregator0.9982918573309096image thumbnaildistance: 0.99829variant: vectorized (all layers)703.0
Topology Driven0.9911127800726image thumbnaildistance: 0.99111variant: original137.0
Fidelity Simplicity0.9249671980632234image thumbnaildistance: 0.92497variant: original 500pxalg. parameter: 0.75211.0

Hausdorff

algorithmdistanceresultrunning time
Poly Vector → Stroke Aggregator0.039849716186523436image thumbnaildistance: 0.03985variant: original 500px34.0
Delaunay Triangulation0.05903388977050781image thumbnaildistance: 0.05903variant: original 1000px11.0
Fidelity Simplicity0.1853448275862069image thumbnaildistance: 0.18534variant: originalalg. parameter: 0.25436.0
Mastering Sketching0.11327841949462893image thumbnaildistance: 0.11328variant: original 500px5.0
Poly Vector0.01529705810546875image thumbnaildistance: 0.0153variant: original 1000pxalg. parameter: noisy266.0
Real-Time Inking0.01581138801574707image thumbnaildistance: 0.01581variant: original 1000px3.0
Stroke Aggregator0.01532567049808429image thumbnaildistance: 0.01533variant: vectorized (all layers)703.0
Topology Driven → Stroke Aggregator0.01529705810546875image thumbnaildistance: 0.0153variant: original 1000px1176.0
Topology Driven0.014560219764709472image thumbnaildistance: 0.01456variant: original 500px9.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 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 image thumbnail
vectorized (all layers) image thumbnail