An interactive example-driven approach to graphics recognition in engineering drawings

被引:30
|
作者
Liu Wenyin [1 ]
Zhang, Wan [1 ]
Yan, Luo [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
关键词
graphics recognition; interactive graphics recognition; engineering drawings interpretation;
D O I
10.1007/s10032-006-0025-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An interactive example-driven approach to graphics recognition in engineering drawings is proposed. The scenario is that the user first interactively provides an example of a graphic object; the system instantly learns its graphical knowledge and uses the acquired knowledge to recognize the same type of graphic objects. The proposed approach represents the graphical knowledge of an object in terms of its structural components and their syntactical relationships. We summarize four types of geometric constraints for knowledge representation, based on which we develop an algorithm for knowledge acquisition. Another algorithm for graphics recognition using the acquired graphical knowledge is also proposed, which is actually a sequential examination of these constraints. In the algorithm, we first guess the next component's attributes (e.g., size, position and orientation) by reasoning from an earlier found component and the constraint between them, and then search for this hypothetical component in the drawing. If all of the hypothetical components are found, a graphic object of this type is recognized. For improving the system's recognition accuracy, we develop a user feedback scheme, which can update the graphical knowledge from both positive (missing) and negative (mis-recognized) examples provided by the user for subsequent recognition. Experiments have shown that our proposed approach is both efficient and effective for recognizing various types of graphic objects in engineering drawings.
引用
收藏
页码:13 / 29
页数:17
相关论文
共 50 条
  • [21] Example-Driven Manifold Priors for Image Deconvolution
    Ni, Jie
    Turaga, Pavan
    Patel, Vishal M.
    Chellappa, Rama
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (11) : 3086 - 3096
  • [22] Example-driven Virtual Cinematography by Learning Camera Behaviors
    Jiang, Hongda
    Wang, Bin
    Wang, Xi
    Christie, Marc
    Chen, Baoquan
    ACM TRANSACTIONS ON GRAPHICS, 2020, 39 (04):
  • [23] Research and Application of Example-Driven Surface Deformation Method
    QIN Xuzhou
    WU Tieru
    LIU Yipeng
    LU Yinan
    Chinese Journal of Electronics, 2019, 28 (01) : 85 - 92
  • [24] GINGER II: An example-driven word sense disambiguator
    Dini, L
    Di Tomaso, V
    Segond, F
    COMPUTERS AND THE HUMANITIES, 2000, 34 (1-2): : 121 - 126
  • [25] Research and Application of Example-Driven Surface Deformation Method
    Qin Xuzhou
    Wu Tieru
    Liu Yipeng
    Lu Yinan
    CHINESE JOURNAL OF ELECTRONICS, 2019, 28 (01) : 85 - 92
  • [26] BlendFields: Few-Shot Example-Driven Facial Modeling
    Kania, Kacper
    Garbin, Stephan J.
    Tagliasacchi, Andrea
    Estellers, Virginia
    Yi, Kwang Moo
    Valentin, Julien
    Trzcinski, Tomasz
    Kowalski, Marek
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR, 2023, : 404 - 415
  • [27] GINGER II: An Example-Driven Word Sense Disambiguator
    Luca Dini
    Vittorio Di Tomaso
    Frédérique Segond
    Computers and the Humanities, 2000, 34 : 121 - 126
  • [28] Example-driven modeling of portrait bas-relief
    Liu, Yipeng
    Ji, Zhongping
    Zhang, Yu-Wei
    Xu, Gang
    COMPUTER AIDED GEOMETRIC DESIGN, 2020, 80
  • [29] Example-Driven Modeling Model = Abstractions plus Examples
    Bak, Kacper
    Zayan, Dina
    Czarnecki, Krzysztof
    Antkiewicz, Michal
    Diskin, Zinovy
    Wasowski, Andrzej
    Rayside, Derek
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1273 - 1276
  • [30] Example-Driven Program Synthesis for End-User Programming
    Rinard, Martin C.
    COMMUNICATIONS OF THE ACM, 2012, 55 (08) : 96 - 96