A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_07

Author: Cristina Arciniega Licence: Academic Paper
Messiness:  0.27153
Ambiguity (Chamfer):  0.29212
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 SketchingPoly Vector → Stroke AggregatorReal-Time InkingTopology DrivenPoly VectorTopology Driven → Stroke AggregatorDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00111image thumbnaildistance: 0.0012image thumbnaildistance: 0.00125image thumbnaildistance: 0.00131image thumbnaildistance: 0.00135image thumbnaildistance: 0.00141image thumbnaildistance: 0.00167image thumbnaildistance: 0.00223image thumbnaildistance: 0.00675

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.002230209979532225image thumbnaildistance: 0.00223variant: original27.0
Fidelity Simplicity0.006749038264461493image thumbnaildistance: 0.00675variant: originalalg. parameter: 0.25334.0
Mastering Sketching0.0011954456393327422image thumbnaildistance: 0.0012variant: original 500px5.0
Poly Vector → Stroke Aggregator0.0012473103394482676image thumbnaildistance: 0.00125variant: original412.0
Poly Vector0.0014099028760565376image thumbnaildistance: 0.00141variant: originalalg. parameter: noisy434.0
Real-Time Inking0.0013104588893631164image thumbnaildistance: 0.00131variant: original 1000px2.0
Stroke Aggregator0.0011131176975616717image thumbnaildistance: 0.00111variant: vectorized (all layers)1213.0
Topology Driven → Stroke Aggregator0.0016662523527532654image thumbnaildistance: 0.00167variant: original 1000px622.0
Topology Driven0.001347812874833722image thumbnaildistance: 0.00135variant: original73.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.17950990845481546image thumbnaildistance: 0.17951variant: original27.0
Fidelity Simplicity0.103979801122188image thumbnaildistance: 0.10398variant: originalalg. parameter: 0.75464.0
Mastering Sketching0.2265370784906509image thumbnaildistance: 0.22654variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.16553730752521634image thumbnaildistance: 0.16554variant: original412.0
Poly Vector0.194193361741758image thumbnaildistance: 0.19419variant: original 500pxalg. parameter: noisy73.0
Real-Time Inking0.1808732733278339image thumbnaildistance: 0.18087variant: original3.0
Stroke Aggregator0.17862900848581814image thumbnaildistance: 0.17863variant: vectorized (all layers)1213.0
Topology Driven → Stroke Aggregator0.19728388218398046image thumbnaildistance: 0.19728variant: original 500px99.0
Topology Driven0.22022888957624492image thumbnaildistance: 0.22023variant: original 500px7.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.3739310090225919image thumbnaildistance: 0.37393variant: original27.0
Fidelity Simplicity0.2488562130855499image thumbnaildistance: 0.24886variant: original 500pxalg. parameter: 0.6186.0
Mastering Sketching0.3921241336279544image thumbnaildistance: 0.39212variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.35055435939696783image thumbnaildistance: 0.35055variant: original412.0
Poly Vector0.3605176786500821image thumbnaildistance: 0.36052variant: original 500pxalg. parameter: noisy73.0
Real-Time Inking0.3605059698369784image thumbnaildistance: 0.36051variant: original3.0
Stroke Aggregator0.36903998673654975image thumbnaildistance: 0.36904variant: vectorized (all layers)1213.0
Topology Driven → Stroke Aggregator0.34858783759223577image thumbnaildistance: 0.34859variant: original 500px99.0
Topology Driven0.384444476729186image thumbnaildistance: 0.38444variant: original 500px7.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.5719235030501422image thumbnaildistance: 0.57192variant: original27.0
Fidelity Simplicity0.3965010834978712image thumbnaildistance: 0.3965variant: original 500pxalg. parameter: 0.6186.0
Mastering Sketching0.5743839253821772image thumbnaildistance: 0.57438variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.5241060754511766image thumbnaildistance: 0.52411variant: original412.0
Poly Vector0.5551338606304712image thumbnaildistance: 0.55513variant: original 500pxalg. parameter: noisy73.0
Real-Time Inking0.5382494546480808image thumbnaildistance: 0.53825variant: original3.0
Stroke Aggregator0.5413050961330226image thumbnaildistance: 0.54131variant: vectorized (all layers)1213.0
Topology Driven → Stroke Aggregator0.5192747903797909image thumbnaildistance: 0.51927variant: original 500px99.0
Topology Driven0.554049102235251image thumbnaildistance: 0.55405variant: original 500px7.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.6704393572327241image thumbnaildistance: 0.67044variant: original27.0
Fidelity Simplicity0.5200101841873054image thumbnaildistance: 0.52001variant: original 500pxalg. parameter: 0.25163.0
Mastering Sketching0.6833669447820099image thumbnaildistance: 0.68337variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.6644012306504384image thumbnaildistance: 0.6644variant: original412.0
Poly Vector0.6797199977537958image thumbnaildistance: 0.67972variant: original 1000px168.0
Real-Time Inking0.6706163298959469image thumbnaildistance: 0.67062variant: original3.0
Stroke Aggregator0.6827337136105557image thumbnaildistance: 0.68273variant: vectorized (all layers)1213.0
Topology Driven → Stroke Aggregator0.6567519365603158image thumbnaildistance: 0.65675variant: original 500px99.0
Topology Driven0.6727892873166275image thumbnaildistance: 0.67279variant: original73.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7412458719327943image thumbnaildistance: 0.74125variant: original27.0
Fidelity Simplicity0.5927618976321095image thumbnaildistance: 0.59276variant: original 500pxalg. parameter: 0.25163.0
Mastering Sketching0.7574545192479459image thumbnaildistance: 0.75745variant: original 1000px6.0
Poly Vector → Stroke Aggregator0.7487071664872527image thumbnaildistance: 0.74871variant: original412.0
Poly Vector0.7655783092160928image thumbnaildistance: 0.76558variant: original 500px75.0
Real-Time Inking0.7414525584103399image thumbnaildistance: 0.74145variant: original3.0
Stroke Aggregator0.7567502828919239image thumbnaildistance: 0.75675variant: vectorized (all layers)1213.0
Topology Driven → Stroke Aggregator0.7512205077844806image thumbnaildistance: 0.75122variant: original 500px99.0
Topology Driven0.76440874702079image thumbnaildistance: 0.76441variant: original73.0

Hausdorff

algorithmdistanceresultrunning time
Mastering Sketching0.2686633605957031image thumbnaildistance: 0.26866variant: original 500px5.0
Poly Vector → Stroke Aggregator0.019646883010864258image thumbnaildistance: 0.01965variant: original 1000pxalg. parameter: noisy232.0
Poly Vector0.02009975051879883image thumbnaildistance: 0.0201variant: original 1000pxalg. parameter: noisy171.0
Real-Time Inking0.019166445155189355image thumbnaildistance: 0.01917variant: original3.0
Stroke Aggregator0.019824326944002355image thumbnaildistance: 0.01982variant: vectorized (all layers)1213.0
Topology Driven → Stroke Aggregator0.0178885440826416image thumbnaildistance: 0.01789variant: original 500px99.0
Topology Driven0.01897366523742676image thumbnaildistance: 0.01897variant: original 500px7.0
Delaunay Triangulation0.07025667572021485image thumbnaildistance: 0.07026variant: original 1000px7.0
Fidelity Simplicity0.14926486206054687image thumbnaildistance: 0.14926variant: original 500pxalg. parameter: 0.6186.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 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