A Benchmark for Rough Sketch Cleanup


Ind_product_baseline_07

Author: Baseline Licence: Academic Paper
Messiness:  0.28868
Ambiguity (Chamfer):  0.10331
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 VectorDelaunay TriangulationTopology Driven → Stroke AggregatorFidelity SimplicityPoly Vector → Stroke Aggregator
image thumbnailimage thumbnailimage thumbnailimage thumbnailimage thumbnaildistance: 0.00083image thumbnaildistance: 0.00091image thumbnaildistance: 0.00119image thumbnaildistance: 0.00128image thumbnaildistance: 0.0013image thumbnaildistance: 0.0014image thumbnaildistance: 0.00166image thumbnaildistance: 0.00193image thumbnaildistance: 0.00203

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.0013986466541812464image thumbnaildistance: 0.0014variant: original86.0
Fidelity Simplicity0.00192679647519168image thumbnaildistance: 0.00193variant: original 500pxalg. parameter: 0.25206.0
Mastering Sketching0.0009052950836363227image thumbnaildistance: 0.00091variant: original 1000px5.0
Poly Vector → Stroke Aggregator0.0020306950388067017image thumbnaildistance: 0.00203variant: original 500pxalg. parameter: noisy22.0
Poly Vector0.0012957862220448633image thumbnaildistance: 0.0013variant: original1359.0
Real-Time Inking0.0011938473133052186image thumbnaildistance: 0.00119variant: original 1000px2.0
Stroke Aggregator0.0008324743092308175image thumbnaildistance: 0.00083variant: vectorized (all layers)1665.0
Topology Driven → Stroke Aggregator0.0016580437406887804image thumbnaildistance: 0.00166variant: original 1000px1679.0
Topology Driven0.0012772538011020429image thumbnaildistance: 0.00128variant: original235.0

F12/1000

algorithmdistanceresultrunning time
Fidelity Simplicity0.5008230889076193image thumbnaildistance: 0.50082variant: originalalg. parameter: 0.6469.0
Mastering Sketching0.6878818115188955image thumbnaildistance: 0.68788variant: original 1000px5.0
Poly Vector → Stroke Aggregator0.6155648129526271image thumbnaildistance: 0.61556variant: original 500px23.0
Poly Vector0.6257175566247801image thumbnaildistance: 0.62572variant: original 500px75.0
Real-Time Inking0.6095636700978547image thumbnaildistance: 0.60956variant: original3.0
Stroke Aggregator0.6321965662620554image thumbnaildistance: 0.6322variant: vectorized (all layers)1665.0
Topology Driven → Stroke Aggregator0.5698873827320189image thumbnaildistance: 0.56989variant: original 500px149.0
Topology Driven0.6299426625572327image thumbnaildistance: 0.62994variant: original235.0
Delaunay Triangulation0.3629860171617288image thumbnaildistance: 0.36299variant: original 500px5.0

F14/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9089425265502836image thumbnaildistance: 0.90894variant: original 500px5.0
Poly Vector → Stroke Aggregator0.8277889892016287image thumbnaildistance: 0.82779variant: original 500pxalg. parameter: noisy22.0
Poly Vector0.8338814150296076image thumbnaildistance: 0.83388variant: original 500pxalg. parameter: noisy83.0
Real-Time Inking0.8430525097662697image thumbnaildistance: 0.84305variant: original 500px2.0
Stroke Aggregator0.8861868018579911image thumbnaildistance: 0.88619variant: vectorized (all layers)1665.0
Topology Driven → Stroke Aggregator0.8058602012798532image thumbnaildistance: 0.80586variant: original 500px149.0
Topology Driven0.8306115120284229image thumbnaildistance: 0.83061variant: original 1000px41.0
Delaunay Triangulation0.568237611701672image thumbnaildistance: 0.56824variant: original 500px5.0
Fidelity Simplicity0.7093419461947621image thumbnaildistance: 0.70934variant: originalalg. parameter: 0.25413.0

