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 |
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. |