Modular Graph Extraction for Handwritten Circuit Diagram Images
- URL: http://arxiv.org/abs/2402.11093v1
- Date: Fri, 16 Feb 2024 21:39:28 GMT
- Title: Modular Graph Extraction for Handwritten Circuit Diagram Images
- Authors: Johannes Bayer, Leo van Waveren, Andreas Dengel
- Abstract summary: Hand-drawn circuit diagrams are still used today in the educational domain, where they serve as an easily accessible mean for trainees and students to learn drawing this type of diagrams.
In order to harness the capabilities of digital circuit representations, automated means for extracting the electrical graph from graphics are required.
This paper describes a modular end-to-end solution on a larger, public dataset, in which approaches for the individual sub-tasks are evaluated to form a new baseline.
- Score: 5.780326596446099
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: As digitization in engineering progressed, circuit diagrams (also referred to
as schematics) are typically developed and maintained in computer-aided
engineering (CAE) systems, thus allowing for automated verification, simulation
and further processing in downstream engineering steps. However, apart from
printed legacy schematics, hand-drawn circuit diagrams are still used today in
the educational domain, where they serve as an easily accessible mean for
trainees and students to learn drawing this type of diagrams. Furthermore,
hand-drawn schematics are typically used in examinations due to legal
constraints. In order to harness the capabilities of digital circuit
representations, automated means for extracting the electrical graph from
raster graphics are required.
While respective approaches have been proposed in literature, they are
typically conducted on small or non-disclosed datasets. This paper describes a
modular end-to-end solution on a larger, public dataset, in which approaches
for the individual sub-tasks are evaluated to form a new baseline. These
sub-tasks include object detection (for electrical symbols and texts), binary
segmentation (drafter's stroke vs. background), handwritten character
recognition and orientation regression for electrical symbols and texts.
Furthermore, computer-vision graph assembly and rectification algorithms are
presented. All methods are integrated in a publicly available prototype.
Related papers
- Neural Circuit Diagrams: Robust Diagrams for the Communication,
Implementation, and Analysis of Deep Learning Architectures [0.0]
I present neural circuit diagrams, a graphical language tailored to the needs of communicating deep learning architectures.
Their compositional structure is analogous to code, creating a close correspondence between diagrams and implementation.
I show their utility in providing mathematical insight and analyzing algorithms' time and space complexities.
arXiv Detail & Related papers (2024-02-08T05:42:13Z) - Quantifying analogy of concepts via ologs and wiring diagrams [0.0]
We build on the theory of logs (ologs) created by Spivak and Kent, and define a notion of wiring diagrams.
In this article, a wiring diagram is a finite directed labelled graph.
The labels correspond to types in an olog; they can also be interpreted as readings of sensors in an autonomous system.
arXiv Detail & Related papers (2024-02-01T21:15:55Z) - CktGNN: Circuit Graph Neural Network for Electronic Design Automation [67.29634073660239]
This paper presents a Circuit Graph Neural Network (CktGNN) that simultaneously automates the circuit topology generation and device sizing.
We introduce Open Circuit Benchmark (OCB), an open-sourced dataset that contains $10$K distinct operational amplifiers.
Our work paves the way toward a learning-based open-sourced design automation for analog circuits.
arXiv Detail & Related papers (2023-08-31T02:20:25Z) - Instance Segmentation Based Graph Extraction for Handwritten Circuit
Diagram Images [4.365209337828563]
This paper describes an approach for extracting both the electrical components (including their terminals and describing texts) by the means of instance segmentation and keypoint extraction.
The resulting graph extraction process consists of a simple two-step process of model inference and trivial geometric keypoint matching.
arXiv Detail & Related papers (2023-01-09T03:00:20Z) - I Know What You Draw: Learning Grasp Detection Conditioned on a Few
Freehand Sketches [74.63313641583602]
We propose a method to generate a potential grasp configuration relevant to the sketch-depicted objects.
Our model is trained and tested in an end-to-end manner which is easy to be implemented in real-world applications.
arXiv Detail & Related papers (2022-05-09T04:23:36Z) - Graph Pooling for Graph Neural Networks: Progress, Challenges, and
Opportunities [128.55790219377315]
Graph neural networks have emerged as a leading architecture for many graph-level tasks.
graph pooling is indispensable for obtaining a holistic graph-level representation of the whole graph.
arXiv Detail & Related papers (2022-04-15T04:02:06Z) - Automatic digital twin data model generation of building energy systems
from piping and instrumentation diagrams [58.720142291102135]
We present an approach to recognize symbols and connections of P&ID from buildings in a completely automated way.
We apply algorithms for symbol recognition, line recognition and derivation of connections to the data sets.
The approach can be used in further processes like control generation, (distributed) model predictive control or fault detection.
arXiv Detail & Related papers (2021-08-31T15:09:39Z) - A Public Ground-Truth Dataset for Handwritten Circuit Diagram Images [0.0]
The dataset consists of 1152 images of 144 circuits by 12 drafters and 48 563 annotations.
All individual electrical components are annotated with bounding boxes and one out of 45 class labels.
The geometric and taxonomic problems arising from this task as well as the classes themselves and statistics of their appearances are stated.
arXiv Detail & Related papers (2021-07-21T22:10:11Z) - Structural Information Preserving for Graph-to-Text Generation [59.00642847499138]
The task of graph-to-text generation aims at producing sentences that preserve the meaning of input graphs.
We propose to tackle this problem by leveraging richer training signals that can guide our model for preserving input information.
Experiments on two benchmarks for graph-to-text generation show the effectiveness of our approach over a state-of-the-art baseline.
arXiv Detail & Related papers (2021-02-12T20:09:01Z) - Promoting Graph Awareness in Linearized Graph-to-Text Generation [72.83863719868364]
We study the ability of linearized models to encode local graph structures.
Our findings motivate solutions to enrich the quality of models' implicit graph encodings.
We find that these denoising scaffolds lead to substantial improvements in downstream generation in low-resource settings.
arXiv Detail & Related papers (2020-12-31T18:17:57Z) - Automated Diagram Generation to Build Understanding and Usability [0.0]
Causal loop and stock and flow diagrams are broadly used in System Dynamics because they help organize relationships and convey meaning.
This paper demonstrates how that information can be clearly presented in an automatically generated causal loop diagram.
arXiv Detail & Related papers (2020-05-27T22:32:16Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.