一种航拍建筑模型多终端并行计算生成方法

文档序号:10656810阅读:325来源:国知局
一种航拍建筑模型多终端并行计算生成方法
【专利摘要】本发明公开了一种航拍建筑模型多终端并行计算生成方法,包括步骤:将航拍建筑模型转化成计算机可执行的二进制数据、将二进制数据写入主控计算机、主控计算机将数据分配给N台节点计算机来计算数据以及节点计算机采用并行计算的方式处理数据。本发明实现多终端并行计算,不仅增加的计算的速度,大大节约了计算时间,而且克服了单个计算机上存在的存储器的限制。
【专利说明】
一种航拍建筑模型多终端并行计算生成方法
技术领域
[0001]本发明涉及空间GIS技术领域,具体的说,是涉及一种航拍建筑模型多终端并行计算生成方法。
【背景技术】
[0002]并行计算(ParalIelComputing)是指同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。在传统的航拍技术中,常需要大量的、复杂的计算来实现航拍建筑模型的生成,然而,现有的计算资源往往达不到其计算速度的要求。
[0003]上述缺陷,值得解决。

【发明内容】

[0004]为了克服现有的技术的不足,本发明提供一种航拍建筑模型多终端并行计算生成方法。
[0005]本发明技术方案如下所述:
[0006]—种航拍建筑模型多终端并行计算生成方法,其特征在于,包括以下步骤:
[0007]S1:将航拍建筑照片按区域进行分组,分批将每组数据转化成计算机可执行的二进制数据;
[0008]S2:将二进制数据根据计算机实际配置分成适应计算机性能的若干组数据,分批将每组数据加载至计算机内存;
[0009]S3:根据每次分配的数据量,自动计算数据生成时间,并将数据计算任务分配给多个子计算节点来计算数据并生成建筑3D模型;
[0010]S4:节点计算机采用并行计算的方式处理数据。
[0011]进一步的,所述步骤S4中:
[0012]并行程序执行时间:Tn= Tcomput+Tparo+Tcomm
[0013]其中,Tcomput为计算时间,Tparo为并行开销时间,Tcomm为相互通讯时间。
[0014]更进一步的,所述Tparo包括进程管理时间、组操作时间以及进程查询时间;Tcomm包括同步时间、通讯时间以及聚合操作时间。
[0015]进一步的,所述步骤S4中:
[0016]点到点通讯开销表达式:t(m)= t0+m/r°°
[0017]其中,t0是通信启动时间;rm是渐近带宽,表示传送无限长的消息是的通讯率。
[0018]更进一步的,所述通信启动时间的数据单位为μ8,所述渐近带宽的数据单位为MB/
So
[0019]根据上述方案的本发明,其有益效果在于,本发明实现多终端并行计算,不仅增加的计算的速度,大大节约了计算时间,而且克服了单个计算机上存在的存储器的限制。
【附图说明】
[0020]图1为本发明中主控计算机及节点计算机分布的结构示意图。
【具体实施方式】
[0021]下面结合附图以及实施方式对本发明进行进一步的描述:
[0022]—种航拍建筑模型多终端并行计算生成方法,将航拍建筑模型数据写入主控计算机,主控计算机将数据信息分配给不同的节点计算机,节点计算机采用并行计算的方法计算所接收的数据。具体包括以下步骤:
[0023]S1:将航拍建筑照片按区域进行分组,分批将每组数据转化成计算机可执行的二进制数据;
[0024]S2:将二进制数据根据计算机实际配置分成适应计算机性能的若干组数据,分批将每组数据加载至计算机内存;
[0025]S3:根据每次分配的数据量,自动计算数据生成时间,并将数据计算任务分配给多个子计算节点来计算数据并生成建筑3D模型;
[0026]S4:节点计算机采用并行计算的方式处理数据。具体的:
[0027]并行程序执行时间:Tn= Tcomput+Tparo+Tcomm
[0028]其中,Tcomput为计算时间,Tparo为并行开销时间,Tcomm为相互通讯时间Jparo包括进程管理时间、组操作时间以及进程查询时间;Tcomm包括同步时间、通讯时间以及聚合操作时间。
[0029I点到点通讯开销表达式:t(m) = tO+m/r°° ;
[0030]其中,tO是通信启动时间(yshrm是渐近带宽(MB/S),表示传送无限长的消息是的通讯率。
[0031]应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
[0032]上面结合附图对本发明专利进行了示例性的描述,显然本发明专利的实现并不受上述方式的限制,只要采用了本发明专利的方法构思和技术方案进行的各种改进,或未经改进将本发明专利的构思和技术方案直接应用于其它场合的,均在本发明的保护范围内。
【主权项】
1.一种航拍建筑模型多终端并行计算生成方法,其特征在于,包括以下步骤: S1:将航拍建筑照片按区域进行分组,分批将每组数据转化成计算机可执行的二进制数据; S2:将二进制数据根据计算机实际配置分成适应计算机性能的若干组数据,分批将每组数据加载至计算机内存; S3:根据每次分配的数据量,自动计算数据生成时间,并将数据计算任务分配给多个子计算节点来计算数据并生成建筑3D模型; S4:节点计算机采用并行计算的方式处理数据。2.根据权利要求1所述的航拍建筑模型多终端并行计算生成方法,其特征在于,所述步骤S4中: 并行程序执行时间:Tn = Tcomput+Tparo+Tcomm 其中,Tcomput为计算时间,Tparo为并行开销时间,Tcomm为相互通讯时间。3.根据权利要求1所述的航拍建筑模型多终端并行计算生成方法,其特征在于,所述步骤S4中: 点到点通讯开销表达式:t (m) = tO+m/r°° 其中,tO是通信启动时间;rm是渐近带宽,表示传送无限长的消息是的通讯率。
【文档编号】G06T1/20GK106023061SQ201610334425
【公开日】2016年10月12日
【申请日】2016年5月18日
【发明人】龙永生
【申请人】深圳市神州龙资讯服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1