{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T12:36:14Z","timestamp":1780490174328,"version":"3.54.1"},"reference-count":34,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T00:00:00Z","timestamp":1771286400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Shanghai Special Fund for Promoting High-quality Industrial Development","award":["2023-GZL-RGZN-01031"],"award-info":[{"award-number":["2023-GZL-RGZN-01031"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In the internal force analysis of plane frames, traditional mechanics solutions require the cumbersome derivation of equations and complex numerical calculations, a process that is both time-consuming and error-prone. While general-purpose Finite Element Analysis (FEA) software offers rapid and precise calculations, it is limited by tedious modeling pre-processing and a steep learning curve, making it difficult to meet the demand for rapid and intelligent solutions. To address these challenges, this paper proposes a deep learning-based automatic solution method for plane frames, enabling the extraction of structural information from printed plane structural schematics and automatically completing the internal force analysis and visualization. First, images of printed plane frame schematics are captured using a smartphone, followed by image pre-processing steps such as rectification and enhancement. Second, the YOLOv8 algorithm is utilized to detect and recognize the plane frame, obtaining structural information including node coordinates, load parameters, and boundary constraints. Finally, the extracted data is input into a static analysis program based on the Matrix Displacement Method to calculate the internal forces of nodes and elements, and to generate the internal force diagrams of the frame. This workflow was validated using structural mechanics problem sets and the analysis of a double-span portal frame structure. Experimental results demonstrate that the detection accuracy of structural primitives reached 99.1%, and the overall solution accuracy of mechanical problems in the final test set exceeded 90%, providing a more convenient and efficient computational method for the analysis of plane frames.<\/jats:p>","DOI":"10.3390\/s26041299","type":"journal-article","created":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T13:15:35Z","timestamp":1771334135000},"page":"1299","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Research on an Automatic Solution Method for Plane Frames Based on Computer Vision"],"prefix":"10.3390","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1989-9426","authenticated-orcid":false,"given":"Dejiang","family":"Wang","sequence":"first","affiliation":[{"name":"School of Mechanics and Engineering Science, Shanghai University, 99 Shangda Road, Shanghai 200444, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuzhe","family":"Fan","sequence":"additional","affiliation":[{"name":"School of Mechanics and Engineering Science, Shanghai University, 99 Shangda Road, Shanghai 200444, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2026,2,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Joffe, I., Qian, Y., Talebi-Kalaleh, M., and Mei, Q. (2024). A Computer Vision Framework for Structural Analysis of Hand-Drawn Engineering Sketches. Sensors, 24.","DOI":"10.3390\/s24092923"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.neunet.2020.05.025","article-title":"Deep Learning for Symbols Detection and Classification in Engineering Drawings","volume":"129","author":"Elyan","year":"2020","journal-title":"Neural Netw."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Villena Toro, J., Wiberg, A., and Tarkian, M. (2023). Optical Character Recognition on Engineering Drawings to Achieve Automation in Production Quality Control. Front. Manuf. Technol., 3.","DOI":"10.3389\/fmtec.2023.1154132"},{"key":"ref_4","unstructured":"(2023). Integrated Software for Structural Analysis & Design (Standard No. SAP2000)."},{"key":"ref_5","first-page":"174","article-title":"Algorithms and performance of \u2018Structural Mechanics Solver\u2019\u2014Invited Report at the 10th National Conference on Structural Engineering","volume":"A01","author":"Yuan","year":"2001","journal-title":"Eng. Mech."},{"key":"ref_6","unstructured":"Khan, M.T., Yong, Z., Chen, L., Feng, W., Tan, N.Y.J., and Moon, S.K. (2025). A Multi-Stage Hybrid Framework for Automated Interpretation of Multi-View Engineering Drawings Using Vision Language Model. arXiv."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Khan, M.T., Yong, Z., Chen, L., Tan, J.M., Feng, W., and Moon, S.K. (2025). Automated Parsing of Engineering Drawings for Structured Information Extraction Using a Fine-Tuned Document Understanding Transformer. arXiv.","DOI":"10.1109\/IEEM63636.2025.11357576"},{"key":"ref_8","first-page":"369","article-title":"BIM Models Generation from 2D CAD Drawings and 3D Scans: An Analysis of Challenges and Opportunities for AEC Practitioners","volume":"149","author":"Barki","year":"2015","journal-title":"Build. Inf. Model. (BIM) Des. Constr. Oper."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.autcon.2012.11.037","article-title":"Content-Based Text Mining Technique for Retrieval of CAD Documents","volume":"31","author":"Yu","year":"2013","journal-title":"Autom. Constr."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Li, L., Yuhui, C., and Xiaoting, L. (2019). Engineering Drawing Recognition Model with Convolutional Neural Network. Proceedings of the 2019 International Conference on Robotics, Intelligent Control and Artificial Intelligence, Shanghai, China, 20\u201322 September 2019, Association for Computing Machinery.","DOI":"10.1145\/3366194.3366213"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/361237.361242","article-title":"Use of the Hough Transformation to Detect Lines and Curves in Pictures","volume":"15","author":"Duda","year":"1972","journal-title":"Commun. ACM"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A Computational Approach to Edge Detection","volume":"PAMI-8","author":"Canny","year":"2009","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Soille, P. (1999). Morphological Image Analysis: Principles and Applications, Springer.","DOI":"10.1007\/978-3-662-03939-7"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"890","DOI":"10.1109\/TPAMI.2006.127","article-title":"Robust and Accurate Vectorization of Line Drawings","volume":"28","author":"Hilaire","year":"2006","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Rezvanifar, A., Cote, M., and Albu, A.B. (2020). Symbol Spotting on Digital Architectural Floor Plans Using a Deep Learning-Based Framework. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA, 14\u201319 June 2020, IEEE.","DOI":"10.1109\/CVPRW50498.2020.00292"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"103491","DOI":"10.1016\/j.pnucene.2020.103491","article-title":"Component Detection in Piping and Instrumentation Diagrams of Nuclear Power Plants Based on Neural Networks","volume":"128","author":"Gao","year":"2020","journal-title":"Prog. Nucl. Energy"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"100072","DOI":"10.1016\/j.dche.2022.100072","article-title":"Digitization of Chemical Process Flow Diagrams Using Deep Convolutional Neural Networks","volume":"6","author":"Theisen","year":"2023","journal-title":"Digit. Chem. Eng."},{"key":"ref_18","first-page":"71","article-title":"Towards Fully Automated Processing and Analysis of Construction Diagrams: AI-Powered Symbol Detection","volume":"28","author":"Jamieson","year":"2025","journal-title":"Int. J. Doc. Anal. Recognit. (IJDAR)"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Nguyen, M.T., Pham, V.L., Nguyen, C.C., and Nguyen, V.V. (2021). Object Detection and Text Recognition in Large-Scale Technical Drawings. Proceedings of the 10th International Conference on Pattern Recognition Applications and Methods-ICPRAM, Virtual, 4\u20136 February 2021, SciTePress.","DOI":"10.5220\/0010314406120619"},{"key":"ref_20","unstructured":"Barney Smith, E.H., and Pal, U. (2021). A Deep Learning Digitisation Framework to Mark up Corrosion Circuits in Piping and Instrumentation Diagrams. Document Analysis and Recognition\u2014ICDAR 2021 Workshops, Springer International Publishing."},{"key":"ref_21","first-page":"55","article-title":"Optimizing Image Format Piping and Instrumentation Diagram Recognition: Integrating Symbol and Text Recognition with a Single Backbone Architecture","volume":"12","author":"Byun","year":"2025","journal-title":"J. Comput. Des. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"103697","DOI":"10.1016\/j.compind.2022.103697","article-title":"Graph Neural Network-Enabled Manufacturing Method Classification from Engineering Drawings","volume":"142","author":"Xie","year":"2022","journal-title":"Comput. Ind."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"103457","DOI":"10.1016\/j.aei.2025.103457","article-title":"Graph Neural Network-Based Method for Classifying Continuous Lines in Piping and Instrumentation Diagram","volume":"66","author":"Han","year":"2025","journal-title":"Adv. Eng. Inform."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Carrara, A., Nousias, S., and Borrmann, A. (2024). Employing Graph Neural Networks for Construction Drawing Content Recognition. Computing in Civil Engineering 2024, American Society of Civil Engineers.","DOI":"10.1061\/9780784486115.037"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"147","DOI":"10.3233\/IRG-2005-15(3)02","article-title":"The Andes Physics Tutoring System: Lessons Learned","volume":"15","author":"VanLehn","year":"2005","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1061\/(ASCE)0887-3801(2007)21:3(175)","article-title":"Sketching Finite-Element Models within a Unified Two-Dimensional Framework","volume":"21","author":"Hutchinson","year":"2007","journal-title":"J. Comput. Civ. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"031009","DOI":"10.1115\/1.4034387","article-title":"FEAsy: A Sketch-Based Tool for Finite Element Analysis","volume":"17","author":"Murugappan","year":"2017","journal-title":"J. Comput. Inf. Sci. Eng."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1200","DOI":"10.1002\/cae.22635","article-title":"Image-based Structural Analysis for Education Purposes: A Proof-of-concept Study","volume":"31","author":"Loong","year":"2023","journal-title":"Comput. Appl. Eng. Educ."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press.","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_30","unstructured":"Bradski, G., and Kaehler, A. (2008). Learning OpenCV: Computer Vision with the OpenCV Library, O\u2019Reilly Media, Inc."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Gonzalez, R.C. (2009). Digital Image Processing, Pearson Education.","DOI":"10.1117\/1.3115362"},{"key":"ref_32","first-page":"23","article-title":"A Threshold Selection Method from Gray-Level Histograms","volume":"11","author":"Otsu","year":"1975","journal-title":"Automatica"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"532","DOI":"10.1109\/TPAMI.1987.4767941","article-title":"Image Analysis Using Mathematical Morphology","volume":"PAMI-9","author":"Haralick","year":"1987","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1680","DOI":"10.3390\/make5040083","article-title":"A Comprehensive Review of Yolo Architectures in Computer Vision: From Yolov1 to Yolov8 and Yolo-Nas","volume":"5","author":"Terven","year":"2023","journal-title":"Mach. Learn. Knowl. Extr."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/4\/1299\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T13:17:35Z","timestamp":1771334255000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/4\/1299"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,17]]},"references-count":34,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2026,2]]}},"alternative-id":["s26041299"],"URL":"https:\/\/doi.org\/10.3390\/s26041299","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2,17]]}}}