This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
DPFrag: Trainable Stroke Fragmentation Based on Dynamic Programming
Sept.-Oct. 2013 (vol. 33 no. 5)
pp. 59-67
Many computer graphics applications must fragment freehand curves into sets of prespecified geometric primitives. For example, sketch recognition typically converts hand-drawn strokes into line and arc segments and then combines these primitives into meaningful symbols for recognizing drawings. However, current fragmentation methods' shortcomings make them impractical. For example, they require manual tuning, require excessive computational resources, or produce suboptimal solutions that rely on local decisions. DPFrag is an efficient, globally optimal fragmentation method that learns segmentation parameters from data and produces fragmentations by combining primitive recognizers in a dynamic-programming framework. The fragmentation is fast and doesn't require laborious and tedious parameter tuning. In experiments, it beat state-of-the-art methods on standard databases with only a handful of labeled examples.
Index Terms:
Dynamic programming,Approximation methods,Computer graphics,Heuristic algorithms,Approximation algorithms,Cost function,computer graphics,user interfaces,sketch recognition,human-computer interaction
Citation:
R. S. Tumen, T. M. Sezgin, "DPFrag: Trainable Stroke Fragmentation Based on Dynamic Programming," IEEE Computer Graphics and Applications, vol. 33, no. 5, pp. 59-67, Sept.-Oct. 2013, doi:10.1109/MCG.2012.124
Usage of this product signifies your acceptance of the Terms of Use.