A system for recognizing a large class of engineering drawings

Yuhong Yu, Ashok Samal, Sharad C. Seth

Research output: Contribution to journalArticle

53 Citations (Scopus)

Abstract

We present a system for recognizing a large class of engineering drawings characterized by alternating instances of symbols and connection lines. The class includes domains such as flowcharts, logic and electrical circuits, and chemical plant diagrams. The output of the system, a netlist identifying the symbol types and interconnections, may be used for design simulation or as a compact portable representation of the drawing. The automatic recognition task is divided into two stages: 1 ) Domainindependent rules are used to segment symbols from connection lines in the drawing image that has been thinned, vectorized, and preprocessed in routine ways. 2) A drawing understanding subsystem works in concert with a set of domain-specific matchers to classify symbols and correct errors automatically. A graphical user interface is provided to correct residual errors interactively and to log data for reporting errors objectively. The system has been tested on a database of 64 printed images drawn from text books and handbooks in different domains and scanned at 150 and 300 dpi resolution.

Original languageEnglish (US)
Pages (from-to)868-890
Number of pages23
JournalIEEE Transactions on Pattern Analysis and Machine Intelligence
Volume19
Issue number8
DOIs
StatePublished - Dec 1 1997

Fingerprint

Drawing (graphics)
Engineering
Electrical Circuits
Line
Datalog
Chemical plants
Graphical User Interface
Graphical user interfaces
Interconnection
Subsystem
Diagram
Classify
Logic
Drawing
Class
Networks (circuits)
Output
Simulation

Keywords

  • Automatic and interactive error correction
  • Domain independence
  • Flow diagrams
  • Segmentation and labeling
  • Symbolic drawings

ASJC Scopus subject areas

  • Software
  • Computer Vision and Pattern Recognition
  • Computational Theory and Mathematics
  • Artificial Intelligence
  • Applied Mathematics

Cite this

A system for recognizing a large class of engineering drawings. / Yu, Yuhong; Samal, Ashok; Seth, Sharad C.

In: IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 19, No. 8, 01.12.1997, p. 868-890.

Research output: Contribution to journalArticle

@article{c378baaeab6840ca8d0a55b92f6b4cbe,
title = "A system for recognizing a large class of engineering drawings",
abstract = "We present a system for recognizing a large class of engineering drawings characterized by alternating instances of symbols and connection lines. The class includes domains such as flowcharts, logic and electrical circuits, and chemical plant diagrams. The output of the system, a netlist identifying the symbol types and interconnections, may be used for design simulation or as a compact portable representation of the drawing. The automatic recognition task is divided into two stages: 1 ) Domainindependent rules are used to segment symbols from connection lines in the drawing image that has been thinned, vectorized, and preprocessed in routine ways. 2) A drawing understanding subsystem works in concert with a set of domain-specific matchers to classify symbols and correct errors automatically. A graphical user interface is provided to correct residual errors interactively and to log data for reporting errors objectively. The system has been tested on a database of 64 printed images drawn from text books and handbooks in different domains and scanned at 150 and 300 dpi resolution.",
keywords = "Automatic and interactive error correction, Domain independence, Flow diagrams, Segmentation and labeling, Symbolic drawings",
author = "Yuhong Yu and Ashok Samal and Seth, {Sharad C.}",
year = "1997",
month = "12",
day = "1",
doi = "10.1109/34.608290",
language = "English (US)",
volume = "19",
pages = "868--890",
journal = "IEEE Transactions on Pattern Analysis and Machine Intelligence",
issn = "0162-8828",
publisher = "IEEE Computer Society",
number = "8",

}

TY - JOUR

T1 - A system for recognizing a large class of engineering drawings

AU - Yu, Yuhong

AU - Samal, Ashok

AU - Seth, Sharad C.

PY - 1997/12/1

Y1 - 1997/12/1

N2 - We present a system for recognizing a large class of engineering drawings characterized by alternating instances of symbols and connection lines. The class includes domains such as flowcharts, logic and electrical circuits, and chemical plant diagrams. The output of the system, a netlist identifying the symbol types and interconnections, may be used for design simulation or as a compact portable representation of the drawing. The automatic recognition task is divided into two stages: 1 ) Domainindependent rules are used to segment symbols from connection lines in the drawing image that has been thinned, vectorized, and preprocessed in routine ways. 2) A drawing understanding subsystem works in concert with a set of domain-specific matchers to classify symbols and correct errors automatically. A graphical user interface is provided to correct residual errors interactively and to log data for reporting errors objectively. The system has been tested on a database of 64 printed images drawn from text books and handbooks in different domains and scanned at 150 and 300 dpi resolution.

AB - We present a system for recognizing a large class of engineering drawings characterized by alternating instances of symbols and connection lines. The class includes domains such as flowcharts, logic and electrical circuits, and chemical plant diagrams. The output of the system, a netlist identifying the symbol types and interconnections, may be used for design simulation or as a compact portable representation of the drawing. The automatic recognition task is divided into two stages: 1 ) Domainindependent rules are used to segment symbols from connection lines in the drawing image that has been thinned, vectorized, and preprocessed in routine ways. 2) A drawing understanding subsystem works in concert with a set of domain-specific matchers to classify symbols and correct errors automatically. A graphical user interface is provided to correct residual errors interactively and to log data for reporting errors objectively. The system has been tested on a database of 64 printed images drawn from text books and handbooks in different domains and scanned at 150 and 300 dpi resolution.

KW - Automatic and interactive error correction

KW - Domain independence

KW - Flow diagrams

KW - Segmentation and labeling

KW - Symbolic drawings

UR - http://www.scopus.com/inward/record.url?scp=0031208268&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0031208268&partnerID=8YFLogxK

U2 - 10.1109/34.608290

DO - 10.1109/34.608290

M3 - Article

AN - SCOPUS:0031208268

VL - 19

SP - 868

EP - 890

JO - IEEE Transactions on Pattern Analysis and Machine Intelligence

JF - IEEE Transactions on Pattern Analysis and Machine Intelligence

SN - 0162-8828

IS - 8

ER -