一种带纹理和标注的月球模型交互浏览可视化方法和系统的制作方法

文档序号:6397822阅读:243来源:国知局
专利名称:一种带纹理和标注的月球模型交互浏览可视化方法和系统的制作方法
技术领域
本发明涉及全月球虚拟模型构建领域,尤其涉及一种带纹理和标注的月球模型交互浏览可视化方法和系统。
背景技术
2007年10月24日我国第一个月球轨道探测器成功发射,在轨运行495天,共获得1.37TB的原始科学探测数据,通过对这些科学探测数据的初步分析和应用研究,已经获得了包括月球三维地形图(DEM)和全月球影像图在内的一系列科学成果,为推动我国月球科学和天体化学的研究和后续月球探测工程的开展奠定了基础。随着“嫦娥一号”的成功发射,国内公众对于月球方面知识的需求也与日俱增,基于网络与电脑平台的“虚拟月球”为公众提供了很大的便利。目前我们在网络上能广泛获得的诸如:谷歌公司的Google Moon、美国国家航空航天局(NASA)的World Wind Moon、法国的Virtual Moon Atlas,为公众认识月球提供了便利的条件,但上述软件利用的都是国外的数据,由于利益所在,数据未必完整可靠,因此如何利用“嫦娥一号”数据构建自主的月球模型是国内月球研究的重点。近年来,国内围绕“嫦娥一号”数据的可视化研究主要有成都理工大学的数字月球平台、香港中文大学的虚拟月球系统和清华大学与澳门科技大学联合的月球模型研究工作,成果包括月球三维和地名地标展示、月球DEM数据展示,月球各元素分布展示、月球自动漫游等,但是目前还没有推广的向公众开放访问的内容。在月球纹理映射过程中,容易出现球体纹理映射过程中的两极纹理汇聚模糊的问题,在Google Moon和World Wind Moon等软件中都存在这类问题,如图1和图2所示,而在国内相关的月球研究工作中并没有提及这类问题。两极地区作为月球的重要部分,其相关研究对于全月的研究同等重要,如何解决月球两极纹理汇聚的问题对于月球可视化工作突显出重要性。

发明内容
(一)要解决的技术问题本发明要解决的技术问题是,针对上述缺陷,如何解决在月球虚拟模型构建过程中月球两极纹理汇聚模糊的问题。(二)技术方案为解决上述问题,本发明提供了一种带纹理和标注的月球模型交互浏览可视化方法,所述方法包括:A:对激光高度计采集到的数据进行处理得到月球表面上分块的半规则月球网格模型;B:对立体相机采集、拼接得到的原始全月影像进行分割转换处理,得到区分两极区域和中间区域的分块月球纹理;C:对所述分块的半规则月球网格模型根据网格位置分别用所述分块月球纹理进行纹理贴图,对可见的网格分块进行渲染显示,得到带纹理的月球模型;D:对月球表面上的标注进行分级;E:对所述带纹理的月球模型根据月心视点距离添加不同级别的标注,根据视点位置判断可见标注点,并只对所述可见标注点进行绘制,得到所述带纹理和标注的月球模型。优选地,步骤A中的处理具体包括:去噪处理、三角网格化、细分重采样和几何模型分块处理。优选地,步骤B中对立体相机采集、拼接得到的原始全月影像进行图像分割转换处理具体包括:B1:对所述原始全月影像区分两极区域和中间区域进行分割,再进一步对所述中间区域进行分割,得到两极区域图像和中间区域的分块图像;B2:对所述两极区域图像进行坐标转换,转换为以极点为中心,每条纬度线对应一条圆圈且从内向外纬度依次降低的圆形纹理,其中所述两极附近区域的纹理分割高度是根据Hn = Hs W/ (2 π )确定的,Hs为分割后南极纹理图高度,也是南极区域圆形纹理的半径,Hn为分割后北极纹理图高度,也是北极区域圆形纹理的半径,W为原始全月影像的宽度,最终得到区分两极区域和中间区域的分块月球纹理。优选地,所述步骤B之后进行以下步骤:F:对月球表面上的标注进行分级;G:对所述分块的月球模型根据所述月心视点距离添加不同级别的标注,根据所述视点判断标注的可见性,得到可见标注点,并只对可见标注点进行绘制,得到带标注的月球模型;H:对所述带标注的月球模型根据网格位置分别用所述分块月球纹理进行纹理贴图,并对可见的网格分块进行渲染显示,得到带纹理和标注的月球模型。为解决上述问题,本发明还提供了一种带纹理和标注的月球模型交互浏览可视化系统,所述系统包括:半规则月球网格模型获取模块、原始全月影像分割转换模块、纹理贴图渲染模块和加标记模块;所述半规则月球网格模型获取模块,用于对激光高度计采集到的数据进行处理,得到月球表面上分块的半规则月球网格模型;所述原始全月影像分割模块,用于对立体相机采集、拼接得到的原始全月影像进行图像分割转换处理,得到区分两极区域和中间区域的分块月球纹理;所述纹理贴图渲染,用于对所述分块的半规则月球网格模型根据网格位置分别用所述分块月球纹理进行纹理贴图,对可见的网格分块进行渲染显示,得到带纹理的月球模型;所述加标记模块,用于对所述带纹理的月球模型根据月心视点距离添加不同级别的标注,根据视点位置判断可见标注点,并只对所述可见标注点进行绘制,得到所述带纹理和标注的月球模型。优选地,所述半规则月球网格模型获取模块具体包括:去噪处理模块、三角网格化模块、细分重米样模块和几何模型分块处理模块。优选地,所述原始全月影像分割转换模块具体包括:全月影像分割模块和两极区域图像转换模块;所述全月影像分割模块,用于对所述原始全月影像区分两极区域和中间区域进行分割,再进一步对所述中间区域进行分割,得到两极图像和中间区域的分块图像;所述两极区域图像转换模块,用于对所述两极区域图像进行坐标转换,转换为以极点为中心,每条纬度线对应一条圆圈且从内向外纬度依次降低的圆形纹理,其中所述两极附近区域的纹理分割高度是根据Hn = Hs W/(2 π )确定的,Hs为分割后南极纹理图高度,也是南极区域圆形纹理的半径,Hn为分割后北极纹理图高度,也是北极区域圆形纹理的半径,W为原始全月影像的宽度,最终得到区分两极区域和中间区域的分块月球纹理。优选地,所述系统还包括:标注分级模块,用于对月球表面上的标注进行分级。(三)有益效果本发明提出了一种带纹理和标注的月球模型交互浏览可视化方法和系统,解决了月球模型两极纹理汇聚模糊的问题,同时通过对月球网格模型进行分块处理,只对视点位置可见的网格分块进行渲染,只显示可见标注,加快月球模型绘制的速度。


