Automated freehand sketch segmentation using radial basis functions

被引:21
作者
Pu, Jiantao [1 ]
Gur, David [1 ]
机构
[1] Univ Pittsburgh, Imaging Res Ctr, Pittsburgh, PA 15213 USA
基金
美国国家卫生研究院;
关键词
Freehand sketch; Segmentation; Radial basis functions; Greedy algorithm; CORNER DETECTION; KNOWLEDGE;
D O I
10.1016/j.cad.2009.05.005
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Freehand sketching is widely regarded as an efficient and natural way for interaction between computers and humans. We present a robust computerized scheme to automatically segment freehand sketches into a series of components with specific geometric meaning regardless of whether these are generated online or offline. This task is a necessary first step toward sketch understanding. By exploiting the interpolation/extrapolation characteristic of radial basis functions (RBFs), a greedy algorithm consisting of forward and backward operations is proposed for finding the minimum set of segmentation points that can be used to reconstruct with high fitting accuracy freehand sketches in the form of implicit functions. To obtain segmentation points, a simple angle-based rule is used to remove "bridging" points that provide a smooth transition between consecutive sketch components. Feasibility of the proposed algorithm is demonstrated by a preliminary performance assessment study using ten computer generated drawings. These experiments show that in this dataset sensitivity of the segmentation was higher than 97.5% with a false positive (FP) rate of approximately 25%. The majority of false positive identifications are located on arc regions where a larger number of segmentation points are needed for reconstruction purposes. The primary contribution of this algorithm is that it transforms an ambiguous problem, namely, freehand sketch segmentation, into an implicit function fitting operation. Therefore, this proposed approach has several advantages, including independence of the actual sketching activity, and the ability for a satisfactory detection of the transition point between a line and an arc or between two arcs. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:857 / 864
页数:8
相关论文
共 43 条
[1]  
[Anonymous], P 2002 AAAI SPRING S
[2]   HIGHER-ORDER INTERPOLATION AND LEAST-SQUARES APPROXIMATION USING IMPLICIT ALGEBRAIC-SURFACES [J].
BAJAJ, C ;
IHM, I ;
WARREN, J .
ACM TRANSACTIONS ON GRAPHICS, 1993, 12 (04) :327-347
[3]  
Brickell Ernie, 2004, ACM CCS
[4]  
Calhoun Chris., 2002, AAAI Spring Symposium on Sketch Understanding, P15
[5]  
Carr JC, 2001, COMP GRAPH, P67, DOI 10.1145/383259.383266
[6]  
CHETVERIKOV D, 1999, P 23 WORKSH AUSTR PA, P175
[7]  
Cormen T.H., 2001, Introduction To Algorithms, Vsecond
[8]   A parsing technique for sketch recognition systems [J].
Costagliola, G ;
Deufemia, V ;
Polese, G ;
Risi, M .
2004 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN CENTRIC COMPUTING: PROCEEDINGS, 2004, :19-26
[9]  
DUNCHON J, 1977, LECT NOTES MATH, P85
[10]   Direct least square fitting of ellipses [J].
Fitzgibbon, A ;
Pilu, M ;
Fisher, RB .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1999, 21 (05) :476-480