A Benchmark for Rough Sketch Cleanup


Ind_product_baseline_05

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

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthTopology DrivenPoly VectorReal-Time InkingMastering SketchingFidelity SimplicityPoly Vector → Stroke AggregatorDelaunay Triangulation
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00221image thumbnaildistance: 0.0024image thumbnaildistance: 0.00243image thumbnaildistance: 0.00244image thumbnaildistance: 0.00262image thumbnaildistance: 0.00267image thumbnaildistance: 0.00311

Rough Sketch

Column visibility:

originalthresholdedall layersshapelightingscaffoldshading
image thumbnailimage thumbnail

Ground Truth

Column visibility:

artistall layersshapescaffoldshadingcolor regiontextextra
Branislav Mirkovicimage thumbnailimage thumbnail
Ge Jinimage thumbnailimage 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.003105710138283532image thumbnaildistance: 0.00311variant: original49.0
Fidelity Simplicity0.00262361143987278image thumbnaildistance: 0.00262variant: original 1000pxalg. parameter: 0.25212.0
Mastering Sketching0.002438768387904272image thumbnaildistance: 0.00244variant: original 500px5.0
Poly Vector → Stroke Aggregator0.002669701975097595image thumbnaildistance: 0.00267variant: original 500pxalg. parameter: noisy79.0
Poly Vector0.002404131176623399image thumbnaildistance: 0.0024variant: originalalg. parameter: noisy762.0
Real-Time Inking0.002425549165716029image thumbnaildistance: 0.00243variant: original3.0
Topology Driven0.0022060058862743686image thumbnaildistance: 0.00221variant: original213.0

F12/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.5106987246025405image thumbnaildistance: 0.5107variant: original 500pxalg. parameter: 0.6189.0
Mastering Sketching0.593670655402783image thumbnaildistance: 0.59367variant: original 500px5.0
Poly Vector → Stroke Aggregator0.5990102865058187image thumbnaildistance: 0.59901variant: original 500pxalg. parameter: noisy79.0
Poly Vector0.5467470629600657image thumbnaildistance: 0.54675variant: original789.0
Real-Time Inking0.5501455440113165image thumbnaildistance: 0.55015variant: original3.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Topology Driven0.5465317959600186image thumbnaildistance: 0.54653variant: original 1000px97.0
Delaunay Triangulation0.4038228906025256image thumbnaildistance: 0.40382variant: original 500px4.0

F14/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.6851543112246404image thumbnaildistance: 0.68515variant: original 500pxalg. parameter: 0.75191.0
Mastering Sketching0.7599086676848694image thumbnaildistance: 0.75991variant: original 500px5.0
Poly Vector0.7507457493141847image thumbnaildistance: 0.75075variant: originalalg. parameter: noisy762.0
Real-Time Inking0.7487921803255831image thumbnaildistance: 0.74879variant: original 500px2.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Topology Driven0.7271831067409716image thumbnaildistance: 0.72718variant: original 500px22.0
Poly Vector → Stroke Aggregator0.7810690153529367image thumbnaildistance: 0.78107variant: original 500pxalg. parameter: noisy79.0
Delaunay Triangulation0.6282075025985071image thumbnaildistance: 0.62821variant: original 500px4.0

F16/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.8142398624930641image thumbnaildistance: 0.81424variant: original 500pxalg. parameter: 0.75191.0
Mastering Sketching0.8702445990719183image thumbnaildistance: 0.87024variant: original 500px5.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Topology Driven0.8342554361026003image thumbnaildistance: 0.83426variant: original 500px22.0
Delaunay Triangulation0.8022935718187479image thumbnaildistance: 0.80229variant: original 500px4.0
Poly Vector → Stroke Aggregator0.8637092570967521image thumbnaildistance: 0.86371variant: original 500px79.0
Poly Vector0.8584020142551855image thumbnaildistance: 0.8584variant: original789.0
Real-Time Inking0.8657232697227744image thumbnaildistance: 0.86572variant: original3.0

F18/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9220608140244194image thumbnaildistance: 0.92206variant: original 500px5.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Delaunay Triangulation0.862637517961521image thumbnaildistance: 0.86264variant: original 500px4.0
Fidelity Simplicity0.8844928538654593image thumbnaildistance: 0.88449variant: original 500pxalg. parameter: 0.25169.0
Poly Vector → Stroke Aggregator0.9019180159288592image thumbnaildistance: 0.90192variant: original 500px79.0
Poly Vector0.8991298205324926image thumbnaildistance: 0.89913variant: original 500px194.0
Real-Time Inking0.9070173997297676image thumbnaildistance: 0.90702variant: original 500px2.0
Topology Driven0.8819317274114852image thumbnaildistance: 0.88193variant: original 500px22.0

F110/1000

algorithmdistanceresultrunning time
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Delaunay Triangulation0.9163630455651292image thumbnaildistance: 0.91636variant: original 500px4.0
Mastering Sketching0.9585660510661888image thumbnaildistance: 0.95857variant: original 500px5.0
Poly Vector → Stroke Aggregator0.9372043537130924image thumbnaildistance: 0.9372variant: original 500px79.0
Poly Vector0.9344259194462043image thumbnaildistance: 0.93443variant: originalalg. parameter: noisy762.0
Real-Time Inking0.9462409559328228image thumbnaildistance: 0.94624variant: original3.0
Topology Driven0.9270781234370312image thumbnaildistance: 0.92708variant: original 500px22.0
Fidelity Simplicity0.9446536399962576image thumbnaildistance: 0.94465variant: original 500pxalg. parameter: 0.3187.0

Hausdorff

algorithmdistanceresultrunning time
Fidelity Simplicity0.03189043807983399image thumbnaildistance: 0.03189variant: original 1000pxalg. parameter: 0.75239.0
Poly Vector0.0357770881652832image thumbnaildistance: 0.03578variant: original 1000px464.0
Stroke Aggregatornan
Topology Driven → Stroke Aggregatornan
Topology Driven0.0357770881652832image thumbnaildistance: 0.03578variant: original 1000px97.0
Delaunay Triangulation0.04379145385198963image thumbnaildistance: 0.04379variant: original49.0
Poly Vector → Stroke Aggregator0.04686149978637695image thumbnaildistance: 0.04686variant: original 500pxalg. parameter: noisy79.0
Real-Time Inking0.026248809814453124image thumbnaildistance: 0.02625variant: original 1000px3.0
Mastering Sketching0.2532982482910156image thumbnaildistance: 0.2533variant: original 500px5.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
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