A Benchmark for Rough Sketch Cleanup


Art_freeform_baseline_08

Author: Enrique Rosales Licence: Academic Paper
Messiness:  0.1841
Ambiguity (Chamfer):  0.07729
Shading:  No
Scaffold:  No
Texture Strokes:  No
Background:  Clean (Vector)
rough image

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthPoly Vector → Stroke AggregatorMastering SketchingReal-Time InkingPoly VectorTopology DrivenDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00108image thumbnaildistance: 0.00108image thumbnaildistance: 0.00112image thumbnaildistance: 0.00135image thumbnaildistance: 0.00137image thumbnaildistance: 0.00171image thumbnaildistance: 0.00776

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
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Delaunay Triangulation0.0017100792969360695image thumbnaildistance: 0.00171variant: original17.0
Fidelity Simplicity0.007760432124583953image thumbnaildistance: 0.00776variant: originalalg. parameter: 0.25228.0
Mastering Sketching0.0010796756250401106image thumbnaildistance: 0.00108variant: original 500px5.0
Poly Vector → Stroke Aggregator0.0010781221992749296image thumbnaildistance: 0.00108variant: original591.0
Poly Vector0.001351514824764506image thumbnaildistance: 0.00135variant: originalalg. parameter: noisy474.0
Real-Time Inking0.0011209786103957248image thumbnaildistance: 0.00112variant: original4.0
Topology Driven0.0013712459672425294image thumbnaildistance: 0.00137variant: original80.0

F12/1000

algorithmdistanceresultrunning time
Real-Time Inking0.7155518741822563image thumbnaildistance: 0.71555variant: original4.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Delaunay Triangulation0.522592309038625image thumbnaildistance: 0.52259variant: original 500px2.0
Fidelity Simplicity0.5194311402643841image thumbnaildistance: 0.51943variant: original 500pxalg. parameter: 0.75201.0
Mastering Sketching0.8173331129051266image thumbnaildistance: 0.81733variant: original 500px5.0
Poly Vector → Stroke Aggregator0.650699203966182image thumbnaildistance: 0.6507variant: original 500px30.0
Poly Vector0.6732767242361806image thumbnaildistance: 0.67328variant: original 500pxalg. parameter: noisy76.0
Topology Driven0.6790956671113425image thumbnaildistance: 0.6791variant: original80.0

F14/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9281898310470654image thumbnaildistance: 0.92819variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8086740958310069image thumbnaildistance: 0.80867variant: original 500pxalg. parameter: noisy30.0
Poly Vector0.8199508277202912image thumbnaildistance: 0.81995variant: original 500pxalg. parameter: noisy76.0
Real-Time Inking0.8996892342627599image thumbnaildistance: 0.89969variant: original 1000px3.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Topology Driven0.8583565906244406image thumbnaildistance: 0.85836variant: original 1000px45.0
Delaunay Triangulation0.7514942984465363image thumbnaildistance: 0.75149variant: original 500px2.0
Fidelity Simplicity0.7003124914667861image thumbnaildistance: 0.70031variant: original 500pxalg. parameter: 0.75201.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8638989279314848image thumbnaildistance: 0.8639variant: original 500px2.0
Fidelity Simplicity0.7952256528767214image thumbnaildistance: 0.79523variant: original 500pxalg. parameter: 0.75201.0
Mastering Sketching0.9724419843315278image thumbnaildistance: 0.97244variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8750358932224913image thumbnaildistance: 0.87504variant: original 500pxalg. parameter: noisy30.0
Poly Vector0.8858473016728731image thumbnaildistance: 0.88585variant: original 500pxalg. parameter: noisy76.0
Real-Time Inking0.945452289771422image thumbnaildistance: 0.94545variant: original4.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Topology Driven0.9245758667221171image thumbnaildistance: 0.92458variant: original 1000px45.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.9109804352907592image thumbnaildistance: 0.91098variant: original 500px2.0
Mastering Sketching0.9857610104499276image thumbnaildistance: 0.98576variant: original 500px5.0
Real-Time Inking0.971045304467703image thumbnaildistance: 0.97105variant: original4.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Topology Driven0.9579043804382272image thumbnaildistance: 0.9579variant: original 500px11.0
Fidelity Simplicity0.8240149258097791image thumbnaildistance: 0.82401variant: original 500pxalg. parameter: 0.75201.0
Poly Vector → Stroke Aggregator0.9010394350245204image thumbnaildistance: 0.90104variant: original 500pxalg. parameter: noisy30.0
Poly Vector0.9114090769737192image thumbnaildistance: 0.91141variant: original 500px75.0

F110/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9936393035938402image thumbnaildistance: 0.99364variant: original 500px5.0
Real-Time Inking0.9829355254790652image thumbnaildistance: 0.98294variant: original4.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Topology Driven0.9781687506407168image thumbnaildistance: 0.97817variant: original 1000px45.0
Delaunay Triangulation0.9422824741527159image thumbnaildistance: 0.94228variant: original 500px2.0
Fidelity Simplicity0.8422984065668759image thumbnaildistance: 0.8423variant: original 500pxalg. parameter: 0.75201.0
Poly Vector → Stroke Aggregator0.9246114442392452image thumbnaildistance: 0.92461variant: original 500px30.0
Poly Vector0.9325380800194673image thumbnaildistance: 0.93254variant: original 500pxalg. parameter: noisy76.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.028600698471069337image thumbnaildistance: 0.0286variant: original 1000px10.0
Mastering Sketching0.2image thumbnaildistance: 0.2variant: original 500px5.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Fidelity Simplicity0.2485155944824219image thumbnaildistance: 0.24852variant: original 500pxalg. parameter: 0.6162.0
Poly Vector → Stroke Aggregator0.016876309935809575image thumbnaildistance: 0.01688variant: original591.0
Poly Vector0.017804492950439454image thumbnaildistance: 0.0178variant: original 1000px288.0
Real-Time Inking0.018636767627202976image thumbnaildistance: 0.01864variant: original4.0
Topology Driven0.018157518397994902image thumbnaildistance: 0.01816variant: original80.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
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