A Benchmark for Rough Sketch Cleanup


Ind_product_baseline_06

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

Best automatic results (chamfer distance)

Column visibility:

Best automatic results

OriginalGround TruthMastering SketchingPoly Vector → Stroke AggregatorStroke AggregatorTopology DrivenPoly VectorTopology Driven → Stroke AggregatorReal-Time InkingDelaunay TriangulationFidelity Simplicity
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00129image thumbnaildistance: 0.00141image thumbnaildistance: 0.00151image thumbnaildistance: 0.00152image thumbnaildistance: 0.00153image thumbnaildistance: 0.00162image thumbnaildistance: 0.00173image thumbnaildistance: 0.00435image thumbnaildistance: 0.00845

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.004347393914280321image thumbnaildistance: 0.00435variant: original3.0
Fidelity Simplicity0.008452752075587927image thumbnaildistance: 0.00845variant: originalalg. parameter: 0.25300.0
Mastering Sketching0.0012911616766604311image thumbnaildistance: 0.00129variant: original 500px5.0
Poly Vector → Stroke Aggregator0.0014139939767171489image thumbnaildistance: 0.00141variant: original 1000px70.0
Poly Vector0.001534498559368456image thumbnaildistance: 0.00153variant: original68.0
Real-Time Inking0.001731894451619722image thumbnaildistance: 0.00173variant: original 1000px3.0
Stroke Aggregator0.0015134533482546134image thumbnaildistance: 0.00151variant: vectorized (all layers)51.0
Topology Driven → Stroke Aggregator0.0016245117366605858image thumbnaildistance: 0.00162variant: original426.0
Topology Driven0.0015162578196744893image thumbnaildistance: 0.00152variant: original 1000px8.0

F12/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.4031450741285416image thumbnaildistance: 0.40315variant: original 500px0.0
Real-Time Inking0.6165405652321386image thumbnaildistance: 0.61654variant: original2.0
Stroke Aggregator0.6466019776347703image thumbnaildistance: 0.6466variant: vectorized (all layers)51.0
Fidelity Simplicity0.5597236835528073image thumbnaildistance: 0.55972variant: original 500pxalg. parameter: 0.75227.0
Mastering Sketching0.7057157435955288image thumbnaildistance: 0.70572variant: original 1000px5.0
Poly Vector → Stroke Aggregator0.6544654421736901image thumbnaildistance: 0.65447variant: original 1000px70.0
Poly Vector0.5682199271826364image thumbnaildistance: 0.56822variant: original 500pxalg. parameter: noisy34.0
Topology Driven → Stroke Aggregator0.5712509195167994image thumbnaildistance: 0.57125variant: original 500px28.0
Topology Driven0.6530403125841976image thumbnaildistance: 0.65304variant: original10.0

F14/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.6279775077933616image thumbnaildistance: 0.62798variant: original 500px0.0
Mastering Sketching0.8924251001457235image thumbnaildistance: 0.89243variant: original 1000px5.0
Poly Vector → Stroke Aggregator0.8895107609213513image thumbnaildistance: 0.88951variant: original 1000px70.0
Poly Vector0.7279324623928016image thumbnaildistance: 0.72793variant: original 500px34.0
Real-Time Inking0.7970085964427359image thumbnaildistance: 0.79701variant: original2.0
Stroke Aggregator0.8734763997508028image thumbnaildistance: 0.87348variant: vectorized (all layers)51.0
Topology Driven0.8559961986085416image thumbnaildistance: 0.856variant: original10.0
Fidelity Simplicity0.7634095539837696image thumbnaildistance: 0.76341variant: original 500pxalg. parameter: 0.75227.0
Topology Driven → Stroke Aggregator0.7999318271819061image thumbnaildistance: 0.79993variant: original 500px28.0

