CN113284247B - 一种针对海洋工程设备的三维建模方法、***及存储介质 - Google Patents
一种针对海洋工程设备的三维建模方法、***及存储介质 Download PDFInfo
- Publication number
- CN113284247B CN113284247B CN202110556925.4A CN202110556925A CN113284247B CN 113284247 B CN113284247 B CN 113284247B CN 202110556925 A CN202110556925 A CN 202110556925A CN 113284247 B CN113284247 B CN 113284247B
- Authority
- CN
- China
- Prior art keywords
- physical computer
- task block
- modeling
- virtual machine
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000005516 engineering process Methods 0.000 claims abstract description 22
- 238000012795 verification Methods 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 5
- 230000004927 fusion Effects 0.000 claims description 5
- 238000013507 mapping Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000013524 data verification Methods 0.000 description 2
- 239000013535 sea water Substances 0.000 description 2
- 230000001502 supplementing effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5066—Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10032—Satellite or aerial image; Remote sensing
- G06T2207/10044—Radar image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明属于三维建模技术领域,具体涉及一种针对海洋工程设备的三维建模方法、***及存储介质,包括如下步骤:S1、提取海洋工程设备实景信息数据,S2、在三维建模软件中输入所述海洋工程设备实景信息数据,并设置建模参数,提交建模任务,S3、在各台物理计算机上使用虚拟化技术虚拟出若干台虚拟机,S4、将所述建模任务根据建模步骤分别分配给各台所述物理计算机,S5、各台所述物理计算机将其所负责建模任务划分成各个任务块,并将所述各个任务块分配至其上各个虚拟机中执行,S6、将建模完成的三维立体模型通过前端页面进行展示。本发明大大提高了三维建模软件的建模效率,提高建模速度,并能够保证最终建立的三维立体模型的准确性。
Description
技术领域
本发明属于三维建模技术领域,具体涉及一种针对海洋工程设备的三维建模方法、***及存储介质。
背景技术
海洋工程设备主要指海洋资源勘探、开采、加工、储运、管理、后勤服务等方面的大型工程装备和辅助装备,具有高技术、高投入、高产出、高附加值、高风险的特点,主要包括各类钻井平台、生产平台、起重船等。由于海洋工程设备的部分设施持续暴露在海水中遭受海水腐蚀,且海上气候环境复杂,为保证海洋工程设备的安全性,需要经常对海洋工程设备进行检查和维修,但目前在对海洋工程设备进行维修前,首先需要工作人员进入到现场环境中进行海洋工程设备的检查以确定需要进行维修的具***置,然后才能对海洋工程设备进行维修,而通过人工检查海洋工程设备的方法不仅需要花费大量的人力而且可能存在检查不全面的情况,三维建模技术可以根据海洋工程设备的实景信息建立高质量、高精度的三维模型,使工作人员能够方便地对海洋工程设备上各个建筑的情况进行观察,但现有技术中的三维建模方法在计算机上执行时存在运行效率不高的问题,且通常在建模完成后才进行模型的校验,一旦模型出现偏差则需要重新建模。
发明内容
本发明的目的是针对以上问题,提出一种针对海洋工程设备的三维建模方法、***及存储介质。为实现上述目的,本发明提供如下技术方案:
一种针对海洋工程设备的三维建模方法,包括如下步骤:
S1、提取海洋工程设备实景信息数据;
S2、在三维建模软件中输入所述海洋工程设备实景信息数据,并设置建模参数,提交建模任务;
S3、在各台物理计算机上使用虚拟化技术虚拟出若干台虚拟机;
S4、将所述建模任务根据建模步骤分别分配给各台所述物理计算机;
S5、各台所述物理计算机将其所负责建模任务划分成各个任务块,并将所述各个任务块分配至其上各个虚拟机中执行;
S6、将建模完成的三维立体模型通过前端页面进行展示。
进一步的,本发明提出的一种针对海洋工程设备的三维建模方法,在步骤 S1中,提取海洋工程设备实景信息数据的方法包括:通过倾斜摄影技术提取实景信息数据,通过激光雷达技术提取实景信息数据,并将两者数据进行融合分析。
进一步的,本发明提出的一种针对海洋工程设备的三维建模方法,在步骤S4中,建模步骤如下所述:
S41、对所述海洋工程设备实景信息数据进行三角测量;
S42、根据经所述三角测量得到的数据构建密集点云数据;
S43、根据所述密集点云数据建立三维立体模型;
S44、对所述三维立体模型进行外表面贴图。
进一步的,本发明提出的一种针对海洋工程设备的三维建模方法,在步骤S5中,各台物理计算机分别将各个任务块分配至其上各个虚拟机中执行,具体的执行步骤如下所述:
S51、第一物理计算机上各个虚拟机分别执行其所负责任务块;
S52、当第一物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第二物理计算机,否则任务块重新执行;
S53、第二物理计算机选择其上一虚拟机执行由第一物理计算机传输的任务块数据;
S54、当第二物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第三物理计算机,否则任务块重新执行;
S55、第三物理计算机选择其上一虚拟机执行由第二物理计算机传输的任务块数据;
S56、当第三物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第四物理计算机,否则任务块重新执行;
S57、第四物理计算机选择其上一虚拟机执行由第三物理计算机传输的任务块数据,任务块执行完成时对任务块数据进行校验,校验不通过则重新执行该任务块,直至各个虚拟机完成任务块执行并校验通过。
进一步的,本发明提出的一种针对海洋工程设备的三维建模方法,在步骤S6中,在通过前端页面对建模完成的三维立体模型进行展示之前,需要将所述第四物理计算机执行完成各任务块得到的模型进行拼接。
本发明还提供一种针对海洋工程设备的三维建模***,包括以下模块:
第一模块,用于提取海洋工程设备实景信息数据并对数据进行保存;
第二模块,用于设置建模参数,提交建模任务;
第三模块,用于在各台物理计算机上使用虚拟化技术虚拟出若干台虚拟机;
第四模块,用于将所述建模任务根据建模步骤分别分配给各台所述物理计算机;
第五模块,用于各台所述物理计算机将其所负责建模任务划分成各个任务块,并将所述各个任务块分配至其上各个虚拟机中进行执行;
第六模块,用于通过前端页面对建模完成的三维立体模型进行展示。
本发明还提供一种储存介质,其中储存有一种针对海洋工程设备的三维建模***所述的***可执行的指令,所述指令在由一种针对海洋工程设备的三维建模***包括的处理器执行是用于实现如上任一项所述的一种针对海洋工程设备的三维建模方法。
与现有技术相比,本发明的有益效果如下:
1、本发明提出的一种针对海洋工程设备的三维建模方法,首先通过倾斜摄影技术从一个垂直、四个倾斜、五个不同的视角同步采集影像,获取到海洋工程设备顶面及侧视的高分辨率图像及纹理,还通过激光雷达技术来采集海洋工程设备的高精度数据,并将两者的图像数据进行融合分析,通过激光雷达技术采集到的数据用于对通过倾斜摄影技术获取到的图像信息数据进行补充,接着依据上述融合图像信息数据建立高质量、高精度的三维模型并在前端页面进行展示。本发明可以实现对海洋工程设备的三维建模,使工作者能十分方便地对海洋工程设备的情况进行观察进而及时对海洋工程设备进行检查和维修,更好的保护海洋工程设备的安全性,同时节省大量人力。
2、本发明提出的一种针对海洋工程设备的三维建模方法,通过将整个建模任务划分成多个任务块,首先将多个任务块分别分配给第一物理计算机上各个虚拟机去执行,当任一虚拟机完成任务块的执行时,首先需要对执行完的任务块数据进行校验,验证数据处理的正确性,如果数据校验通过则将执行完的任务块数据传输至第二物理计算机,第二物理计算机通过计算选择其上一个虚拟机对由第一物理计算机传输来的任务块数据继续进行后续步骤的计算处理;如果数据校验不通过则重新执行该任务块,直至执行完的任务块数据通过数据校验,各个任务块在其他物理计算机上各个虚拟机上的执行步骤可以以此类推。综上,整个建模任务被划分成多个任务块,每个任务块执行完成一个步骤后即可继续执行下一步骤,且多个任务块并行执行,由此大大提高了建模的效率,缩短建模时间,另外,每个任务块执行完成后都要先进行数据校验,保证了每个任务块执行完后所获得数据的准确性,进而保证了最终建立的整个三维立体模型的准确性,避免在整个模型建立完成后检查发现模型存在较大误差需要重建整个模型的问题。
附图说明
图1为本发明的一种针对海洋工程设备的三维建模方法的流程图;
图2为本发明中三维模型建立步骤的具体流程图;
图3为本发明中各任务块执行步骤的具体流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种针对海洋工程设备的三维建模方法,包括如下步骤:
S1、提取海洋工程设备实景信息数据;
S2、在三维建模软件中输入海洋工程设备实景信息数据,并设置建模参数,提交建模任务;
S3、在各台物理计算机上使用虚拟化技术虚拟出若干台虚拟机;
S4、将建模任务根据建模步骤分别分配给各台物理计算机;
S5、各台物理计算机将其所负责建模任务划分成各个任务块,并将各个任务块分配至其上各个虚拟机中执行;
S6、将建模完成的三维立体模型通过前端页面进行展示。
具体的,在步骤S1中,通过倾斜摄影技术从一个垂直、四个倾斜、五个不同的视角同步采集影像,能够获取到海洋工程设备顶面及侧视的高分辨率图像及纹理,还通过激光雷达技术来采集海洋工程设备的高精度数据,用于对通过倾斜摄影技术获取到的图像信息数据进行补充,通过将两者的图像数据进行融合分析后得到的图像数据用于后续建立海洋工程设备的三维立体模型。
具体的,在步骤S2中,首先需要将通过倾斜摄影技术及激光雷达技术采集到的图像数据进行融合分析后得到的图像数据输入三维建模软件中,接着设置建模参数,如建模的比例尺精度,最后提交建模任务,三维建模软件可以据一系列二维图像,或者一组倾斜影像,自动生成高分辨的、带有逼真纹理贴图的三维模型,模型效果逼真,要素全面,而且具有测量精度,是对现实世界的真实还原能带给人身临其境之感,使工作者能十分方便地对海洋工程设备的状况进行观察。
具体的,在步骤S3中,在各台物理计算机上使用虚拟化技术虚拟出若干台虚拟机,通过虚拟化技术可以在逻辑上扩大硬件的容量,简化软件的重新配置过程,例如CPU的虚拟化技术可以使单CPU模拟多CPU 并行,虚拟化技术允许一台物理计算机上同时运行多台虚拟机,每台虚拟机上搭载有自己的操作***,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率,通过在多台虚拟机上同时运行建模程序能够大大提高三维建模软件的建模效率,缩短建模时间。
具体的,参考图2所示,在步骤S4中,将建模任务根据建模步骤分别分配给各台物理计算机进行执行,详细的建模步骤如下:
S41、对海洋工程设备实景信息数据进行三角测量;
S42、根据经三角测量得到的数据构建密集点云数据;
S43、根据密集点云数据建立三维立体模型;
S44、对三维立体模型进行外表面贴图。
其中,三角测量是在三角学与几何学上借由测量目标点与固定基准线的已知端点的角度,测量目标距离的方法,通过三角测量可以获取海洋工程设备外观表面的点数据之间的位置和距离等关系,接着通过选取大量且点与点的间距较小的海洋工程设备外观表面的点数据来构成密集点云数据,然后通过密集点云数据建立三维立体模型,最后对三维立体模型的外表面进行贴图,达到对海洋工程设备外观表面的纹理进行真实还原的目的。
具体的,参考图3所示,在步骤S5中,各台物理计算机将其所负责建模任务划分成各个任务块,并将各个任务块分配至其上各个虚拟机中执行,各任务块的执行步骤如下所述:
S51、第一物理计算机上各个虚拟机分别执行其所负责任务块;
S52、当第一物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第二物理计算机,否则任务块重新执行;
S53、第二物理计算机选择其上一虚拟机执行由第一物理计算机传输的任务块数据;
S54、当第二物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第三物理计算机,否则任务块重新执行;
S55、第三物理计算机选择其上一虚拟机执行由第二物理计算机传输的任务块数据;
S56、当第三物理计算机上任一虚拟机执行任务块完成时,对任务块数据进行校验,当校验通过时将任务块数据传输至第四物理计算机,否则任务块重新执行;
S57、第四物理计算机选择其上一虚拟机执行由第三物理计算机传输的任务块数据,任务块执行完成时对任务块数据进行校验,校验不通过则重新执行该任务块,直至各个虚拟机完成任务块执行并校验通过。
其中,通过将整个建模任务划分成多个任务块,首先将多个任务块分别分配给第一物理计算机上各个虚拟机去执行,当任一虚拟机完成任务块的执行时,首先需要对执行完的任务块数据进行校验,验证数据处理的正确性,如果数据校验通过则将执行完的任务块数据传输至第二物理计算机,第二物理计算机通过计算选择其上一个虚拟机对由第一物理计算机传输来的任务块数据继续进行后续步骤的计算处理;如果数据校验不通过则重新执行该任务块,直至执行完的任务块数据通过数据校验,各个任务块在其他物理计算机上各个虚拟机上的执行步骤可以以此类推。综上,整个建模任务被划分成多个任务块,每个任务块执行完成一个步骤后即可继续执行下一步骤,且多个任务块并行执行,由此大大提高了建模的效率,缩短建模时间,另外,每个任务块执行完成后都要先进行数据校验,保证了每个任务块执行完后所获得数据的准确性,进而保证了最终建立的整个三维立体模型的准确性,避免在整个模型建立完成后检查发现模型存在较大误差需要重建整个模型的问题。
具体的,在步骤S6中,在通过前端页面对建模完成的三维立体模型进行展示之前,由于第四物理计算机上各虚拟机分别执行完成各任务块并校验通过之后得到的是整个三维立体模型的一部分,因此需要把各部分模型拼接成一个完整的三维立体模型。
本发明还提供一种针对海洋工程设备的三维建模***,包括以下模块:
第一模块,用于提取海洋工程设备实景信息数据并对数据进行保存;
第二模块,用于设置建模参数,提交建模任务;
第三模块,用于在各台物理计算机上使用虚拟化技术虚拟出若干台虚拟机;
第四模块,用于将建模任务根据建模步骤分别分配给各台所述物理计算机;
第五模块,用于各台物理计算机将其所负责建模任务划分成各个任务块,并将各个任务块分配至其上各个虚拟机中进行执行;
第六模块,用于通过前端页面对建模完成的三维立体模型进行展示。
本发明还提供一种储存介质,其中储存有一种针对海洋工程设备的三维建模***所述的***可执行的指令,所述指令在由一种针对海洋工程设备的三维建模***包括的处理器执行是用于实现如上任一项所述的一种针对海洋工程设备的三维建模方法。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (6)
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任一项所述的一种针对海洋工程设备的三维建模方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110556925.4A CN113284247B (zh) | 2021-05-21 | 2021-05-21 | 一种针对海洋工程设备的三维建模方法、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110556925.4A CN113284247B (zh) | 2021-05-21 | 2021-05-21 | 一种针对海洋工程设备的三维建模方法、***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113284247A CN113284247A (zh) | 2021-08-20 |
CN113284247B true CN113284247B (zh) | 2021-12-21 |
Family
ID=77280773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110556925.4A Active CN113284247B (zh) | 2021-05-21 | 2021-05-21 | 一种针对海洋工程设备的三维建模方法、***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113284247B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103065356A (zh) * | 2013-01-06 | 2013-04-24 | 中国海洋石油总公司 | 一种海洋石油设施三维模型的建立方法 |
CN109165330A (zh) * | 2018-08-10 | 2019-01-08 | 南方电网科学研究院有限责任公司 | 一种用于变电站的建模方法、装置、设备及存储介质 |
CN111260777A (zh) * | 2020-02-25 | 2020-06-09 | 中国电建集团华东勘测设计研究院有限公司 | 一种基于倾斜摄影测量技术的建筑信息模型重构的方法 |
CN111415409A (zh) * | 2020-04-15 | 2020-07-14 | 北京煜邦电力技术股份有限公司 | 一种基于倾斜摄影的建模方法、***、设备和存储介质 |
CN111476893A (zh) * | 2020-05-09 | 2020-07-31 | 中海油能源发展装备技术有限公司 | 基于海上油气田设备设施的三维实景建模方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104298559B (zh) * | 2014-09-30 | 2018-03-02 | 深信服科技股份有限公司 | 物理主机***虚拟化的方法及装置 |
US20190362461A1 (en) * | 2018-08-10 | 2019-11-28 | Intel Corporation | Multi-object, three-dimensional modeling and model selection |
-
2021
- 2021-05-21 CN CN202110556925.4A patent/CN113284247B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103065356A (zh) * | 2013-01-06 | 2013-04-24 | 中国海洋石油总公司 | 一种海洋石油设施三维模型的建立方法 |
CN109165330A (zh) * | 2018-08-10 | 2019-01-08 | 南方电网科学研究院有限责任公司 | 一种用于变电站的建模方法、装置、设备及存储介质 |
CN111260777A (zh) * | 2020-02-25 | 2020-06-09 | 中国电建集团华东勘测设计研究院有限公司 | 一种基于倾斜摄影测量技术的建筑信息模型重构的方法 |
CN111415409A (zh) * | 2020-04-15 | 2020-07-14 | 北京煜邦电力技术股份有限公司 | 一种基于倾斜摄影的建模方法、***、设备和存储介质 |
CN111476893A (zh) * | 2020-05-09 | 2020-07-31 | 中海油能源发展装备技术有限公司 | 基于海上油气田设备设施的三维实景建模方法及装置 |
Non-Patent Citations (2)
Title |
---|
PDMS三维设计技术在海洋工程设备建模中的应用;周怡潇等;《石油工程建设》;20111130;第37卷;第58-61页 * |
Reconstructing 3D virtual environments within a collaborative e-infrastructure;Gianpaolo Coro等;《Research article》;20180901;第1-14页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113284247A (zh) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113052109A (zh) | 一种3d目标检测***及其3d目标检测方法 | |
CN113377888A (zh) | 训练目标检测模型和检测目标的方法 | |
CN104019799A (zh) | 一种利用局部参数优化计算基础矩阵的相对定向方法 | |
CN110163087A (zh) | 一种人脸姿态识别方法及*** | |
CN105184855A (zh) | 基于三维点云的特征面构建方法及装置 | |
CN114120149B (zh) | 一种倾斜摄影测量建筑物特征点提取方法、装置、电子设备及介质 | |
CN109472871A (zh) | 一种三维模型重建方法、***及电子设备 | |
TW202238449A (zh) | 室內定位系統及室內定位方法 | |
CN114241151A (zh) | 三维模型简化方法、装置、计算机设备和计算机存储介质 | |
CN112580428A (zh) | 一种配电网设计方法及装置 | |
CN115797256A (zh) | 基于无人机的隧道岩体结构面信息的处理方法以及装置 | |
Pantoja-Rosero et al. | Image-based geometric digital twinning for stone masonry elements | |
Li et al. | Registration‐free point cloud generation technique using rotating mirrors | |
CN113284247B (zh) | 一种针对海洋工程设备的三维建模方法、***及存储介质 | |
CN112906092B (zh) | 一种映射方法和映射*** | |
CN113160401A (zh) | 一种面向物体的视觉slam轻量化语义地图创建方法 | |
CN108286946A (zh) | 传感器位置标定和数据拼接的方法及*** | |
CN116168174A (zh) | 建筑物缺失结构点云的修补方法及装置 | |
CN114565721A (zh) | 对象确定方法、装置、设备、存储介质以及程序产品 | |
Zhang et al. | Design and Research of Low‐Cost and Self‐Adaptive Terrestrial Laser Scanning for Indoor Measurement Based on Adaptive Indoor Measurement Scanning Strategy and Structural Characteristics Point Cloud Segmentation | |
CN110782527B (zh) | 建筑建模方法及装置 | |
US11922659B2 (en) | Coordinate calculation apparatus, coordinate calculation method, and computer-readable recording medium | |
CN108137128A (zh) | 用于确定连接元件制造尺寸的方法和*** | |
Guo et al. | Full-automatic high-precision scene 3D reconstruction method with water-area intelligent complementation and mesh optimization for UAV images | |
Saupi Teri et al. | GPU utilization in geoprocessing BIG Geodata: A review |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 22 / F, building 683, zone 2, No. 5, Zhongguancun South Street, Haidian District, Beijing 100086 Patentee after: Terry digital technology (Beijing) Co.,Ltd. Address before: 100089 22 / F, building 683, zone 2, 5 Zhongguancun South Street, Haidian District, Beijing Patentee before: Terra-IT Technology (Beijing) Co.,Ltd. |
|
CP03 | Change of name, title or address |