{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T03:17:21Z","timestamp":1768879041576,"version":"3.49.0"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T00:00:00Z","timestamp":1711497600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T00:00:00Z","timestamp":1711497600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"opening fund of State Key Laboratory of Lunar and Planetary Sciences","award":["opening fund of State Key Laboratory of Lunar and Planetary Sciences"],"award-info":[{"award-number":["opening fund of State Key Laboratory of Lunar and Planetary Sciences"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis. Comput. Ind. Biomed. Art"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This study proposes an image-based three-dimensional (3D) vector reconstruction of industrial parts that can generate non-uniform rational B-splines (NURBS) surfaces with high fidelity and flexibility. The contributions of this study include three parts: first, a dataset of two-dimensional images is constructed for typical industrial parts, including hexagonal head bolts, cylindrical gears, shoulder rings, hexagonal nuts, and cylindrical roller bearings; second, a deep learning algorithm is developed for parameter extraction of 3D industrial parts, which can determine the final 3D parameters and pose information of the reconstructed model using two new nets, CAD-ClassNet and CAD-ReconNet; and finally, a 3D vector shape reconstruction of mechanical parts is presented to generate NURBS from the obtained shape parameters. The final reconstructed models show that the proposed approach is highly accurate, efficient, and practical.<\/jats:p>","DOI":"10.1186\/s42492-024-00158-7","type":"journal-article","created":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T02:01:36Z","timestamp":1711504896000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Three-dimensional reconstruction of industrial parts from a single image"],"prefix":"10.1186","volume":"7","author":[{"given":"Zhenxing","family":"Xu","sequence":"first","affiliation":[]},{"given":"Aizeng","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Fei","family":"Hou","sequence":"additional","affiliation":[]},{"given":"Gang","family":"Zhao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,3,27]]},"reference":[{"key":"158_CR1","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1016\/j.procir.2017.12.247","volume":"67","author":"A Kutin","year":"2018","unstructured":"Kutin A, Dolgov V, Sedykh M, Ivashin S (2018) Integration of different computer-aided systems in product designing and process planning on digital manufacturing. Procedia CIRP 67:476\u2013481. https:\/\/doi.org\/10.1016\/j.procir.2017.12.247","journal-title":"Procedia CIRP"},{"key":"158_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-59223-2","volume-title":"The NURBS book","author":"L Piegl","year":"1997","unstructured":"Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, New York. https:\/\/doi.org\/10.1007\/978-3-642-59223-2","edition":"2"},{"issue":"3","key":"158_CR3","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/s11263-005-6876-7","volume":"63","author":"HL Jin","year":"2005","unstructured":"Jin HL, Soatto S, Yezzi AJ (2005) Multi-view stereo reconstruction of dense shape and complex appearance. Int J Comput Vis 63(3):175\u2013189. https:\/\/doi.org\/10.1007\/s11263-005-6876-7","journal-title":"Int J Comput Vis"},{"key":"158_CR4","doi-asserted-by":"publisher","unstructured":"Seitz SM, Curless B, Diebel J, Scharstein D, Szeliski R (2006) A comparison and evaluation of multi-view stereo reconstruction algorithms. In: Proceedings of the IEEE conference on computer vision and pattern recognition, IEEE, New York, 17\u201322 June 2006. https:\/\/doi.org\/10.1109\/CVPR.2006.19","DOI":"10.1109\/CVPR.2006.19"},{"key":"158_CR5","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.image.2018.04.001","volume":"65","author":"RA Hamzah","year":"2018","unstructured":"Hamzah RA, Kadmin AF, Hamid MS, Ghani SFA, Ibrahim H (2018) Improvement of stereo matching algorithm for 3D surface reconstruction. Signal Process: Image Commun 65:165\u2013172. https:\/\/doi.org\/10.1016\/j.image.2018.04.001","journal-title":"Signal Process: Image Commun"},{"key":"158_CR6","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1016\/j.cag.2020.12.004","volume":"94","author":"G Fahim","year":"2021","unstructured":"Fahim G, Amin K, Zarif S (2021) Single-view 3D reconstruction: a survey of deep learning methods. Comput Graphics 94:164\u2013190. https:\/\/doi.org\/10.1016\/j.cag.2020.12.004","journal-title":"Comput Graphics"},{"key":"158_CR7","doi-asserted-by":"publisher","first-page":"376","DOI":"10.1016\/j.patrec.2020.02.001","volume":"131","author":"X Jia","year":"2020","unstructured":"Jia X, Yang SR, Peng YX, Zhang JC, Chen SY (2020) DV-Net: dual-view network for 3D reconstruction by fusing multiple sets of gated control point clouds. Pattern Recognit Lett 131:376\u2013382. https:\/\/doi.org\/10.1016\/j.patrec.2020.02.001","journal-title":"Pattern Recognit Lett"},{"key":"158_CR8","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1016\/j.neucom.2020.10.089","volume":"423","author":"B Peng","year":"2021","unstructured":"Peng B, Wang W, Dong J, Tan TN (2021) Learning pose-invariant 3D object reconstruction from single-view images. Neurocomputing 423:407\u2013418. https:\/\/doi.org\/10.1016\/j.neucom.2020.10.089","journal-title":"Neurocomputing"},{"key":"158_CR9","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1016\/j.neucom.2020.10.097","volume":"430","author":"MH Zhao","year":"2021","unstructured":"Zhao MH, Xiong G, Zhou MC, Shen Z, Wang FY (2021) 3D-RVP: a method for 3D object reconstruction from a single depth view using voxel and point. Neurocomputing 430:94\u2013103. https:\/\/doi.org\/10.1016\/j.neucom.2020.10.097","journal-title":"Neurocomputing"},{"key":"158_CR10","doi-asserted-by":"publisher","unstructured":"Lin CH, Kong C, Lucey S (2018) Learning efficient point cloud generation for dense 3D object reconstruction. In: Proceedings of the 32nd AAAI conference on artificial intelligence, AAAI, New Orleans, 2\u20137 February 2018. https:\/\/doi.org\/10.1609\/aaai.v32i1.12278","DOI":"10.1609\/aaai.v32i1.12278"},{"key":"158_CR11","unstructured":"Wu JJ, Wang YF, Xue TF, Sun XY, Freeman WT, Tenenbaum JB (2017) MarrNet: 3D shape reconstruction via 2.5D sketches. In: Proceedings of the 31st international conference on neural information processing systems, Curran Associates Inc., Long Beach, 4\u20139 December 2017"},{"key":"158_CR12","doi-asserted-by":"publisher","unstructured":"Soltani AA, Huang HB, Wu JJ, Kulkarni TD, Tenenbaum JB (2017) Synthesizing 3D shapes via modeling multi-view depth maps and silhouettes with deep generative networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, IEEE, Honolulu, 21\u201326 July 2017. https:\/\/doi.org\/10.1109\/CVPR.2017.269","DOI":"10.1109\/CVPR.2017.269"},{"key":"158_CR13","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/j.isprsjprs.2020.11.011","volume":"171","author":"DW Yu","year":"2021","unstructured":"Yu DW, Ji SP, Liu J, Wei SQ (2021) Automatic 3D building reconstruction from multi-view aerial images with deep learning. ISPRS J Photogramm Remote Sens 171:155\u2013170.https:\/\/doi.org\/10.1016\/j.isprsjprs.2020.11.011","journal-title":"ISPRS J Photogramm Remote Sens"},{"issue":"1","key":"158_CR14","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/3203197","volume":"1","author":"J Delanoy","year":"2018","unstructured":"Delanoy J, Aubry M, Isola P, Efros AA, Bousseau A (2018) 3D sketching using multi-view deep volumetric prediction. Proce ACM Comput Graphics Interact Tech 1(1):21.\u00a0https:\/\/doi.org\/10.1145\/3203197","journal-title":"Proce ACM Comput Graphics Interact Tech"},{"key":"158_CR15","unstructured":"Yan XC, Yang JM, Yumer E, Guo YJ, Lee H (2016) Perspective transformer nets: learning single-view 3D object reconstruction without 3D supervision. In: Proceedings of the 30th international conference on neural information processing systems, Curran Associates Inc., Barcelona, 5\u201310 December 2016"},{"key":"158_CR16","doi-asserted-by":"publisher","first-page":"100400","DOI":"10.1016\/j.cosrev.2021.100400","volume":"40","author":"A Morales","year":"2021","unstructured":"Morales A, Piella G, Sukno FM (2021) Survey on 3D face reconstruction from uncalibrated images. Comput Sci Rev 40:100400.\u00a0https:\/\/doi.org\/10.1016\/j.cosrev.2021.100400","journal-title":"Comput Sci Rev"},{"key":"158_CR17","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2020.113043","volume":"368","author":"JX Feng","year":"2020","unstructured":"Feng JX, Teng QZ, Li B, He XH, Chen HG, Li Y (2020) An end-to-end three-dimensional reconstruction framework of porous media from a single two-dimensional image based on deep learning. Comput Methods Appl Mech Eng 368:113043.\u00a0https:\/\/doi.org\/10.1016\/j.cma.2020.113043","journal-title":"Comput Methods Appl Mech Eng"},{"key":"158_CR18","unstructured":"Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. In: Proceedings of the 25th international conference on neural information processing systems, Curran Associates Inc., Lake Tahoe, 3\u20136 December 2012"},{"key":"158_CR19","unstructured":"Bochkovskiy A, Wang CY, Liao HYM (2020) YOLOv4: optimal speed and accuracy of object detection. arXiv preprint arXiv: 2004.10934"},{"key":"158_CR20","unstructured":"Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv:1409.1556 [cs.CV]"},{"key":"158_CR21","doi-asserted-by":"publisher","unstructured":"Szegedy C, Liu W, Jia YQ, Sermanet P, Reed S, Anguelov D et al (2015) Going deeper with convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition, IEEE, Boston, 7\u201312 June 2015. https:\/\/doi.org\/10.1109\/CVPR.2015.7298594","DOI":"10.1109\/CVPR.2015.7298594"},{"key":"158_CR22","doi-asserted-by":"publisher","unstructured":"Lin K, Li TH, Liu S, Li G (2019) Real photographs denoising with noise domain adaptation and attentive generative adversarial network. In: Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition workshops, IEEE, Long Beach, 16\u201317 June 2019. https:\/\/doi.org\/10.1109\/CVPRW.2019.00221","DOI":"10.1109\/CVPRW.2019.00221"},{"key":"158_CR23","unstructured":"Goodfellow IJ, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S et al (2014) Generative adversarial nets. In: Proceedings of the 27th international conference on neural information processing systems, MIT Press, Montreal, 8\u201313 December 2014"},{"key":"158_CR24","unstructured":"Chang AX, Funkhouser T, Guibas L, Hanrahan P, Huang QX, Li ZM et al (2015) ShapeNet: an information-rich 3D model repository. arXiv preprint arXiv: 1512.03012"},{"key":"158_CR25","doi-asserted-by":"publisher","unstructured":"Xiang Y, Kim W, Chen W, Ji JW, Choy C, Su H et al (2016) ObjectNet3D: a large scale database for 3D object recognition. In: Leibe B, Matas J, Sebe N, Welling M (eds) Computer vision - ECCV 2016. 14th European conference, Amsterdam, The Netherlands, October 2016. Lecture notes in computer science (Image processing, computer vision, pattern recognition, and graphics), vol 9912. Springer, Cham, pp 160\u2013176. https:\/\/doi.org\/10.1007\/978-3-319-46484-8_10","DOI":"10.1007\/978-3-319-46484-8_10"},{"key":"158_CR26","doi-asserted-by":"publisher","unstructured":"Sun XY, Wu JJ, Zhang XM, Zhang ZT, Zhang CK, Xue TF et al (2018) Pix3D: dataset and methods for single-image 3D shape modeling. In: Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition, IEEE, Salt Lake City, 18\u201323 June 2018. https:\/\/doi.org\/10.1109\/CVPR.2018.00314","DOI":"10.1109\/CVPR.2018.00314"},{"key":"158_CR27","doi-asserted-by":"publisher","unstructured":"Choy CB, Xu DF, Gwak JY, Chen K, Savarese S (2016) 3D-R2N2: a unified approach for single and multi-view 3D object reconstruction. In: Leibe B, Matas J, Sebe N, Welling M (eds) Computer vision - ECCV 2016. 14th European conference, Amsterdam, The Netherlands, October 2016. Lecture notes in computer science (Image processing, computer vision, pattern recognition, and graphics), vol 9912. Springer, Cham, pp 628\u2013644. https:\/\/doi.org\/10.1007\/978-3-319-46484-8_38","DOI":"10.1007\/978-3-319-46484-8_38"},{"key":"158_CR28","doi-asserted-by":"publisher","unstructured":"Fan HQ, Su H, Guibas L (2017) A point set generation network for 3D object reconstruction from a single image. In: Proceedings of the IEEE conference on computer vision and pattern recognition, IEEE, Honolulu, 21\u201326 July 2017. https:\/\/doi.org\/10.1109\/CVPR.2017.264","DOI":"10.1109\/CVPR.2017.264"},{"key":"158_CR29","doi-asserted-by":"publisher","unstructured":"Wang NY, Zhang YD, Li ZW, Fu YW, Liu W, Jiang YG (2018) Pixel2Mesh: generating 3D mesh models from single RGB images. In: Ferrari V, Hebert M, Sminchisescu C, Weiss Y (eds) Computer vision - ECCV 2018. 15th European conference, Munich, Germany, September 2018. Lecture notes in computer science (Image processing, computer vision, pattern recognition, and graphics), vol 11215. Springer, Cham, pp 55\u201371. https:\/\/doi.org\/10.1007\/978-3-030-01252-6_4","DOI":"10.1007\/978-3-030-01252-6_4"},{"key":"158_CR30","doi-asserted-by":"publisher","unstructured":"Oquab M, Bottou L, Laptev I, Sivic J (2014) Learning and transferring mid-level image representations using convolutional neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, IEEE, Columbus, 23\u201328 June 2014. https:\/\/doi.org\/10.1109\/CVPR.2014.222","DOI":"10.1109\/CVPR.2014.222"},{"issue":"4","key":"158_CR31","doi-asserted-by":"publisher","first-page":"1329","DOI":"10.1177\/14759217211029201","volume":"21","author":"W Zhang","year":"2022","unstructured":"Zhang W, Li X (2022) Data privacy preserving federated transfer learning in machinery fault diagnostics using prior distributions. Struct Health Monit 21(4):1329\u20131344.\u00a0https:\/\/doi.org\/10.1177\/14759217211029201","journal-title":"Struct Health Monit"},{"issue":"1","key":"158_CR32","doi-asserted-by":"publisher","first-page":"380","DOI":"10.1109\/TII.2023.3262854","volume":"20","author":"X Li","year":"2024","unstructured":"Li X, Yu SP, Lei YG, Li NP, Yang B (2024) Intelligent machinery fault diagnosis with event-based Camera. IEEE Trans Industr Inform 20(1):380\u2013389. https:\/\/doi.org\/10.1109\/TII.2023.3262854","journal-title":"IEEE Trans Industr Inform"}],"container-title":["Visual Computing for Industry, Biomedicine, and Art"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42492-024-00158-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42492-024-00158-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42492-024-00158-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,16]],"date-time":"2024-08-16T08:08:55Z","timestamp":1723795735000},"score":1,"resource":{"primary":{"URL":"https:\/\/vciba.springeropen.com\/articles\/10.1186\/s42492-024-00158-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,27]]},"references-count":32,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["158"],"URL":"https:\/\/doi.org\/10.1186\/s42492-024-00158-7","relation":{},"ISSN":["2524-4442"],"issn-type":[{"value":"2524-4442","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,27]]},"assertion":[{"value":"21 November 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 March 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 March 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests in the manuscript.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"7"}}