一种针对海洋工程设备的三维建模方法、系统及存储介质转让专利
申请号 : CN202110556925.4
文献号 : CN113284247B
文献日 : 2021-12-21
发明人 : 刘俊伟
申请人 : 泰瑞数创科技(北京)有限公司
摘要 :
权利要求 :
1.一种针对海洋工程设备的三维建模方法,其特征在于,包括如下步骤:S1、提取海洋工程设备实景信息数据;
S2、在三维建模软件中输入所述海洋工程设备实景信息数据,并设置建模参数,提交建模任务;
S3、在各台物理计算机上使用虚拟化技术虚拟出若干台虚拟机;
S4、将所述建模任务根据建模步骤分别分配给各台所述物理计算机;
S5、各台所述物理计算机将其所负责的建模任务划分成各个任务块,并将所述各个任务块分配至其上各个虚拟机中执行;
S5中各台物理计算机分别将各个任务块分配至其上各个虚拟机中执行,具体的执行步骤如下所述:
S51、第一物理计算机上各个虚拟机分别执行其所负责任务块;
S52、当第一物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第二物理计算机,否则任务块重新执行;
S53、第二物理计算机选择其上一虚拟机执行由第一物理计算机传输的任务块数据;
S54、当第二物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第三物理计算机,否则任务块重新执行;
S55、第三物理计算机选择其上一虚拟机执行由第二物理计算机传输的任务块数据;
S56、当第三物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第四物理计算机,否则任务块重新执行;
S57、第四物理计算机选择其上一虚拟机执行由第三物理计算机传输的任务块数据,任务块执行完成时对任务块数据进行校验,校验不通过则重新执行该任务块,直至各个虚拟机完成任务块执行并校验通过;
S6、将建模完成的三维立体模型通过前端页面进行展示。
2.根据权利要求1所述的一种针对海洋工程设备的三维建模方法,其特征在于,S1中,提取海洋工程设备实景信息数据的方法包括:通过倾斜摄影技术提取实景信息数据,通过激光雷达技术提取实景信息数据,并将两者数据进行融合分析。
3.根据权利要求1所述的一种针对海洋工程设备的三维建模方法,其特征在于,S4中,建模步骤如下所述:
S41、对所述海洋工程设备实景信息数据进行三角测量;
S42、根据经所述三角测量得到的数据构建密集点云数据;
S43、根据所述密集点云数据建立三维立体模型;
S44、对所述三维立体模型进行外表面贴图。
4.根据权利要求1所述的一种针对海洋工程设备的三维建模方法,其特征在于,S6中,在通过前端页面对建模完成的三维立体模型进行展示之前,需要将所述第四物理计算机执行完成各任务块得到的模型进行拼接。
5.一种针对海洋工程设备的三维建模系统,其特征在于,包括如下模块:第一模块,用于提取海洋工程设备实景信息数据并对数据进行保存;
第二模块,用于设置建模参数,提交建模任务;
第三模块,用于在各台物理计算机上使用虚拟化技术虚拟出若干台虚拟机;
第四模块,用于将所述建模任务根据建模步骤分别分配给各台所述物理计算机;
第五模块,用于各台所述物理计算机将其所负责的建模任务划分成各个任务块,并将所述各个任务块分配至其上各个虚拟机中进行执行;
具体的,各台物理计算机分别将各个任务块分配至其上各个虚拟机中执行,包括如下执行步骤:
第一物理计算机上各个虚拟机分别执行其所负责任务块;
当第一物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第二物理计算机,否则任务块重新执行;
第二物理计算机选择其上一虚拟机执行由第一物理计算机传输的任务块数据;
当第二物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第三物理计算机,否则任务块重新执行;
第三物理计算机选择其上一虚拟机执行由第二物理计算机传输的任务块数据;
当第三物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第四物理计算机,否则任务块重新执行;
第四物理计算机选择其上一虚拟机执行由第三物理计算机传输的任务块数据,任务块执行完成时对任务块数据进行校验,校验不通过则重新执行该任务块,直至各个虚拟机完成任务块执行并校验通过;
第六模块,用于通过前端页面对建模完成的三维立体模型进行展示。
6.一种存储介质,其中存储有权利要求5所述的系统可执行的指令,其特征在于,所述指令在由权利要求5所述的系统包括的处理器执行时用于实现如权利要求1 ‑4任一项所述的一种针对海洋工程设备的三维建模方法。
说明书 :
一种针对海洋工程设备的三维建模方法、系统及存储介质
技术领域
背景技术
各类钻井平台、生产平台、起重船等。由于海洋工程设备的部分设施持续暴露在海水中遭受
海水腐蚀,且海上气候环境复杂,为保证海洋工程设备的安全性,需要经常对海洋工程设备
进行检查和维修,但目前在对海洋工程设备进行维修前,首先需要工作人员进入到现场环
境中进行海洋工程设备的检查以确定需要进行维修的具体位置,然后才能对海洋工程设备
进行维修,而通过人工检查海洋工程设备的方法不仅需要花费大量的人力而且可能存在检
查不全面的情况,三维建模技术可以根据海洋工程设备的实景信息建立高质量、高精度的
三维模型,使工作人员能够方便地对海洋工程设备上各个建筑的情况进行观察,但现有技
术中的三维建模方法在计算机上执行时存在运行效率不高的问题,且通常在建模完成后才
进行模型的校验,一旦模型出现偏差则需要重新建模。
发明内容
激光雷达技术提取实景信息数据,并将两者数据进行融合分析。
述:
虚拟机完成任务块执行并校验通过。
完成各任务块得到的模型进行拼接。
理器执行是用于实现如上任一项所述的一种针对海洋工程设备的三维建模方法。
高分辨率图像及纹理,还通过激光雷达技术来采集海洋工程设备的高精度数据,并将两者
的图像数据进行融合分析,通过激光雷达技术采集到的数据用于对通过倾斜摄影技术获取
到的图像信息数据进行补充,接着依据上述融合图像信息数据建立高质量、高精度的三维
模型并在前端页面进行展示。本发明可以实现对海洋工程设备的三维建模,使工作者能十
分方便地对海洋工程设备的情况进行观察进而及时对海洋工程设备进行检查和维修,更好
的保护海洋工程设备的安全性,同时节省大量人力。
任一虚拟机完成任务块的执行时,首先需要对执行完的任务块数据进行校验,验证数据处
理的正确性,如果数据校验通过则将执行完的任务块数据传输至第二物理计算机,第二物
理计算机通过计算选择其上一个虚拟机对由第一物理计算机传输来的任务块数据继续进
行后续步骤的计算处理;如果数据校验不通过则重新执行该任务块,直至执行完的任务块
数据通过数据校验,各个任务块在其他物理计算机上各个虚拟机上的执行步骤可以以此类
推。综上,整个建模任务被划分成多个任务块,每个任务块执行完成一个步骤后即可继续执
行下一步骤,且多个任务块并行执行,由此大大提高了建模的效率,缩短建模时间,另外,每
个任务块执行完成后都要先进行数据校验,保证了每个任务块执行完后所获得数据的准确
性,进而保证了最终建立的整个三维立体模型的准确性,避免在整个模型建立完成后检查
发现模型存在较大误差需要重建整个模型的问题。
附图说明
具体实施方式
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
雷达技术来采集海洋工程设备的高精度数据,用于对通过倾斜摄影技术获取到的图像信息
数据进行补充,通过将两者的图像数据进行融合分析后得到的图像数据用于后续建立海洋
工程设备的三维立体模型。
的比例尺精度,最后提交建模任务,三维建模软件可以据一系列二维图像,或者一组倾斜影
像,自动生成高分辨的、带有逼真纹理贴图的三维模型,模型效果逼真,要素全面,而且具有
测量精度,是对现实世界的真实还原能带给人身临其境之感,使工作者能十分方便地对海
洋工程设备的状况进行观察。
化技术可以使单CPU模拟多CPU 并行,虚拟化技术允许一台物理计算机上同时运行多台虚
拟机,每台虚拟机上搭载有自己的操作系统,并且应用程序都可以在相互独立的空间内运
行而互不影响,从而显著提高计算机的工作效率,通过在多台虚拟机上同时运行建模程序
能够大大提高三维建模软件的建模效率,缩短建模时间。
间的位置和距离等关系,接着通过选取大量且点与点的间距较小的海洋工程设备外观表面
的点数据来构成密集点云数据,然后通过密集点云数据建立三维立体模型,最后对三维立
体模型的外表面进行贴图,达到对海洋工程设备外观表面的纹理进行真实还原的目的。
述:
虚拟机完成任务块执行并校验通过。
完的任务块数据进行校验,验证数据处理的正确性,如果数据校验通过则将执行完的任务
块数据传输至第二物理计算机,第二物理计算机通过计算选择其上一个虚拟机对由第一物
理计算机传输来的任务块数据继续进行后续步骤的计算处理;如果数据校验不通过则重新
执行该任务块,直至执行完的任务块数据通过数据校验,各个任务块在其他物理计算机上
各个虚拟机上的执行步骤可以以此类推。综上,整个建模任务被划分成多个任务块,每个任
务块执行完成一个步骤后即可继续执行下一步骤,且多个任务块并行执行,由此大大提高
了建模的效率,缩短建模时间,另外,每个任务块执行完成后都要先进行数据校验,保证了
每个任务块执行完后所获得数据的准确性,进而保证了最终建立的整个三维立体模型的准
确性,避免在整个模型建立完成后检查发现模型存在较大误差需要重建整个模型的问题。
维立体模型的一部分,因此需要把各部分模型拼接成一个完整的三维立体模型。
理器执行是用于实现如上任一项所述的一种针对海洋工程设备的三维建模方法。
在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖
非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。
和变型,本发明的范围由所附权利要求及其等同物限定。