基于图像识别的SolidWorks三维重建技术研究
Research on SolidWorks 3D Reconstruction Technology Based on Image Recognition
摘要: 本研究聚焦于基于图像识别的三维重建技术,强调高层理解的扫描图纸作为重要前提,并在机械知识的引导下实现三维模型的重建。图像识别分为基本图素识别和字符识别两个部分,其中基本图素识别采用改进的Hough变换法,字符识别采用基于卷积神经网络的方法,以适应实际图样的特殊情景。实验结果表明,该模型具有显著的识别效果,能够有效兼容干扰图线,识别率高达98.65%。随后,通过工程图的语义知识,建立基本图素之间的拓扑关系和尺寸约束图形链,实现对扫描图纸的二维重建。最终,在机械领域知识的支持下,充分利用图纸识别后的信息和知识推理,实现三维形体的重建。
Abstract: This study focuses on 3D reconstruction techniques based on image recognition, with an emphasis on the high-level understanding of scanned drawings as a crucial prerequisite. The aim is to realize the reconstruction of 3D models under the guidance of mechanical knowledge. The image recognition process is divided into two parts: basic pixel recognition and character recognition. The improved Hough transform method is adopted for basic pixel recognition, while character recognition utilizes a method based on convolutional neural networks to adapt to the specific characteristics of actual drawings. Experimental results demonstrate that the model has a significant recognition effect, effectively handling interference lines with a high recognition rate of 98.65%. Furthermore, by leveraging semantic knowledge from engineering drawings, the topological relationship between basic graphic elements and size constraint graph chains is established to achieve two-dimensional reconstruction of scanned drawings. Finally, with support from mechanical domain knowledge, 3D shape reconstruction is realized through comprehensive information utilization and knowledge reasoning following drawing recognition.
文章引用:毕思远, 沈景凤, 仲梁维. 基于图像识别的SolidWorks三维重建技术研究[J]. 建模与仿真, 2025, 14(1): 1200-1214. https://doi.org/10.12677/mos.2025.141109

参考文献

[1] Kapitanov, A., Kozlova, A. and Tyasto, S. (2018) The Information Model of the Modern Digital Production. MATEC Web of Conferences, 224, Article 02065. [Google Scholar] [CrossRef
[2] 杨建鸣, 陆家山, 严鹏贺. 工程图的三维重建方法研究[J]. 机械设计与制造, 2017(12): 216-219.
[3] Idesawa, M. (1973) A System to Generate a Solid Figure from Three View. Bulletin of JSME, 16, 216-225. [Google Scholar] [CrossRef
[4] Wesley, M.A. and Markowsky, G. (1981) Fleshing Out Projections. IBM Journal of Research and Development, 25, 934-954. [Google Scholar] [CrossRef
[5] 刘世霞, 胡事民, 汪国平, 孙家广. 基于三视图的三维形体重建技术[J]. 计算机学报, 2000, 23(2): 141-146.
[6] 龚洁晖, 张慧. 基于工程图的三维重建研究[J]. 软件学报, 2008, 19(7): 1794-1805.
[7] Alexei, Z. and Arkady, Z. (2014) Three-Dimensional Reconstruction from Projections Based on Incidence Matrices of Patterns. AASRI Procedia, 9, 72-77. [Google Scholar] [CrossRef
[8] Aldefeld, B. (1983) On Automatic Recognition of 3D Structures from 2D Representations. Computer-Aided Design, 15, 59-64. [Google Scholar] [CrossRef
[9] 张雪, 赵德胜, 李丽萍. 基于CSG方法的工程图三维形体重建[J]. 西安邮电大学学报, 2015, 20(4): 80-83, 124.
[10] Chen, Z. and Perng, D. (1988) Automatic Reconstruction of 3D Solid Objects from 2D Orthographic Views. Pattern Recognition, 21, 439-449. [Google Scholar] [CrossRef
[11] Lin, W. and Fang, C. (2007) Synthesized Affine Invariant Function for 2D Shape Recognition. Pattern Recognition, 40, 1921-1928. [Google Scholar] [CrossRef
[12] Chen, G., Zhang, D., Li, P., Chen, C., Wang, Y. and Su, S. (2019) Research on the Knowledge Representation and Retrieval for Mechanical Product Design Based on Ontology. International Journal of Wireless and Mobile Computing, 16, 340. [Google Scholar] [CrossRef
[13] 杨海成, 主编. 数字化设计制造技术基础[M]. 西安: 西北工业大学出版社, 2009.
[14] Suresh, K. and Srinivasa rao, P. (2018) Various Image Segmentation Algorithms: A Survey. In: Satapathy, S., Bhateja, V. and Das, S., Eds., Smart Intelligent Computing and Applications, Springer, 233-239. [Google Scholar] [CrossRef
[15] Karthikeyan, V. (2013) Hilditchs Algorithm Based Tamil Character Recognition. International Journal of Computer Science & Engineering Technology, 4, 268-273.
[16] Liu, Z., Liang, J. and Pan, Y. (2014) Construction of Thermodynamic Properties Look-Up Table with Block-Structured Adaptive Mesh Refinement Method. Journal of Thermophysics and Heat Transfer, 28, 50-58. [Google Scholar] [CrossRef
[17] Oh, J.S. (2018) Straight Line Detection Using PCA and Hough Transform. Journal of the Korea Institute of Information and Communication Engineering, 22, 227-232.
[18] Jiang, G., Wang, X., Wang, Z. and Liu, H. (2016) Wheat Rows Detection at the Early Growth Stage Based on Hough Transform and Vanishing Point. Computers and Electronics in Agriculture, 123, 211-223. [Google Scholar] [CrossRef
[19] Djekoune, A.O., Messaoudi, K. and Amara, K. (2017) Incremental Circle Hough Transform: An Improved Method for Circle Detection. Optik, 133, 17-31. [Google Scholar] [CrossRef
[20] Sagar, S. and Dixit, S. (2019) A Comprehensive Study on Character Segmentation. In: Pandian, D., Fernando, X., Baig, Z. and Shi, F., Eds., Proceedings of the International Conference on ISMAC in Computational Vision and Bio-Engineering 2018 (ISMAC-CVB), Springer International Publishing, 1509-1515. [Google Scholar] [CrossRef
[21] Li, P., Peng, L. and Wen, J. (2016) Rejecting Character Recognition Errors Using CNN Based Confidence Estimation. Chinese Journal of Electronics, 25, 520-526. [Google Scholar] [CrossRef
[22] Ghiasi-Shirazi, K. (2019) Generalizing the Convolution Operator in Convolutional Neural Networks. Neural Processing Letters, 50, 2627-2646. [Google Scholar] [CrossRef
[23] Jiang, Z., Yin, F., Ge, Y. and Ren, L. (2020) A Multi-Scale Framework with Unsupervised Joint Training of Convolutional Neural Networks for Pulmonary Deformable Image Registration. Physics in Medicine & Biology, 65, Article 015011. [Google Scholar] [CrossRef] [PubMed]
[24] 畅通, 包宏. 基于图形语义理解的三维重建技术[J]. 计算机工程与设计, 2005(9):2274-2276.