
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)是独立于硬件设备的软件接口,可以构逼真的三维模型,渲染复杂的三维场景。其本身具有完善的纹理映射机制,能够逼真的表达物体表面信息。本文利用OpenGL将校正后的纹理映射到建筑物的三维模型上。
3 实验结果与分析
为验证上述方法的可行性,本文选取两种建筑进行实验。
实验一为牛津大学Wadham学院,位于市区的中部。图像尺寸1024×768 pixel,相机型号未知,焦距未知。该建筑为传统欧式建筑,建筑中存在大量的平行直线、垂直直线,且建筑主体结构以平面为主。
待重建建筑边线清晰选择自动法提取直线。首先利用Canny算子检测边缘,高、低阈值分别为230、200,利用累计概率霍夫变换提取目标图像中的长线段。角度间隔为1°,角度范围为180°,累加阈值为50,直线长度阈值为70,间隔阈值为10。直线检测及灭点计算结果、相机标定、平面重建、纹理矫正如图1、图2分别展示了不同视角下模型的重建效果。 实验二为福建初溪土楼群集庆楼内部建筑、该土楼为闽西典型的土楼建筑,属于现存国家重点保护物质文化遗产。重建图像由SONY DSC-HX9相机拍摄,图像尺寸3648×2736 pixel,焦距6mm,由于集庆楼建筑年代久远,建筑边缘模糊,实验采用手动法提取直线。X方向绘制5条直线、Y方向7条直线、Z方向6条直线,各个方向直线分布均匀。
本文方法可以很好地重建具有平面结构,且包含三个主灭点的已损或消失建筑的三维模型。
一、前言 采用变频器驱动的电动机系统因其节能效果明显、调节方便、维护简单、网络化等优点而被越来越多的应用。但是,由于变频器特殊的工作方式带来的干扰越来越不容忽视。变频器干扰主要有:一是变频器中普遍使用了晶闸管或者整流二极管等非线性整流器件,其产生的谐波对电网将产生传导干扰,引起电网电压畸变(电压畸变率用THDv表示,变频器产生谐波引起的THDv在10~40%左右),影响电网的供电质量;二是变频器...
高层建筑是指建筑高度大于27米的住宅建筑和建筑高度大于24米的非单层厂房、仓库和其他民用建筑。由于楼层较高,高层建筑在结构设计和消防安全等方面具有独特的特点和挑战。1 高层建筑施工控制要点1.1高层建筑的强度控制高层建筑的强度控制主要是指混凝土的强度,根据建筑要求有严格的规范标准,因此,为了保证建筑质量,提高效益,建筑施工中几点控制要点非常重要,不能有丝毫疏忽,其内容如下:①配比的选定。工程开工前...
先说大家最关心的出分日期!根据官方文件,2025年卫生资格考试成绩会在考试结束后2个月内公布。不过按往年经验,这个“2个月”可能是个灵活的时间窗——比如2025年考试如果5月底结束,成绩大概率会在6月5日(星期四)和大家见面,毕竟周四、周五是官方发成绩的“传统良辰吉日”。划重点:6月初一定要把查分日程表空出来!尤其是6月5日前后,记得每天刷一刷手机,别让惊喜变惊吓(比如被同事先看到你的分数)。3种...
美国研究人员发现,抑制细胞内一种蛋白质复合物的作用,可以阻止急性髓细胞白血病的致癌基因表达,使患病小鼠的肿瘤快速消退。 该研究由美国贝勒医学院的团队进行,论文日前发表在美国《癌症研究》杂志上。 这种蛋白质复合物称为SWI/SNF,能改变细胞核里DNA(脱氧核糖核酸)的包装方式,让基因从紧密包裹的状态中解放出来,进入工作状态。在急性髓细胞白血病患者体内,癌细胞会“劫持”一套涉及SWI/SNF的调...
在医疗行业的广阔天地里,职称晋升始终是医生们职业生涯中的关键一环,它不仅象征着个人专业技能的飞跃,更预示着在医疗体系中肩负更重责任、发挥更大效能的崭新阶段。近日,卫健委重磅推出新规,明确将健康科普纳入医生职称晋升的考核指标体系,此举措无疑具有里程碑式的意义与深远的社会影响。一、新规诞生的背景与深远意义公众健康素养提升的迫切需求随着社会进步与生活水平的稳步提升,公众对健康知识的渴求与日俱增。然而,网...
引言 城市建设规模不断扩大,城市建筑用地却在不断缩小,为了能够满足城市居民居住需求,缓解城市资源环境问题,CL建筑结构开始兴起,并在高层建筑中普及,研究CL网架板结构,对促进我国建筑行业的可持续发展有着巨大的现实意义。 一、CL建筑结构体系概述 CL建筑结构是现代工业建筑的主要结构形式,这种结构的设计被广泛应用在不同的建筑上,由于它的设计精巧,结构简单而且完成之后又十分结实等,所以也被应用到...
公路隧道施工管理作为一项日常管理的重要工作,施工过程中对施工材料、机械设备、混凝土使用等成本的控制,是实现隧道施工的质量和社会效益的保障之一。因此,要从施工方法到施工的各项内容,进行科学的控制,提高材料的利用率,减少因成本造成的误工现象。1隧道超欠挖控制的途径1.1施工设计要精确测量放样在进行隧道的施工时候,要按照科学的设计进行完善的施工监督,对开挖控制的距离要尽量的减少误差超挖的误差。这就需要施...
日前,来自江苏省南京市浦口区的禹龙领到了一张“乡村建设工匠”职业证书。作为全省第一批100名乡村建设带头工匠之一,他参加了培训班并顺利结业。“‘土师傅’有了新身份!”他自豪地说。这个新身份是去年7月被纳入国家职业分类大典的新职业——乡村建设工匠。完善机制壮大人才队伍去年10月,住房和城乡建设部、人力资源社会保障部印发《关于开展万名“乡村建设带头工匠”培训活动的通知》,明确在乡村建设工匠培训课程基础...
碾压混凝土施工技术指的就是干硬性混凝土利用土石坝施工工艺,通过振动实现碾压实的一种新型施工技术,是对传统混凝土浇筑法的一种突破。其机械化较强,可以有效缩短工期,简化施工工序,同时还可以节省一些施工成本,是水利施工中最为常用的施工技术之一。1摊铺、平仓、碾压技术碾压混凝土摊铺通常是利用自卸汽车进行卸料的,利用平仓机或者推土机进行相应的平仓施工。为了减少骨料分离情况,可以利用叠压式的卸料方式或者串链摊...
岩土工程勘察是工程施工的重要基础工作,其目的是查明场地地形、地貌、地层性质及岩土工程条件,进行综合分析,为工程设计和施工提供准确可靠的地质资料。岩土工程勘察工作的主要任务是按照不同勘察阶段的要求,正确反映场地的工程地质条件及岩土体性态的影响,同时要进行场地和建筑物的稳定性评价,提出有关不良地质作用的防治措施。因此,做好勘察工作对于确保岩土工程施工的安全和经济性具有重要意义。1、不确定性岩土工程施工...
影响因子:0.000
影响因子:0.430
影响因子:0.610
影响因子:1.230
影响因子:0.000
影响因子:0.710
影响因子:1.230
影响因子:0.000