{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T01:33:32Z","timestamp":1777340012814,"version":"3.51.4"},"reference-count":17,"publisher":"Oxford University Press (OUP)","issue":"6","license":[{"start":{"date-parts":[[2024,11,6]],"date-time":"2024-11-06T00:00:00Z","timestamp":1730851200000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"name":"Ministry of Education and National Research Foundation of Korea"},{"DOI":"10.13039\/501100003661","name":"Korea Institute for Advancement of Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003661","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Korea Government","award":["LINC3.0: #CWNU-2024-0545"],"award-info":[{"award-number":["LINC3.0: #CWNU-2024-0545"]}]},{"name":"Korea Government","award":["KIAT: #P0017006"],"award-info":[{"award-number":["KIAT: #P0017006"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,11,8]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Repair shipyards sometimes need three-dimensional geometry for repairs and retrofits. However, they often create models manually from two-dimensional drawings provided by ship owners. In this case, human error leads to inaccuracies, making the process time-consuming and laborious. Therefore, there is a need for research on efficient three-dimensional hullform reconstruction from two-dimensional drawings. This study proposed a method to automatically extract points from two-dimensional lines and visualize them in three dimensions. The proposed method consists of three steps. The first step is a point extraction through image processing, which uses a starting point search algorithm to access overlapping or intersection lines and extracts the points on the lines in the drawing by searching for paths between the starting point and the end point entered by the user. The second step is the transformation of the extracted data, which transforms the points based on pixel coordinate into 3D points through coordinate transformation and scaling by utilizing the stored line data and three-dimensional coordinate information. The last step is to visualize the transformed data as a real three-dimensional model with point visualization. This study demonstrates that the proposed method can be effectively utilized by detecting two-dimensional lines and reconstructing the hullform in three dimensions.<\/jats:p>","DOI":"10.1093\/jcde\/qwae099","type":"journal-article","created":{"date-parts":[[2024,11,6]],"date-time":"2024-11-06T05:46:47Z","timestamp":1730872007000},"page":"193-212","source":"Crossref","is-referenced-by-count":2,"title":["Three-dimensional hullform reconstruction from two-dimensional drawings based on image processing techniques"],"prefix":"10.1093","volume":"11","author":[{"given":"Jun-Su","family":"Park","sequence":"first","affiliation":[{"name":"Department of Smart Ocean Mobility Engineering, Changwon National University , 20 changwondaehak-ro, Uichang-gu, Changwon 51140 ,","place":["Republic of Korea"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8226-6029","authenticated-orcid":false,"given":"Seung-Ho","family":"Ham","sequence":"additional","affiliation":[{"name":"Department of Smart Ocean Mobility Engineering, Changwon National University , 20 changwondaehak-ro, Uichang-gu, Changwon 51140 ,","place":["Republic of Korea"]}]}],"member":"286","published-online":{"date-parts":[[2024,11,5]]},"reference":[{"key":"2024121710005329000_bib1","doi-asserted-by":"publisher","first-page":"582","DOI":"10.1109\/TIP.2005.863021","article-title":"Line detection in images through regularized Hough transform","volume":"15","author":"Aggarwal","year":"2006","journal-title":"IEEE Transactions on Image Processing"},{"issue":"10","key":"2024121710005329000_bib2","doi-asserted-by":"publisher","first-page":"1541","DOI":"10.1016\/s0031-3203(97)00157-x","article-title":"A new algorithm for line image vectorization","volume":"31","author":"Chiang","year":"1998","journal-title":"Pattern Recognition"},{"key":"2024121710005329000_bib3","doi-asserted-by":"publisher","DOI":"10.1109\/ICICIS56802.2023.10430300","article-title":"DDA \u2217 Algorithm for Path Planning","volume-title":"2023 International Conference on Integration of Computational Intelligent System, ICICIS 2023","author":"Dhanraj","year":"2023"},{"key":"2024121710005329000_bib4","first-page":"(pp. 226","article-title":"A density-based algorithm for discovering clusters in large spatial Databases with Noise","author":"Ester","year":"1996","journal-title":"KDD-96: The Second International Conference on Knowledge Discovery and Data Mining"},{"key":"2024121710005329000_bib5","doi-asserted-by":"publisher","first-page":"(pp. 186","DOI":"10.1109\/IMTC.2011.5944145","article-title":"A RANSAC-based fast road line detection algorithm for high-speed wheeled vehicles","volume-title":"IEEE Instrumentation and Measurement Technology Conference","author":"Fontanelli","year":"2011"},{"key":"2024121710005329000_bib6","doi-asserted-by":"publisher","first-page":"123366","DOI":"10.1016\/J.ESWA.2024.123366.","article-title":"Rule-based continuous line classification using shape and positional relationships between objects in piping and instrumentation diagram","volume":"248","author":"Han","year":"2024","journal-title":"Expert Systems with Applications"},{"key":"2024121710005329000_bib7","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1109\/tssc.1968.300136","article-title":"A formal basis for the heuristic determination of minimum cost paths","volume":"4","author":"Hart","year":"1968","journal-title":"IEEE Transactions on Systems Science and Cybernetics"},{"key":"2024121710005329000_bib8","doi-asserted-by":"publisher","first-page":"481","DOI":"10.7315\/cde.2022.481","article-title":"A Study on P&ID Connection Information Recognition Based on Object Location","volume":"27","author":"Jeong","year":"2022","journal-title":"Korean Journal of Computational Design and Engineering"},{"key":"2024121710005329000_bib9","doi-asserted-by":"publisher","first-page":"(pp.516","DOI":"10.1109\/ESCI50559.2021.9396940","article-title":"Generalization of line drawing algorithm\u2014An effective approach to minimize the error in the existing bresenham's line drawing algorithm","volume-title":"2021 International Conference on Emerging Smart Computing and Informatics (ESCI)","author":"Kaleem","year":"2021"},{"key":"2024121710005329000_doi17_767_162024","doi-asserted-by":"publisher","first-page":"73680","DOI":"10.1109\/access.2023.3296223","article-title":"Classification of Functional Types of Lines in P&IDs Using a Graph Neural Network","volume":"11","author":"Kim","year":"2023","journal-title":"IEEE Access"},{"key":"2024121710005329000_bib10","doi-asserted-by":"publisher","first-page":"1298","DOI":"10.1093\/jcde\/qwac056","article-title":"End-to-end digitization of image format piping and instrumentation diagrams at an industrially applicable level","volume":"9","author":"Kim","year":"2022","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024121710005329000_bib11","doi-asserted-by":"publisher","first-page":"1602","DOI":"10.1093\/jcde\/qwad069","article-title":"Broken stitch detection system for industrial sewing machines using HSV color space and image processing techniques","volume":"10","author":"Kim","year":"2023","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024121710005329000_bib12","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1093\/jcde\/qwaa090","article-title":"Generating 3D texture models of vessel pipes using 2D texture transferred by object recognition","volume":"8","author":"Kim","year":"2021","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024121710005329000_bib13","doi-asserted-by":"publisher","first-page":"2556","DOI":"10.1093\/jcde\/qwac123","article-title":"Variable indexing method in rule documents for ship design using extraction of portable document format elements","volume":"9","author":"Kong","year":"2022","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024121710005329000_bib14","doi-asserted-by":"publisher","first-page":"(pp. 105","DOI":"10.1109\/ICIIBMS60103.2023.10347795","article-title":"Lane line detection algorithm based on improved UNet network","volume-title":"2023\u20138th International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS)","author":"Luo","year":"2023"},{"key":"2024121710005329000_bib15","doi-asserted-by":"publisher","first-page":"10054","DOI":"10.3390\/app112110054","article-title":"Deep learning-based method to recognize line objects and flow arrows from image-format piping and instrumentation diagrams for digitization","volume":"11","author":"Moon","year":"2021","journal-title":"Applied Sciences (Switzerland)"},{"key":"2024121710005329000_bib17","doi-asserted-by":"publisher","first-page":"154","DOI":"10.54097\/hset.v46i.7697","article-title":"Research on the A Star algorithm for finding shortest path","volume":"46","author":"Yan","year":"2023","journal-title":"Highlights in Science Engineering and Technology"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/jcde\/advance-article-pdf\/doi\/10.1093\/jcde\/qwae099\/60434827\/qwae099.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/11\/6\/193\/61212607\/qwae099.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/11\/6\/193\/61212607\/qwae099.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,17]],"date-time":"2024-12-17T10:01:25Z","timestamp":1734429685000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/11\/6\/193\/7877112"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,5]]},"references-count":17,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2024,11,8]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwae099","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2024,12]]},"published":{"date-parts":[[2024,11,5]]}}}