A Novel Knowledge-Based System for Interpreting Complex Engineering Drawings: Theory, Representation, and Implementation

被引:8
|
作者
Tong Lu [1 ]
Tai, Chiew-Lan [2 ]
Yang, Huafei [1 ]
Cai, Shijie [1 ]
机构
[1] Nanjing Univ, Dept Comp Sci & Technol, State Key Lab Novel Software Technol, Nanjing 210093, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Kowloon, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Knowledge representation; interpretation; engineering drawings; high-level analysis; graphics recognition; DOCUMENT RECOGNITION METHOD; ARC SEGMENTATION; ALGORITHM; VECTORIZATION; CONVERSION; MODEL; DMOS;
D O I
10.1109/TPAMI.2008.161
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a novel knowledge-based system to automatically convert real-life engineering drawings to content-oriented high-level descriptions. The proposed method essentially turns the complex interpretation process into two parts: knowledge representation and knowledge-based interpretation. We propose a new hierarchical descriptor-based knowledge representation method to organize the various types of engineering objects and their complex high-level relations. The descriptors are defined using an Extended Backus Naur Form (EBNF), facilitating modification and maintenance. When interpreting a set of related engineering drawings, the knowledge-based interpretation system first constructs an EBNF-tree from the knowledge representation file, then searches for potential engineering objects guided by a depth-first order of the nodes in the EBNF-tree. Experimental results and comparisons with other interpretation systems demonstrate that our knowledge-based system is accurate and robust for high-level interpretation of complex real-life engineering projects.
引用
收藏
页码:1444 / 1457
页数:14
相关论文
共 50 条
  • [1] A multifunctional knowledge-based system for engineering
    Morales, EF
    Sucar, LE
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 1998, 14 (1-2) : 17 - 24
  • [2] The role of a knowledge-based system in interpreting geotechnical information
    Toll, DG
    [J]. GEOTECHNIQUE, 1995, 45 (03): : 525 - 531
  • [3] AN EMBEDDED KNOWLEDGE-BASED SYSTEM FOR INTERPRETING MICROBIOLOGY DATA
    LUSTH, JC
    BHATT, AK
    MEEHAN, GV
    [J]. SECOND ANNUAL IEEE SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS, 1989, : 76 - 80
  • [4] DEVELOPMENT AND IMPLEMENTATION OF A KNOWLEDGE-BASED GIS GEOLOGICAL ENGINEERING MAP PRODUCTION SYSTEM
    CRESS, JJ
    DEISTER, RRP
    [J]. PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 1990, 56 (11): : 1529 - 1535
  • [5] Interpreting Knowledge-based Programs
    Knapp, Alexander
    Mühlberger, Heribert
    Reus, Bernhard
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2023, 13990 LNCS : 253 - 280
  • [6] Interpreting Knowledge-based Programs
    Knapp, Alexander
    Muehlberger, Heribert
    Reus, Bernhard
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, ESOP 2023, 2023, 13990 : 253 - 280
  • [7] Construction of concept granule based on rough set and representation of knowledge-based complex system
    Zhao, Jian
    Liu, Lei
    [J]. KNOWLEDGE-BASED SYSTEMS, 2011, 24 (06) : 809 - 815
  • [8] A formal theory for knowledge-based product model representation
    Salustri, FA
    [J]. KNOWLEDGE INTENSIVE CAD, VOL 2, 1997, : 59 - 78
  • [9] Knowledge-based functional conceptual design: Model, representation, and implementation
    Ma, Jin
    Hu, Jie
    Zheng, Kai
    Peng, Ying-Hong
    [J]. CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2013, 21 (02): : 103 - 120
  • [10] Design and implementation of knowledge-based videoconference system
    Imai, S
    Konno, S
    Suganuma, T
    Kinoshita, T
    [J]. AINA 2003: 17TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2003, : 105 - 110