City University of Hong Kong
DSpace
 

CityU Institutional Repository >
3_CityU Electronic Theses and Dissertations >
ETD - Dept. of Computer Science  >
CS - Master of Philosophy  >

Please use this identifier to cite or link to this item: http://hdl.handle.net/2031/5257

Title: Online sketched symbol recognition
Other Titles: Shou hui tu xing shi bie
手繪圖形識別
Authors: Yu, Yajie (余亞傑)
Department: Department of Computer Science
Degree: Master of Philosophy
Issue Date: 2007
Publisher: City University of Hong Kong
Subjects: Image processing -- Digital techniques.
Computer graphics.
Pattern recognition systems.
Image analysis.
Notes: 66 leaves : ill. 30 cm.
Thesis (M.Phil.)--City University of Hong Kong, 2007.
Includes bibliographical references (leaves 62-63)
CityU Call Number: TA1637 .Y87 2007
Type: thesis
Abstract: Sketching is a natural way of externalizing ideas and turning internal thoughts public. People usually use sketches to express and record their ideas in many domains, including mechanical engineering, software design, information architecture and map schematizing. Sketches are acquired initially in the format of point chains. This format requires larger storage but contains less semantics. In order to solve these problems, this thesis presents a novel preprocessing algorithm and a novel syntactical graphic object recognition algorithm to relate a free-hand sketched object with its regularized form. The preprocessing algorithm approximates a stroke by primitives (such as elliptical arcs and straight lines) by extending the dynamic programming framework with a customizable penalty function. With the help of the penalty function, the preprocessing algorithm automatically analyzes the number of primitives contained in the stroke and segments the stroke into several primitives that are consistent with human’s perception. After preprocessing, a stroke is presented in several primitives, whose starting points and ending points are regarded as splitting points. Our syntactical algorithm relates the sketched object to a model object based on the generated primitives. Different from existing syntactical graphic symbol recognition approaches, most of which calculate the geometric relations between primitives and use the relations as constraints for matching, our algorithm builds up a mathematical model to evaluate the geometric information of a primitive with respect to the whole object. The mathematical model, which is theoretically invariant to scaling and rotation, is used to establish a one-to-one mapping between the primitives contained in the sketched object with those contained in a model object. The mapping is then used to measure the similarity between the sketched graphic symbol and the model object. The main contributions of the thesis are in two aspects. The first one is the proposed preprocessing algorithm, which adopts the techniques used in locally optimal approaches into the DP framework, which is the framework commonly used in globally optimal approaches. Compared with existing locally optimal algorithms, our method gives a more accurate result while maintaining the computation efficiency. Compared with existing globally optimal algorithms, our method reduces the computation complexity so that it can be applied to online applications. Our preprocessing algorithm merges the advantages of both locally and globally optimal algorithms while gets ride of their disadvantages. The second contribution is the proposed syntactical graphic symbol recognition method, which measures the geometric information of a primitive with respect to the whole symbol rather than its relations with every other primitive in the symbol to avoid the graphic isomorphism problem, which occurs in almost all of the syntactical pattern recognition approaches and has been proven to be NP-Complete. Experiments show that our proposed preprocessing algorithm is robust to noises and applies to sketches of various sizes. Its response time is sufficiently quick for online applications and its accuracy is sufficiently high for the proposed syntactical graphic symbol recognition. Experiments also demonstrate the significant improvements our proposed algorithm has made to the field of vector based symbol recognition.
Online Catalog Link: http://lib.cityu.edu.hk/record=b2268801
Appears in Collections:CS - Master of Philosophy

Files in This Item:

File Description SizeFormat
abstract.html134 BHTMLView/Open
fulltext.html134 BHTMLView/Open

Items in CityU IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0!
DSpace Software © 2013 CityU Library - Send feedback to Library Systems
Privacy Policy · Copyright · Disclaimer