Hand-Drawn Electrical Circuit Recognition Using Object Detection and Node Recognition

被引:0
|
作者
Rachala R.R. [1 ]
Panicker M.R. [1 ]
机构
[1] Department of Electrical Engineering, Institute of Technology Palakkad, Kerala
关键词
Components; Connections; Electronic circuits; k-means clustering; Neural networks; Nodes; Object detection; Terminals;
D O I
10.1007/s42979-022-01159-0
中图分类号
学科分类号
摘要
With the recent developments in neural networks, there has been a resurgence in algorithms for the automatic generation of simulation ready electronic circuits from hand-drawn circuits. However, most of the approaches in the literature were confined to classify different types of electrical components. Only a few of those methods have shown a way to rebuild the circuit schematic from the scanned image, which is extremely important for further automation of netlist generation. This paper proposes (1) a real-time algorithm for the automatic recognition of hand-drawn electronic circuits and (2) subsequently rebuild the circuit schematic based on object detection and circuit node recognition. The automatic recognition employs light weight and popular you only look once version 5 (YOLOv5) for detection of circuit components and a novel Hough transform-based approach for node recognition. Using YOLOv5 object detection algorithm, a mean average precision (mAP0.5) of 98.2% is achieved in detecting the components. The proposed method is also able to rebuild the circuit schematic with 80% accuracy with a near-real-time performance of 0.33 s per schematic generation. © 2022, The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 50 条
  • [1] Machine recognition of hand-drawn circuit diagrams
    Edwards, B
    Chandran, V
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS, VOLS I-VI, 2000, : 3618 - 3621
  • [2] Segmentation and Recognition of Electronic Components in Hand-Drawn Circuit Diagrams
    Moetesum, Momina
    Younus, Syed Waciar
    Warsi, Muhammad Ali
    Siddiqi, Imran
    [J]. EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2018, 4 (16) : 1 - 6
  • [3] Circuit Component Detection in Offline Hand-drawn Electrical/Electronic Circuit Diagram
    Bhattacharya, Archan
    Roy, Soham
    Sarkar, Navonil
    Malakar, Samir
    Sarkar, Ram
    [J]. 2020 IEEE CALCUTTA CONFERENCE (CALCON), 2020, : 80 - 84
  • [4] Hand-Drawn Emoji Recognition using Convolutional Neural Network
    Akter, Mehenika
    Hossain, Mohammad Shahadat
    Andersson, Karl
    [J]. PROCEEDINGS OF 2020 6TH IEEE INTERNATIONAL WOMEN IN ENGINEERING (WIE) CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (WIECON-ECE 2020), 2020, : 159 - 164
  • [5] Hand-Drawn Shape Recognition Using the SVM'ed Kernel
    Refaat, Khaled S.
    Atiya, Amir F.
    [J]. ARTIFICIAL NEURAL NETWORKS - ICANN 2009, PT II, 2009, 5769 : 275 - 284
  • [6] An Online Hand-Drawn Electric Circuit Diagram Recognition System Using Hidden Markov Models
    Zhang, Yingmin
    Viard-Gaudin, Christian
    Wu, Liming
    [J]. ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 143 - +
  • [7] Offline hand-drawn circuit component recognition using texture and shape-based features
    Roy, Soham
    Bhattacharya, Archan
    Sarkar, Navonil
    Malakar, Samir
    Sarkar, Ram
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (41-42) : 31353 - 31373
  • [8] Offline hand-drawn circuit component recognition using texture and shape-based features
    Soham Roy
    Archan Bhattacharya
    Navonil Sarkar
    Samir Malakar
    Ram Sarkar
    [J]. Multimedia Tools and Applications, 2020, 79 : 31353 - 31373
  • [9] DiagramNet: Hand-Drawn Diagram Recognition Using Visual Arrow-Relation Detection
    Schaefer, Bernhard
    Stuckenschmidt, Heiner
    [J]. DOCUMENT ANALYSIS AND RECOGNITION - ICDAR 2021, PT I, 2021, 12821 : 614 - 630
  • [10] A two-stage CNN-based hand-drawn electrical and electronic circuit component recognition system
    Dey, Mrityunjoy
    Mia, Shoif Md
    Sarkar, Navonil
    Bhattacharya, Archan
    Roy, Soham
    Malakar, Samir
    Sarkar, Ram
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (20): : 13367 - 13390