F16/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.7471397687596384image thumbnaildistance: 0.74714variant: original 500px0.0
Stroke Aggregator0.9487714997684512image thumbnaildistance: 0.94877variant: vectorized (all layers)51.0
Fidelity Simplicity0.8400233236013919image thumbnaildistance: 0.84002variant: original 1000pxalg. parameter: 0.5340.0
Mastering Sketching0.9454114205631012image thumbnaildistance: 0.94541variant: original 1000px5.0
Poly Vector → Stroke Aggregator0.9488765071901458image thumbnaildistance: 0.94888variant: original 1000px70.0
Real-Time Inking0.9139761144622084image thumbnaildistance: 0.91398variant: original2.0
Topology Driven → Stroke Aggregator0.9073356027280852image thumbnaildistance: 0.90734variant: original 500px28.0
Topology Driven0.9405707529386484image thumbnaildistance: 0.94057variant: original 500px3.0
Poly Vector0.7953777960873971image thumbnaildistance: 0.79538variant: original 500pxalg. parameter: noisy34.0

F18/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8487802922246299image thumbnaildistance: 0.84878variant: original 500px0.0
Fidelity Simplicity0.8763464195892079image thumbnaildistance: 0.87635variant: originalalg. parameter: 0.6353.0
Mastering Sketching0.9661606647838328image thumbnaildistance: 0.96616variant: original 1000px5.0
Poly Vector → Stroke Aggregator0.9662233011039406image thumbnaildistance: 0.96622variant: original 1000px70.0
Poly Vector0.828505005834912image thumbnaildistance: 0.82851variant: original 500px34.0
Real-Time Inking0.950597064250872image thumbnaildistance: 0.9506variant: original2.0
Stroke Aggregator0.965074376083114image thumbnaildistance: 0.96507variant: vectorized (all layers)51.0
Topology Driven → Stroke Aggregator0.9460717753706532image thumbnaildistance: 0.94607variant: original 500px28.0
Topology Driven0.9650016193659664image thumbnaildistance: 0.965variant: original 1000px8.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.8873830108649523image thumbnaildistance: 0.88738variant: original 500px0.0
Fidelity Simplicity0.8948348549898435image thumbnaildistance: 0.89483variant: original 500pxalg. parameter: 0.75227.0
Mastering Sketching0.9831653701515796image thumbnaildistance: 0.98317variant: original 1000px5.0
Poly Vector → Stroke Aggregator0.9852640970835956image thumbnaildistance: 0.98526variant: original 1000px70.0
Real-Time Inking0.9715777529004904image thumbnaildistance: 0.97158variant: original2.0
Stroke Aggregator0.9807334356773708image thumbnaildistance: 0.98073variant: vectorized (all layers)51.0
Topology Driven → Stroke Aggregator0.9785027632836992image thumbnaildistance: 0.9785variant: original 500px28.0
Topology Driven0.983080325156194image thumbnaildistance: 0.98308variant: original10.0
Poly Vector0.8595519152011564image thumbnaildistance: 0.85955variant: original 500pxalg. parameter: noisy34.0

Hausdorff

algorithmdistanceresultrunning time
Delaunay Triangulation0.08904516407150435image thumbnaildistance: 0.08905variant: original3.0
Fidelity Simplicity0.16465268131073846image thumbnaildistance: 0.16465variant: originalalg. parameter: 0.5309.0
Mastering Sketching0.08099382781982421image thumbnaildistance: 0.08099variant: original 500px5.0
Poly Vector → Stroke Aggregator0.00806225776672363image thumbnaildistance: 0.00806variant: original 1000px70.0
Poly Vector0.013000000000000001image thumbnaildistance: 0.013variant: original 1000px62.0
Real-Time Inking0.02301681531344955image thumbnaildistance: 0.02302variant: original2.0
Stroke Aggregator0.00825553887647835image thumbnaildistance: 0.00826variant: vectorized (all layers)51.0
Topology Driven → Stroke Aggregator0.01309346153470317image thumbnaildistance: 0.01309variant: original426.0
Topology Driven0.01325346857983828image thumbnaildistance: 0.01325variant: original10.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
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