计算机应用 ›› 2016, Vol. 36 ›› Issue (4): 1163-1166.DOI: 10.11772/j.issn.1001-9081.2016.04.1163

• 行业与领域应用 • 上一篇    下一篇

基于可伸缩矢量图形的手绘几何图形结构分析方法

刘东明1,2,3, 陈联1,2, 李昕岩1,2,3   

  1. 1. 中国科学院 成都计算机应用研究所, 成都 610041;
    2. 成都远策数码科技有限公司, 成都 610041;
    3. 中国科学院大学, 北京 100049
  • 收稿日期:2015-08-27 修回日期:2015-12-07 出版日期:2016-04-10 发布日期:2016-04-08
  • 通讯作者: 刘东明
  • 作者简介:刘东明(1989-),男,河南项城人,硕士研究生,主要研究方向:教育信息化、互联网交互; 陈联(1969-),男,四川成都人,高级工程师,博士,主要研究方向:智能教育软件、互联网交互; 李昕岩(1992-),女,四川绵阳人,硕士研究生,主要研究方向:教育信息化、互联网交互。
  • 基金资助:
    国家科技支撑计划项目(2013BAH72B01)。

Geometric structure analysis method based on scalable vector graphics

LIU Dongming1,2,3, CHEN Lian1,2, LI Xinyan1,2,3   

  1. 1. Chengdu Institute of Computer Applications, Chinese Academy of Sciences, Chengdu Sichuan 610041, China;
    2. Chengdu Yuance Digital Science and Technology Company Limited, Chengdu Sichuan 610041, China;
    3. University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2015-08-27 Revised:2015-12-07 Online:2016-04-10 Published:2016-04-08
  • Supported by:
    This work is partially supported by the National Science and Technology Support Program (2013BAH72B01).

摘要: 复杂图形通常是由多个图元按一定几何关系构成,以基本图形的识别为基础,复杂图形识别重点在于图形元素之间的空间关系模式的判定。几何图形的图元构成复杂,难以直接利用启发式规则进行识别;而现有的结构分析方法太复杂,采用传统方法难以进行有效识别。针对手绘几何图形识别中结构分析这一核心技术问题,设计了一种几何图形结构描述模型,该模型通过对图元及其约束关系的形式化描述来表示图形,使用可伸缩矢量图形(SVG)标签存储图元及其约束,通过解析SVG标签来识别几何图形的形状及其内部关系,为图形结构分析提供了统一格式的表示方法。所提方法已经过自主开发的GeoSketch系统的验证,并取得良好效果。实验结果表明:该方法简洁、低维,方便进行图形形状及内部关系的判定。

关键词: 手绘几何图形识别, 图元, 约束关系, 结构分析方法, 可伸缩矢量图形

Abstract: Complex graphics usually consist of geometric primitives. Based on the recognition of simple geometric primitives, complex graphics recognition focuses on the spatial relationship between the graphic elements. Geometric structure is too complex to use the heuristic rules, and the existing geometric structure analysis methods are also too complicated to use the traditional method. The core technical issues of the structural analysis for the hand-drawn geometry recognition was analyzed, a geometric structure description model based on Scalable Vector Graphics (SVG) tag was designed to represent the graphics by the formal description of the graphical elements and their constraints. It used SVG tags to store the graphical elements and their constraints, and identified the geometry shape and its internal relationship by parsing the SVG tags. It was validated in a prototype system, namely GeoSketch, with promising effect. The experimental results show that the proposed method is simple and low-dimensional, it is easy for determing the shape of the GeoSketch and its internal relations.

Key words: geometric sketching recognition, primitive shapes, constraint, structure analysis method, Scalable Vector Graphics (SVG)

中图分类号: