一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用于城市三维模型数据的轻量化方法与流程

2022-03-19 21:35:41 来源:中国专利 TAG:

技术特征:
1.一种应用于城市三维模型数据的轻量化方法,其特征在于,包括:步骤s1,获取模块获取目标图像,绘制模块根据所述目标图像绘制若干具有不同分辨率的场景模型;步骤s2,划分模块根据不同视距将各所述场景模型划分若干层,并以金字塔模型的形式储存在数据库模块,其中,所述金字塔模型每层对应不同的预设分辨率区间a0;步骤s3,匹配模块根据用户需求计算实际分辨率a以选择对应的所述场景模型,并通过显示模块进行显示;步骤s4,统计模块计算各所述场景模型实际显示评分b以选择是否删除对应的所述场景模型;在所述步骤s4中,所述统计模块通过计算所述实际显示评分,并将实际显示评分与预设显示评分进行比对,当所述统计模块若判定所述实际显示评分小于预设显示评分时,所述统计模块删除对应的所述场景模型,当所述统计模块若判定实际显示评分在预设显示评分范围内时,所述统计模块判定需结合实际分辨率差值以二次判定是否删除对应的所述场景模型,当所述统计模块若判定实际显示评分大于预设显示评分时,所述统计模块判定保留对应的所述场景模型。2.根据权利要求1所述的应用于城市三维模型数据的轻量化方法,其特征在于,在所述步骤s4中,所述统计模块依次计算所述金字塔模型中各所述场景模型的实际显示评分b,将所述实际显示评分b与预设显示评分b0进行比对,并根据比对结果判定是否删除对应的所述场景模型;所述预设显示评分b0包括第一预设显示评分b1和第二预设显示评分b2,其中,b1<b2;当b<b1时,所述统计模块判定对应的所述场景模型实际显示评分b不符合标准,并需删除对应的所述场景模型;当b1≤b≤b2时,所述统计模块判定结合分辨率差值以二次判定是否删除需对应的所述场景模型;当b>b2时,所述统计模块判定对应的所述场景模型实际显示评分b符合标准,并保留对应的所述场景模型。3.根据权利要求2所述的应用于城市三维模型数据的轻量化方法,其特征在于,当所述统计模块判定需结合分辨率差值以二次判定是否删除对应的所述场景模型时,所述统计模块分别读取所述场景模型分辨率qa和所述显示模块显示的实际分辨率qb,以计算实际分辨率差值

q,所述统计模块将所述实际分辨率差值

q与预设分辨率差值

q0进行比对,并根据比对结果以二次判定是否删除对应的所述场景模型,设定,

q=qa-qb;当

q>

q0时,所述统计模块初步判定需删除对应的所述场景模型;当(

q0/2)≤

q≤

q0时,所述统计模块判定保留对应的所述场景模型,并增加对应的所述场景模型在所述金字塔模型对应层中所述场景模型数量;当

q<(

q0/2)时,所述统计模块判定保留对应的所述场景模型,并无需增加所述场景模型数量。4.根据权利要求3所述的应用于城市三维模型数据的轻量化方法,其特征在于,所述统计模块中还设置有分辨率差值最大值

qmax,当所述统计模块初步判定需删除对应的所述场景模型时,所述统计模块将实际分辨率差值

q与分辨率差值最大值

qmax进行比对,当

q≥

qmax时,所述统计模块判定需删除对应的所述场景模型,当

q<

qmax时,所述统计模块判定保留对应的所述场景模型,所述绘制模块重新绘制对应的所述场景模型在所述金字塔模型对应层中的所述场景模型。5.根据权利要求4所述的应用于城市三维模型数据的轻量化方法,其特征在于,还包括步骤s5,在进行所述步骤s4时,故障检测模块对所述匹配模块进行故障检测,并在所述匹配模块存在故障时,所述故障检测模块对其进行修复;当所述绘制模块重新绘制对应的所述场景模型在所述金字塔模型对应层中的所述场景模型时,所述统计模块统计对应的所述场景模型在所述金字塔模型对应层中的实际所述场景模型总数量r,将r与预设场景模型总数量r0j进行比对,其中,r0j为所述金字塔模型中第j层中的预设场景模型总数量,设定,j≥3;当r>r0j时,所述故障检测模块判定所述匹配模块存在故障,并对所述匹配模块进行修复;当r≤r0j时,所述故障检测模块判定所述匹配模块不存在故障,所述绘制模块重新绘制对应的所述场景模型在所述金字塔模型对应层中的所述场景模型。6.根据权利要求2所述的应用于城市三维模型数据的轻量化方法,其特征在于,当所述统计模块判定对应的所述场景模型所述实际显示评分b不符合标准且需删除对应的所述场景模型时,所述统计模块根据对应的所述场景模型在所述金字塔模型对应层中实际所述场景模型总数量r,以修正所述实际显示评分b,所述统计模块将修正后的实际显示评分记为ba,设定ba=b

(r/r0j)。7.根据权利要求6所述的应用于城市三维模型数据的轻量化方法,其特征在于,所述统计模块中还设置有实际显示评分变化最大值

bmax,当所述统计模块将所述实际显示评分修正至ba时,所述统计模块计算实际显示评分变化值

b,并将实际显示评分变化值

b与实际显示评分变化最大值

bmax进行比对,设定

b=|ba-b|,当

b≥

bmax时,所述统计模块将删除对应的所述场景模型。8.根据权利要求7所述的应用于城市三维模型数据的轻量化方法,其特征在于,当所述统计模块将实际显示评分变化值

b与实际显示评分变化最大值

bmax进行比对,且当

b<

bmax时,所述统计模块将修正后的实际显示评分ba与第一预设显示评分b1进行比对;当ba≥b1时,所述绘制模块将重新绘制对应的所述场景模型,所述统计模块将替换原对应的场景模型;当ba<b1时,所述统计模块需删除对应的所述场景模型。9.根据权利要求2所述的应用于城市三维模型数据的轻量化方法,其特征在于,当所述统计模块采用下列公式计算,b=(13 (z/z0) (d/d0) (c/c0))其中,z为统计周期内对应的所述场景模型的实际显示次数,d为统计周期内对应的所述场景模型的实际操作次数,c为统计周期内对应的所述场景模型的实际显示总时长,z0为统计周期内对应的所述场景模型的预设显示次数,d0为统计周期内对应的所述场景模型的预设操作次数,c0为统计周期内对应的所述场景模型的预设显示总时长。10.根据权利要求1所述的应用于城市三维模型数据的轻量化方法,其特征在于,在所述步骤s2中,所述划分模块使用八叉树算法对所述场景模型进行分层。

技术总结
本发明涉及一种应用于城市三维模型数据的轻量化方法,包括:步骤S1,获取模块获取目标图像,绘制模块根据所述目标图像绘制场景模型;步骤S2,划分模块将各所述场景模型划分若干层,储存在数据库模块;步骤S3,匹配模块根据用户需求计算实际分辨率A以选择对应的所述场景模型,并通过显示模块进行显示;步骤S4,统计模块计算各所述场景模型实际显示评分B以选择是否删除对应的所述场景模型,通过本发明可以精准的城市模型数据进行更新和替换,从而可以有效的降低城市模型数据的大小,从而完成对城市模型数据进行轻量化,进而保证了数据轻量化的效率。的效率。的效率。


技术研发人员:霍春望
受保护的技术使用者:深圳消安科技有限公司
技术研发日:2022.02.17
技术公布日:2022/3/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献