图1为通过Goole Moon软件构建的月球模型图;图2为通过World Wind Moon软件构建的月球模型图;图3为一种带纹理和标注的月球模型交互浏览可视化方法的一种实现步骤流程图;图4为一种带纹理和标注的月球模型交互浏览可视化方法的另一种实现步骤流程图;图5为一种带纹理和标注的月球模型交互浏览可视化方法中步骤B的流程图;图6为月心视点距离为5.5 (单位:月球半径)时得到的带纹理和标注的月球模型图;图7为月心视点距离为3.0 (单位:月球半径)时得到的带纹理和标注的月球模型图;图8为月心视点距离为1.5 (单位:月球半径)时得到的带纹理和标注的北极附近月球模型图;图9为一种带纹理和标注的月球模型交互浏览可视化系统组成示意图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。实施例一本发明实施例一中提供了一种带纹理和标注的月球模型交互浏览可视化方法,步骤流程图如图3和图4所示,具体包括以下步骤:步骤A:对激光高度计采集到的数据进行处理得到月球表面上分块的半规则月球网格模型。本实施例中以“嫦娥一号”为例进行说明,“嫦娥一号”上搭载的激光高度计是利用激光测量卫星距地面高度的仪器,可安装于飞机、卫星等测试平台上,使用激光高度计测量得到的就是LAM (Laser Altimeter)数据。根据获取到的LAM数据建立DEM (Digital Elevation Model,数字高程模型)得到DEM数据,再对DEM数据进行去噪处理、三角网格化、细分重采样和分块处理一系列的处理,得到具有细分连通性并分割为48块的月球表面的半规则月球网格模型。另外月球网格模型并不是必须分成48块,还可以根据需要分成其它块数。步骤B:对立体相机采集、拼接得到的原始全月影像进行分割转换处理,得到区分两极区域和中间区域的分块月球纹理。步骤流程如图5所示,具体包括以下步骤:步骤B1:对原始全月影像区分两极区域和中间区域进行分割,再进一步对中间区域进行分割,得到两极区域图像和中间区域的分割图像。本实施例中对中间区域再按东西半球进行划分,分割成东半球和西半球两块,最终将原始全月影像分割成四块图像,即南极区域图像、北极区域图像、中间区域东半球图像和中间区域西半球图像。步骤B2:对步骤BI中得到的两极区域图像(南极区域图像和北极区域图像)进行坐标转换,转换为以极点为中心,每条纬度线对应一条圆圈且从内向外纬度依次降低的圆形纹理。具体的,两极附近区域的纹理分割高度是根据Hn = Hs W/(2 π )确定的,Hs为分割后南极纹理图高度,也是南极区域圆形纹理的半径,Hn为分割后北极纹理图高度,也是北极区域圆形纹理的半径,W为原始全月影像的宽度。经过步骤BI的图像分割和步骤Β2的对两极区域图像的坐标转换,最终得到区分两极区域和中间区域的分块月球纹理,即南极区域纹理、北极区域纹理、中间区域东半球纹理和中间区域西半球纹理。本实施例中是将中间区域分割成了东西半球两块,在本发明的其它实施例中还可以根据需要对中间区域采用其他划分的方式,但是南极区域和北极区域一定要单独进行分割,才能解决两极纹理汇聚模糊的问题。步骤C:对步骤A得到的分块的半规则月球网格模型根据网格位置分别用步骤B得到的分块月球纹理进行纹理贴图,并对可见的网格分块进行渲染显示,得到带纹理的月球模型。这一步骤是对月球模型进行纹理贴。其中月球表面顶点坐标p(x,y,z)与月球纹理坐标q(u,v)对应关系,北极附近区域由
权利要求
1.一种带纹理和标注的月球模型交互浏览可视化方法,其特征在于,所述方法具体包括: A:对激光高度计采集 到的数据进行处理得到月球表面上分块的半规则月球网格模型; B:对立体相机采集、拼接得到的原始全月影像进行分割转换处理,得到区分两极区域和中间区域的分块月球纹理; C:对所述分块的半规则月球网格模型根据网格位置分别用所述分块月球纹理进行纹理贴图,并对可见的网格分块进行渲染显示,得到带纹理的月球模型; D:对月球表面上的标注进行分级; E:对所述带纹理的月球模型根据月心视点距离添加不同级别的标注,根据视点位置判断可见标注点,并只对所述可见标注点进行绘制,得到所述带纹理和标注的月球模型。
2.如权利要求1所述的方法,其特征在于,所述步骤A中的处理具体包括:去噪处理、三角网格化、细分重采样和几何模型分块处理。
3.如权利要求1所述的方法,其特征在于,所述步骤B中对立体相机采集、拼接得到的原始全月影像进行图像分割转换处理具体包括: B1:对所述原始全月影像区分两极区域和中间区域进行分割,再进一步对所述中间区域进行分割,得到两极区域图像和中间区域的分块图像; B2:对所述两极区域图像进行坐标转换,转换为以极点为中心,每条纬度线对应一条圆圈且从内向外纬度依次降低的圆形纹理,其中所述两极附近区域的纹理分割高度是根据Hn=Hs ^ff/(2 Ji)确定的,Hs为分割后南极纹理图高度,也是南极区域圆形纹理的半径,Hn为分割后北极纹理图高度,也是北极区域圆形纹理的半径,W为原始全月影像的宽度,最终得到区分两极区域和中间区域的分块月球纹理。
4.如权利要求1所述的方法,其特征在于,所述步骤C中对可见的网格分块进行渲染显示具体包括:根据所述分块的半规则月球网格模型中不同分块相对于所述视点位置的可见性判断出可见的网格分块,并对所述可见的网格分块进行渲染显示。
5.如权利要求1所述的方法,其特征在于,所述方法还包括在所述步骤B之后进行以下步骤: F:对月球表面上的标注进行分级; G:对所述分块的月球模型根据所述月心视点距离添加不同级别的标注,根据所述视点判断标注的可见性,得到可见标注点,并只对可见标注点进行绘制,得到带标注的月球模型; H:对所述带标注的月球模型根据网格位置分别用所述分块月球纹理进行纹理贴图,并对可见的网格分块进行渲染显示,得到带纹理和标注的月球模型。
6.一种带纹理和标注的月球模型交互浏览可视化系统,其特征在于,所述系统包括:半规则月球网格模型获取模块、原始全月影像分割转换模块、纹理贴图渲染模块和加标记模块; 所述半规则月球网格模型获取模块,用于对激光高度计采集到的数据进行处理,得到月球表面上分块的半规则月球网格模型; 所述原始全月影像分割转换模块,用于对立体相机采集、拼接得到的原始全月影像进行图像分割转换处理,得到区分两极区域和中间区域的分块月球纹理; 所述纹理贴图渲染,用于对所述分块的半规则月球网格模型根据网格位置分别用所述分块月球纹理进行纹理贴图,对可见的网格分块进行渲染显示,得到带纹理的月球模型; 所述加标记模块,用于对所述带纹理的月球模型根据月心视点距离添加不同级别的标注,根据视点位置判断可见标注点,并只对所述可见标注点进行绘制,得到所述带纹理和标注的月球模型。
7.如权利要求6所述的系统,其特征在于,所述半规则月球网格模型获取模块具体包括:去噪处理模块、三角网格化模块、细分重采样模块和几何模型分块处理模块。
8.如权利要求6所述的系统,其特征在于,所述原始全月影像分割转换模块具体包括:全月影像分割模块和两极区域图像转换模块; 所述全月影像分割模块,用于对所述原始全月影像区分两极区域和中间区域进行分害I],再进一步对所述中间区域进行分割,得到两极图像和中间区域的分割图像; 所述两极区域图像转换模块,用于对所述两极区域图像进行坐标转换,转换为以极点为中心,每条纬度线对应一条圆圈且从内向外纬度依次降低的圆形纹理,其中所述两极附近区域的纹理分割高度是根据Hn = Hs W/(2 π )确定的,Hs为分割后南极纹理图高度,也是南极区域圆形纹理的半径,Hn为分割后北极纹理图高度,也是北极区域圆形纹理的半径,W为原始全月影像的宽度,最终得到区分两极区域和中间区域的分块月球纹理。
9.如权利要求6所述的系统,其特征在于,所述纹理贴图渲染模块还用于根据所述分块的半规则月球网格模型中不同分块相对于所述视点位置的可见性判断出可见的网格分块,并对所述可见的网格分块进行渲染显示。`
10.如权利要求6所述的系统,其特征在于,所述系统还包括:标注分级模块,用于对月球表面上的标注进行分级。
全文摘要
本发明公开了一种带纹理和标注的月球模型交互浏览可视化方法和系统,对激光高度计采集到的数据进行处理得到月球表面上分块的半规则月球网格模型;对立体相机采集、拼接得到的原始全月影像进行分割转换处理,得到分块月球纹理;对分块的半规则月球网格模型根据网格位置用分块月球纹理进行纹理贴图,对可见的网格分块进行渲染显示,得到带纹理的月球模型;对标注分级,再对带纹理的月球模型根据月心视点距离添加不同级别的标注,并对可见标注点进行绘制,得到带纹理和标注的月球模型。添加纹理和添加标注顺序可以互换。本发明解决了月球模型两极纹理汇聚模糊的问题,对月球网格模型进行分块处理,对可见网格分块进行渲染,加快月球模型绘制的速度。
文档编号G06T17/30GK103106691SQ20131001227
公开日2013年5月15日 申请日期2013年1月14日 优先权日2013年1月14日
发明者孙延奎, 董亚锋 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1