Ship & Boat ›› 2025, Vol. 36 ›› Issue (03): 79-88.DOI: 10.19423/j.cnki.31-1561/u.2024.153

Previous Articles     Next Articles

Design of a 3D Hull Automatic Modeling Software Based on Computer Vision Technology

CHEN Chunyan1, LI Guangnian1*, DU Lin1, YANG Sujun2, GUO Haipeng1   

  1. 1. Faculty of Maritime, Transportation, Ningbo University, Ningbo 315211, China;
    2. Marine Design & Research Institute of China, Shanghai 200011, China
  • Received:2024-09-20 Revised:2024-11-04 Online:2025-06-25 Published:2025-07-02

基于计算机视觉技术的三维船体自动建模软件设计

陈春艳1, 李广年1,*, 杜林1, 杨素军2, 郭海鹏1   

  1. 1.宁波大学 海运学院 宁波 315211;
    2.中国船舶及海洋工程设计研究院 上海 200011
  • 通讯作者: 李广年(1980-),男,博士,教授。研究方向:船舶水动力构型优化。杜 林(1988-),男,博士,副教授。研究方向:船舶智能设计方法和多学科优化。杨素军(1977-),男,博士,研究员。研究方向:船舶总体性能试验与测试。郭海鹏(1988-),男,博士,副教授。研究方向:船舶水动力性能分析。
  • 作者简介:陈春艳(2000-),女,硕士研究生。研究方向:船型智能设计。
  • 基金资助:
    高等学校学科创新引智计划(D21013); 国家自然科学基金-青年科学基金项目(52201368); 船舶总体性能创新研究开放基金(11322203)

Abstract: To address the issues of high training costs and low efficiency in conventional manual hull modeling methods, an intelligent software for 3D geometric hull model generation from 2D lines plan has been developed, enhancing the automation of modeling and production efficiency. This modeling software, which is developed and designed using python, simulates the human visual system to extract, analyze and interpret the hull lines information from 2D drawings in units of pixel clusters. First, it reads, identifies and processes 2D lines plan (JPEG or PNG format) obtained from screenshots or scans, and maps the 2D profile points to 3D point cloud data according to the spatial relationships among the three views. Then, it generates the hull surface through information densification, thereby simplifying the modeling process from 2D plans to 3D models. Finally, accuracy verification results show that the modeling software based on computer vision technology can quickly convert the 2D lines plan in image form into the 3D hull models, demonstrating its reliability.

Key words: lines plan, hull modeling, computer vision technology

摘要: 针对船舶行业常规人工建模方法培训成本较高、效率较低的问题,该文开发了1种以二维平面型线图纸为输入的三维几何船体模型智能生成软件,能够提升建模工作的自动化水平,提高生产效率。该建模软件使用Python语言进行开发设计,通过模拟人类视觉系统,以像素集群为基本单位,从二维图纸中提取、分析和理解船体型线信息。首先,读取、识别并处理截图或扫描得到的二维平面型线图纸(JPEG或PNG格式),根据3个视图之间的空间关系,将型线的二维型值点映射为三维的点云数据;然后,通过信息增密等手段生成船型表面,简化了从二维平面到三维模型的建模流程;最后,精度验证结果显示,基于计算机视觉技术的建模软件能够快速实现由图片形式的二维型线图纸向三维船体模型的转换,具有一定的可靠性。

关键词: 型线图, 船体建模, 计算机视觉技术

CLC Number: