University of Illinois Urbana-Champaign
Two-dimensional computer aided design drawings interpretation
Abstract
dc:descriptionThe manufacturing industry continues to rely heavily on Two-Dimensional Computer Aided Design (2D CAD) drawings for inspection and quality control, despite the increasing adoption of Three-Dimensional Computer Aided Design (3D CAD) standards. The process of interpreting 2D CAD files is currently manual and relies on expert knowledge to analyze and extract dimensional and geometric information. The interpretation involves identifying key features, understanding annotation conventions, and mapping design specifications to physical components. The dependency of CAD Interpretation on human intelligence introduces inefficiencies and inconsistencies, limiting the scalability and automation of inspection processes. The representation of CAD files in a computer can be through a proprietary format like DWG (Drawing) or an open-source format like DXF (Drawing Exchange Format). The thesis describes an approach to automate the intelligent parsing of DXF file by extracting relevant geometric entities, associating dimensions with their respective features, and structuring the information into a JavaScript Object Notation (JSON) format for easy retrieval and processing. A critical enhancement to the representation of CAD files introduced in this research is the concept of "Critical Dimension CAD", which standardizes dimension placement, tolerance representation, and entity associations, thereby reducing inconsistencies in CAD drawings. The research methodology includes a two-stage algorithm: first, parsing and optimizing DXF data to eliminate redundant information, and second, applying heuristics to establish logical associations between dimensions and features. By automating the interpretation of 2D CAD drawings, this work reduces reliance on human expertise, enhances accuracy and consistency, and provides a foundation for integrating CAD interpretation with machine learning and computer vision techniques.
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Mechanical Engineering
- Grantor
- University of Illinois Urbana-Champaign
- Year dc:date
- 2025
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Singh, Animesh
- Contributors dc:contributor
-
- King, William Paul
Subjects
dc:subject × 5Rights
dc:rights- Statement dc:rights
-
- Copyright 2025 Animesh Singh
- Language dc:language
- en, eng
Identifiers
dc:identifier.*- Handle dc:identifier
- https://hdl.handle.net/2142/130214