The invention provides an image texture mapping method and device for a stereo topographic map, which includes: lifting the DEM data according to the DEM data of the stereo topographic map and the DOM data of the digital orthophoto map in the same spatial range as the stereo topographic map; constructing multiple inclined triangles according to the DEM data after lifting; and determining each inclined triangle. According to the spatial position of DEM data pixels and the texture data, DOM data is mapped to the stereo topographic map as texture. The invention can map the texture of stereo terrain image to the stereo terrain more finely, overcome the defect of texture mapping deformation in the region with large local topographic change, facilitate the production of more fine stereo topographic map, and is of great significance for displaying and expressing the detailed features of topographic landform.
【技术实现步骤摘要】
立体地形图的影像纹理映射方法及装置
本专利技术涉及空间信息领域,尤其涉及一种立体地形图的影像纹理映射方法及装置。
技术介绍
目前,立体地形图是以三维立体形式直接或间接表示表面立体地形地貌形态的地图。以月球为例,为了更好的突出月球表面起伏不平的形貌,月球立体地形图的垂直比例尺通常比水平比例尺大数倍,呈现出三维真实感,具有直观性强的特点。月球立体地形图可以为月球形貌构造研究、月球探测任务路径规划提供数据决策支持,在月球科学研究、工程探测中应用十分广泛。因此,制作高精度的月球立体地形图具有重要的科学和工程价值。早期的月球立体地形图多使用间接的立体显示方法,通过采用已有的地貌晕渲法、明暗等高线法、透视写景法、鸟瞰图法、块状立体图法、统计立体图法等在平面地图上的制图对象,间接的产生立体效果。而最近的月球立体地形图,则是主要利用DEM数字高程模型数据直接地展示月表地形的立体起伏,同时利用同一位置范围的月球DOM影像作为纹理,基于像元位置寻找对应的影像纹理,一一映射到三维地形表面,从而更加真实地展示月表三维形貌。由于DEM数据表达的三维地形呈现出的是高低起伏的三维形态,而DOM数据一般呈现为平面的二维形态,传统的立体地图制图方法在纹理映射时,往往忽略了像元之间存在的倾斜表面,直接通过DOM像元本身的拉升来控制纹理的映射,这样在某些变化较大的地形区域容易出现纹理拉升变形或者出现裂缝。在制作高分辨率的月球立体地形图时,由于在垂直比例尺上(高程方向)的拉升比例通常比水平比例尺大很多(4倍左右),这样就更加增大了地形的倾斜方向上的表面;如果不进行处理,这些倾斜方向的表面映射到的 ...
【技术保护点】
1.一种立体地形图的影像纹理映射方法,包括:根据立体地形图的数字高程模型DEM数据、以及与该立体地形图同空间范围的数字正射影像图DOM数据,对所述DEM数据进行拉升;根据拉升后的DEM数据,构建多个倾斜三角面;确定各倾斜三角面内所对应的纹理数据;根据DEM数据像元的空间位置以及所述纹理数据,将DOM数据作为纹理,映射到所述立体地形图上。
【技术特征摘要】
1.一种立体地形图的影像纹理映射方法,包括:根据立体地形图的数字高程模型DEM数据、以及与该立体地形图同空间范围的数字正射影像图DOM数据,对所述DEM数据进行拉升;根据拉升后的DEM数据,构建多个倾斜三角面;确定各倾斜三角面内所对应的纹理数据;根据DEM数据像元的空间位置以及所述纹理数据,将DOM数据作为纹理,映射到所述立体地形图上。2.根据权利要求1所述的方法,其中,对所述DEM数据进行拉升,具体包括:根据所述立体地形图制图的要求,确定垂直方向比例尺的拉升系数N,从而对所述DEM数据进行拉升。3.根据权利要求1所述的方法,其中,构建多个倾斜三角面,具体包括:通过像元倾斜方向表面构建算法,以像元为中心,以八邻域范围逐像元地构建8个倾斜三角面。4.根据权利要求1所述的方法,其中,确定各倾斜三角面内所对应的纹理数据,具体包括:基于加权调和纹理映射算法,按照顺时针的方向,依次计算每个倾斜三角面内所对应的纹理数据。5.根据权利要求3所述的方法,其中,通过像元倾斜方向表面构建算法,以像元为中心,以八邻域范围逐像元地构建8个倾斜三角面,具体包括:遍历DEM数据像元,连接像元中心及像元八邻域中心,沿着顺时针的方向,连接八个邻域中心,从而连接得到九个质点和以其为顶点的8个三角面,构建得到像元的倾斜方向所有表面,即倾斜三角面。6.根据权利要求5所述的方法,其中,构建8个倾斜三角面之后,还包括步骤:计算各倾斜三角面面积与单位像元面积的比值,并取整确定整数比值K,且K满足公式:K=[S1/(0.5*S2)],其中,S1为倾斜三角形面积,S2为单位像元面积。7.根据权利要求4所述的方法,其中,基于加权调和纹理映射算法,按照顺时针的方向,依次计算每个倾斜三角面内所对应的纹理数据,具体包括:遍历所述DE...
【专利技术属性】
技术研发人员:曾兴国,左维,刘建军,高兴烨,刘宇轩,张舟斌,李春来,
申请(专利权)人:中国科学院国家天文台,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。