【技术实现步骤摘要】
一种适用于三维重建的网格纹理化简算法
[0001]本专利技术涉及网格纹理化简
,尤其涉及一种适用于三维重建的网格纹理化简算法。
技术介绍
[0002]近年来,倾斜三维重建技术克服了传统航空摄影只能从垂直角度拍摄的局限,以多角度、高分辨率获取图像,并以大规模、自动化、集群并行计算的方式快速实现三维模型的重建,因此成为了主流的建模手段。然而,随着重建区域的增大以及建模精度的不断提高,激化了快速增长的三维模型数据量与有限的传输带宽、流畅的模型渲染之间的矛盾。网格化简是一种有效的解决途径。
[0003]网格化简技术将高分辨率、精准的原始三维模型转化为较粗略的近似网格模型。目前,国内外学者在这一领域取得卓有成效的进展,算法大致可分为两类:几何驱动的化简算法和外观属性驱动的化简算法。常见的几何驱动的化简算法有基于顶点聚类的算法、基于顶点抽取的算法、基于边折叠算法。该类算法只靠成本度量中的几何体,力求在减少顶点的前提下保证几何保真度,而忽略了颜色和纹理等外观属性,当面对带有纹理等外观属性的三维模型时,化简效果并不理想。而外观属性驱动的化简算法不仅考虑了几何,还考虑了外观属性尤其是纹理,以更好地保证化简后的外观。其中,Garland和Heckbert通过将外观属性合并到二次误差度量(QEM)中扩展他们原来的算法;Sporysz等人对纹理贴图进行Canny边缘检测,同时考虑简化区域面积与三维网格总面积的比值,有效保留网格中边缘信息;She等人根据拓扑和外观对曲面网格进行分割,并推导出一种考虑了几何和纹理的误差度量,最大限
【技术保护点】
【技术特征摘要】
1.一种适用于三维重建的网格纹理化简算法,其特征在于:包括如下步骤,S1、参考三维模型场景的构建;利用三维重建中恢复的场景结构以及已校准图像,对原始精细的三维网格执行纹理贴图,以完成参考三维模型场景的重建;S2、参考三维模型场景的图像采集;依据参考三维模型场景与视图内参、外参之间的三维空间相对姿态关系,利用反反投影原理逐视图逐像素进行三维网格到二维图像的栅格化计算,完成参考图像集的采集;S3、网格和纹理化简;利用QEM算法对网格进行化简,以参考图像集作为数据源并利用纹理重建算法进行纹理的重映射和化简。2.根据权利要求1所述的适用于三维重建的网格纹理化简算法,其特征在于:步骤S1具体包括如下内容,S11、基于多视图像的网格面片进行最佳视图选择;以graph cuts和alpha expansion最小化视图的能量函数,求得网格中每个面片的最佳视图;并创建纹理斑块,将空间相邻且具有相同最佳视图的面片存入同一纹理斑块;texturePatch=({Tri
j
...Tri
n
},l
i
)
ꢀꢀꢀꢀ
(2)其中,E(l)为视图l的能量函数;E
data
为数据项,Grad
ij
为三角网格f
i
在标记图像l
i
下的Soble梯度积分,表示节点f
i
选择某个标签图像l
i
的概率大小;E
smooth
为平滑项,表示邻接节点f
i
和f
j
选择相同标签图像时,平滑项的值为0,否则为无穷大;texturePatch为某一纹理斑块,Tri
j
为属于当前纹理斑块的一个面片,l
i
为当前纹理斑块对应的最佳视图;F
i
为面片;Faces为面片集合;F
j
为与F
i
相邻的面片;l
i
和l
j
为图像,i和j为编号;S12、纹理块接缝处的颜色调整;采用全局颜色调整和泊松编辑局部颜色调整对相邻面片接缝处进行颜色调整;S13、纹理空间布局及纹理坐标计算;依据视图的投影矩阵将纹理斑块中存储的面片顶点坐标逐一反投影到视图图像空间并计算纹理斑块对应的包围盒,利用二维盒子打包算法进行纹理空间布局并计算出每个包围盒的偏移值;计算每个面片的纹理坐标值,并提取像素数据,生成参考三维模型场景的纹理。3.根据权利要求2所述的适用于三维重建的网格纹理化简算法,其特征在于:步骤S2具体包括如下步骤,S21、根据已恢复场景中视图的内参、外参和图像分辨率构建视图l的投影矩阵,如公式3,将世界坐标系下的三维点变换到视图图像坐标系下的像素;然后,对参考三维模型场景建立八叉树索引,便于快速搜索视图l的可见面片;
其中,M1为内参矩阵,M2为外参矩阵;X、Y分别为视图图像坐标系下x轴坐标值和y轴坐标值;Z
c
为相机坐标系z轴坐标值;f为相机焦距;μ0、v0分别为中心像素坐标;R
c
为3
×
3旋转矩阵,即相机坐标系相对于世界坐标系的旋转;T
c
为3
×
1的平移向量,即相机坐标系相对于世界坐标系的偏移;O1×3为1
×
3的零向量;X
w
、Y
w
、Z
w
分别为世界坐标系下在x轴、y轴和z轴的分量;S22、结合视图l的相机投影矩阵,分别创建一张与视图图像相同分辨率Re(width,height)的深度图l
depth
和参考图像l
ref
,深度图l
depth
位于视图l的相机坐标系下,且深度值初始化为0;其中,widt...
【专利技术属性】
技术研发人员:刘振东,洪志远,朱立宁,蔡昊琳,屈文虎,张帅哲,
申请(专利权)人:中国测绘科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。