Integration of Deep Learning for Automatic Recognition of 2D Engineering Drawings
Abstract
:1. Introduction
2. Research Technical Background
2.1. GD&T
2.2. Learning Model
3. Engineering Drawing Learning and Recognition
3.1. System Architecture
3.2. Object Detection Process
3.3. Object Recognition Process
3.4. Engineering Drawing Recognition Model Training
3.4.1. View Detection Training
3.4.2. Annotation Group Detection Training
3.4.3. Annotation Detection Training
3.4.4. Character Recognition
4. Case Study
4.1. Case Discussion
4.2. Test Results
4.2.1. Hardware Specifications and Computation Time
4.2.2. View Detection in Engineering Drawing
4.2.3. Annotation Detection in Views
5. Conclusions and Future Outlook
5.1. Conclusions
5.2. Future Outlook
- Model Classification Training
- 2.
- Group Classification
- 3.
- Automatic Construction of 3D Models
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhou, L.; Su, Z.; Tang, W. Topology Integrity Verification for 2D Engineering CAD Drawings. J. Comput. Aided Des. Comput. Graph. 2017, 29, 895–905. [Google Scholar]
- Moreno-Garcia, C.F.; Elyan, E.; Jayne, C. New trends on digitization of complex engineering drawings. Neural Comput. Appl. 2019, 31, 1695–1712. [Google Scholar] [CrossRef] [Green Version]
- Sun, W.; Gao, Y. A Datum-Based model for Practicing Geometric Dimensioning and Tolerancing. J. Eng. Technol. 2018, 35, 38–47. [Google Scholar]
- ASME Y14.5-2018 Dimensioning and Tolerancing. Engineering Product Definition and Related Documentation Practices; American Society of Mechanical Engineers: New York, NY, USA, 2018.
- Scheibel, B.; Mangler, J.; Rinderle-Ma, S. Extraction of dimension requirements from engineering drawings for supporting quality control in production processes. Comput. Ind. 2021, 129, 103442. [Google Scholar] [CrossRef]
- Trischler, A.; Ye, Z.; Yuan, X.; He, J. A Parallel-Hierarchical Model for Machine Comprehension on Sparse Data. Assoc. Comput. Linguist. 2016, 1, 432–441. [Google Scholar]
- Wan, Y.; Wang, X.; Lu, D. Research on Key Techniques of Chinese Text Positioning in Natural Scenes. Comput. Appl. Softw. 2018, 35, 243–249. [Google Scholar]
- Epshtein, B.; Ofek, E.; Wexler, Y. Detecting text in natural scenes with stroke width transform. In Proceedings of the 2010 IEEE Computer Society on Computer Vision and Pattern Recognition, San Francisco, CA, USA, 13–18 June 2010; pp. 2963–2970. [Google Scholar]
- Yu, B.; Wan, H. Chinese text localization in natural scene based on heuristic rules and SVM. Electron. Des. Eng. 2016, 24, 161–164. [Google Scholar]
- Lecun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinto, G. Imagenet classification with deep convolutional neural networks. Commun. ACM 2012, 60, 84–90. [Google Scholar] [CrossRef] [Green Version]
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. In Proceedings of the 2015 International Conference on Learning Representations, San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
- Liu, Z.; Li, X.; Luo, P.; Loy, C.; Tang, X. Semantic Image Segmentation Via Deep Parsing Network. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 7–13 December 2015; pp. 1377–1385. [Google Scholar]
- Yu, F.; Koltun, V. Multi-Scale Context Aggregation by Dilated Convolutions. In Proceedings of the 2016 International Conference on Learning Representations, San Juan, Puerto Rico, 2–4 May 2016. [Google Scholar]
- Lv, L.; Li, X.; Jin, J.; Li, X. Image Semantic Segmentation Method Based on Atrous Algorithm and Convolution CRF. In Proceedings of the IEEE 7th International Conference on Computer Science and Network Technology (ICCSNT), Dalian, China, 19–20 October 2019; pp. 160–165. [Google Scholar]
- Chen, L.C.; Papandreou, G.; Kokkinos, I.; Murphy, K.; Yuille, A.L. DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 40, 834–848. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar]
- Wang, C.Y.; Bochkovskiy, A.; Liao, H.Y.M. YOLOv7: Trainable Bag-of-freebies Sets New State-of-the-art for Real-time Object Detectors. arXiv 2022, arXiv:2207.02696. [Google Scholar]
Type of Control | Geometric Characteristic | Symbol | Datums |
---|---|---|---|
Form | Straightness | Datums not allowed | |
Flatness | |||
Circularity | |||
Cylindricity | |||
Profile | Profile of a line | Datums sometimes required | |
Profile of a surface | |||
Orientation | Angularity | Datums required | |
Perpendicularity | |||
Parallelism | |||
Location | Position | ||
Run-out | Circular run-out | Datums required | |
Total run-out |
Operating System | Windows 10 64-bit |
Processor | Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz 3.70 GHz |
Memory (RAM) | 32.0 GB |
Graphics Card | NVIDIA Quadro P2000 |
View Detection (s) | Group Annotation Detection (s) | Annotation Detection (s) |
---|---|---|
5.82 | 12.53 | 9.73 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lin, Y.-H.; Ting, Y.-H.; Huang, Y.-C.; Cheng, K.-L.; Jong, W.-R. Integration of Deep Learning for Automatic Recognition of 2D Engineering Drawings. Machines 2023, 11, 802. https://doi.org/10.3390/machines11080802
Lin Y-H, Ting Y-H, Huang Y-C, Cheng K-L, Jong W-R. Integration of Deep Learning for Automatic Recognition of 2D Engineering Drawings. Machines. 2023; 11(8):802. https://doi.org/10.3390/machines11080802
Chicago/Turabian StyleLin, Yi-Hsin, Yu-Hung Ting, Yi-Cyun Huang, Kai-Lun Cheng, and Wen-Ren Jong. 2023. "Integration of Deep Learning for Automatic Recognition of 2D Engineering Drawings" Machines 11, no. 8: 802. https://doi.org/10.3390/machines11080802
APA StyleLin, Y. -H., Ting, Y. -H., Huang, Y. -C., Cheng, K. -L., & Jong, W. -R. (2023). Integration of Deep Learning for Automatic Recognition of 2D Engineering Drawings. Machines, 11(8), 802. https://doi.org/10.3390/machines11080802