【技术实现步骤摘要】
一种规避遮挡的三维模型自动纹理映射方法、系统及终端
[0001]本专利技术涉及图像处理
,尤其涉及一种规避遮挡的三维模型自动纹理映射方法、系统、终端及计算机可读存储介质。
技术介绍
[0002]目前基于图像的三维重建主要是通过获取图像进行特征匹配和深度估计,在多视角的图像中,根据纹理特征提取出稀疏特征点,通过这些特征点估计相机位置和参数,从而获得稠密点云,之后基于点云构网进行表面重建,最后通过纹理映射完成整体的三维重建。图像三维重建中纹理映射作为其中一部分同时也是最后一部分,显得尤为重要,其直接关系着模型的可视化效果及逼真程度。
[0003]但是在实际应用过程中,由于城市三维模型在空间位置上相近,前后模型间由于位置相近相互之间存在遮挡,纹理映射时会将前面模型的纹理错误的映射到后面的模型上,使得模型可视化效果差,这也使得怎样在影像中筛选没有遮挡物的影像进行纹理映射成为急待解决的问题。
[0004]目前对于自动化规避遮挡的方法主要有三类,一是基于使用原始影像颜色信息进行筛选,在该类方法基于影像本身的颜色信息做处理,其通过设置阈值不断迭代直至视图数量和质量满足需求,但在数据量较小的数据集不能达到很好的效果;二是对遮挡部分切割之后使用重复部分补充,该类方法通过设定阈值检测遮挡具体区域,水平扫描新BFTI的所有像素对遮挡区域重新填充,比较适用于城市建筑物场景,但是对于复杂城市场景包含很多复杂结构模型无法得到有效利用;三是考虑到面片法线和视线方向夹角判断遮挡,该类方法充分考虑到了影像与模型面片间的三维关系, ...
【技术保护点】
【技术特征摘要】
X
F1
‑ꢀ
X
s 、
△
y1= Y
F1
‑
Y
s
、
△
z1= Z
F1
‑
Z
s
;将三个方向的距离差与体素大小进行比较,若
△
x1<X、
△
y1<Y且
△
z1<Z,则交点S与面片顶点F1在同一体素中,不存在遮挡,否则交点S与面片顶点F1不在同一体素中,存在遮挡;当M个交点均计算完成后,只要存在一个交点超出范围,则存在遮挡,否则不存在遮挡;依次计算三条线段L
OF1
、L
OF2
、L
OF3
与每一个体素是否存在遮挡,当都不再存在遮挡时,则代表影像I与面片的三个顶点F1、F2、F3都不存在遮挡,记录下当前影像与当前面片,建立对应关系。6.根据权利要求5所述的规避遮挡的三维模型自动纹理映射方法,其特征在于,所述物体实际影像用于映射到三维模型上进行贴图;所述空三文件包括影像信息和特征点信息;所述三维模型由多个三角面片网格拼接而成的密闭模型。7.根据权利要求5所述的规避遮挡的三维模型自动纹理映射方法,其特征在于,所述选取相同影像的面片合并成纹理面片,基于无遮挡的纹理图像进行纹理映射,并输出纹理映射过后的模型及纹理图,具体包括:基于马尔科夫随机场对能量函数E(M)= E
Q
(M)+ E
S
(M)进行优化,其中,数据项E
Q
(M)用于判断纹理视图的质量,平滑项E
S
(M)用于平滑纹理块之间的接缝;对判断纹理视图的质量的数据项E
Q
(M)进行优化,优化后的数据项表达式为E
Q
(M)=E
Data
...
【专利技术属性】
技术研发人员:李晓明,刘浩,王伟玺,谢林甫,汤圣君,李游,郭仁忠,
申请(专利权)人:深圳大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。