F16/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9717706545802276image thumbnaildistance: 0.97177variant: original 500px5.0
Poly Vector → Stroke Aggregator0.9163260062676416image thumbnaildistance: 0.91633variant: original 500px23.0
Poly Vector0.9102356838405212image thumbnaildistance: 0.91024variant: original 500pxalg. parameter: noisy83.0
Real-Time Inking0.9409184970581754image thumbnaildistance: 0.94092variant: original 500px2.0
Stroke Aggregator0.9709948714256992image thumbnaildistance: 0.97099variant: vectorized (all layers)1665.0
Topology Driven → Stroke Aggregator0.9232638181275828image thumbnaildistance: 0.92326variant: original 1000px1679.0
Topology Driven0.9232565913617842image thumbnaildistance: 0.92326variant: original 1000px41.0
Delaunay Triangulation0.7532315581876824image thumbnaildistance: 0.75323variant: original 500px5.0
Fidelity Simplicity0.7571393923779893image thumbnaildistance: 0.75714variant: originalalg. parameter: 0.25413.0

F18/1000

algorithmdistanceresultrunning time
Mastering Sketching0.9862382611777214image thumbnaildistance: 0.98624variant: original 500px5.0
Poly Vector → Stroke Aggregator0.946262909455999image thumbnaildistance: 0.94626variant: original 500px23.0
Poly Vector0.9467565687316728image thumbnaildistance: 0.94676variant: original 500pxalg. parameter: noisy83.0
Real-Time Inking0.9730980713521182image thumbnaildistance: 0.9731variant: original 500px2.0
Stroke Aggregator0.9855802420874532image thumbnaildistance: 0.98558variant: vectorized (all layers)1665.0
Topology Driven → Stroke Aggregator0.9532295885738648image thumbnaildistance: 0.95323variant: original 1000px1679.0
Topology Driven0.9614777275898791image thumbnaildistance: 0.96148variant: original 1000px41.0
Delaunay Triangulation0.8527225431518032image thumbnaildistance: 0.85272variant: original 500px5.0
Fidelity Simplicity0.7769416056520285image thumbnaildistance: 0.77694variant: originalalg. parameter: 0.3401.0

F110/1000

algorithmdistanceresultrunning time
Delaunay Triangulation0.905579278274999image thumbnaildistance: 0.90558variant: original 500px5.0
Mastering Sketching0.9884587886834848image thumbnaildistance: 0.98846variant: original 1000px5.0
Poly Vector → Stroke Aggregator0.9562131176151326image thumbnaildistance: 0.95621variant: original 500px23.0
Poly Vector0.9611731685271416image thumbnaildistance: 0.96117variant: original 500px75.0
Real-Time Inking0.978675746149256image thumbnaildistance: 0.97868variant: original 500px2.0
Stroke Aggregator0.986586686661668image thumbnaildistance: 0.98659variant: vectorized (all layers)1665.0
Topology Driven → Stroke Aggregator0.967492325160856image thumbnaildistance: 0.96749variant: original 1000px1679.0
Topology Driven0.9727186331821333image thumbnaildistance: 0.97272variant: original 500px9.0
Fidelity Simplicity0.787854332508259image thumbnaildistance: 0.78785variant: originalalg. parameter: 0.3401.0

Hausdorff

algorithmdistanceresultrunning time
Fidelity Simplicity0.042190044403076166image thumbnaildistance: 0.04219variant: original 500pxalg. parameter: 0.6209.0
Delaunay Triangulation0.06049440409007825image thumbnaildistance: 0.06049variant: original86.0
Mastering Sketching0.09050966644287108image thumbnaildistance: 0.09051variant: original 500px5.0
Poly Vector → Stroke Aggregator0.040496913909912106image thumbnaildistance: 0.0405variant: original 500px23.0
Poly Vector0.01835755920410156image thumbnaildistance: 0.01836variant: original 1000pxalg. parameter: noisy263.0
Real-Time Inking0.018703233254583257image thumbnaildistance: 0.0187variant: original3.0
Stroke Aggregator0.01826417132427818image thumbnaildistance: 0.01826variant: vectorized (all layers)1665.0
Topology Driven → Stroke Aggregator0.019798990249633792image thumbnaildistance: 0.0198variant: original 500px149.0
Topology Driven0.014142135620117187image thumbnaildistance: 0.01414variant: 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 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