Mobile QR Code
Title Design of Compact Planar B-spline Curves using DP Control Point Selection with Multi-level Error Functions - Towards Usability Improvement in Design of Dynamic Font-based Characters -
Authors Rachanart Soontornvorn(Rachanart Soontornvorn) ; Hiroyuki Fujioka(Hiroyuki Fujioka)
DOI https://doi.org/10.5573/IEIESPC.2019.8.2.108
Page pp.108-120
ISSN 2287-5255
Keywords Compact planar curves ; B-splines ; Dynamic programming ; Control point selection ; Multi-level error functions
Abstract In this paper, we consider the problem of representing some given planar curves on a two-dimensional plane as so-called compact B-spline curves by using only the dominant control points. In particular, we here develop a method for selecting the dominant control points by introducing the dynamic programming (DP) approach and a new idea of knot points selection using a multi-level error function where the term multi-level means that not only function values of a given curve are considered, but also the derivatives. Moreover, we offer a way to represent compact planar B-spline curves using non-uniform rational B-splines (NURBS). We demonstrate performance with experimental studies using handwriting data. The results of this paper will be useful for improving usability in the design of the so-called dynamic font-based characters.