基于单张图像的建筑物三维重建.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单张图像的建筑物三维重建

基于单张图像的建筑物三维重建   摘 要:本文针对单张图像建筑物三维重建问题,以计算机视觉技术、图像处理技术为依托,利用交互式的方法实现基于单幅图像的建筑物三维重建。重点解决灭点解算、相机标定、三维点重建等关键问题,为建筑物的三维重建提供一个新的方法 关键词:单幅图像;三维重建;建筑物;透视投影 中图分类号: TB82 文献标识码: A 文章编号: 1673-1069(2016)20-119-2 1 概述 三维重建(3D Reconstruction),是建立外界物体合适的计算机数学模型,并在计算机环境中对模型进行处理、生成场景和物体的三维模型的方法[1]。目前建筑物三维重建的方法主要有三种:基于几何造型的方法、基于扫描仪器获取物体表面三维信息的方法、基于图像的三维重建方法[2,3]。基于图像的三维重建技术,采用单幅图像或多幅图像,实现对目标场景的三维重建。并紧随着摄影测量与计算机视觉等学科的发展而迅速成长[4];基于单幅图像的三维重建是利用单张图像中的二维特征,通过逆求解物理或光学成像过程解算物体可见表面的三维信息[5] 2 基于单幅图像建筑物三维重建 本文以单张图片作为输入,照片级真实感三维模型作为输出;单张图片所能提供的信息较少,拍摄相机的内外参数未知,针对这些问题,本文先依据图像质量选取直线提取方式(手动或自动方法),保证X、Y、Z三个主方向直线数量不得少于两条。然后利用灭点几何解算相机内、外参数;接着根据平面模型解算三维点坐标;最后利用二维空间透视关系矫正纹理、渲染模型,生成照片级真实感的三维模型 2.1 基于直线分组的灭点解算 灭点是空间平行直线在图像上的投影线段的交点[4]。理想情况下,仅需任意两条平行直线即可确定一个灭点。灭点是解算相机参数的关键,灭点解算精度将直接影响相机标定及三维重建的结果。简单规则建筑物具有直线结构化信息,方便于快速直线提取、分组和灭点解算。获取单幅图像中的灭点直线有两种方法:自动法和手动法。当图像具有较高分辨率、较强透视几何,且图像的反射强度适中、阴影和非目标景物较少时,采用自动方法,反之采用手动法。自动法的灭点解算主要步骤如下: ①利用Canny算子检测边缘,提取图像局部灰度突变的区域 ②为获取更高效、准确的直线提取结果,采用累计概率霍夫变换(Progressive Probability Houth Transform,PPHT)提取结构化场景中直线端点信息 ③为避免Z轴方向直线干扰X、Y方向,依据角度性质分离出Z轴方向灭点直线 ④采用随机抽样一致性算法(Random Sample Consecsus,RANSAC)方法构建直线模型,分离X、Y两个方向的灭点直线,同时剔除每个方向的无效直线 ⑤基于最小二乘算法确定最优灭点。由于受镜头畸变的影响,X、Y、Z方向直线簇往往不能相交于一点。当直线数量大于两条时,可采用最小二乘法确定最优灭点。假设某一方向有n条投影直线l1,…,ln,li,的端点为(xi1,yi1)、(xi2,yi2)。则的直线方程为Aix+Biy+Ci=0,其中: 2.2 相机标定 三维空间点投影到二维图像上的相对位置由摄像机成像几何模型决定,相机成像几何模型中的参数称之为相机参数,求解相机参数的过程称为相机标定 依据文献[6],可以利用如上解算的灭点坐标解算相机参数(u0,v0,f,R,t)。像主点是透视椎体底面三角形的垂心,利用垂心定理计算u0、v0。投影中心到像主点的距离为焦距,利用勾股定理计算f。世界坐标系X、Y、Z坐标轴向量分别设定为主灭点单位向量OVX、OVY、OVZ,利用坐标系变换原理,根据任意两主灭点向量解算旋转矩阵R。任取两主灭点向量OVX、OVY,则: 2.3 平面模型重建与三维点结算 假设三维空间平面用表示,其中P为平面位置点,n为平面法向量。本文首先定义了一个位置和法向量都已知的平面(世界坐标系XOY平面)为基平面?装0,通过交互式地确定?装0与待求平面的几何关系依次解算各个待求平面。待求平面与基平面?装0的几何关系分为两种:平行和相交 空间直线L3⊥L,A、B是L上两点,U、A是L3上两点。U与其图像点u满足投影方程: 2.4 纹理映射 常用的纹理几何校正有多项式扭曲法和内插法,这些方法往往需要确定一系列控制点,使得方法计算烦琐。针对这一问题,结合单幅图像重建方法的特点,以计算机视觉中的线性相机模型为基础,依据透视投影关系,根据纹理图像和三维模型四对控制点,解算纹理校正的投影矩阵 为获得真实感的三维模型,需将校正的纹理映射到三维模型上。OpenGL(Open Graphics Library)是独立于硬件设备的软件接口,可以构逼真的三维模

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档