删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于单视点调节相机模型的水下图像三维重构

本站小编 Free考研考试/2021-12-25

基于图像的三维重构研究如何从二维(2D)图像中恢复相机参数和三维场景几何信息,该过程是二维成像的逆过程[1].基于图像的三维重构可分解为相机外参(相机相对姿态)恢复和场景三维结构估计两个部分.假设相机的内部参数已知(现代相机内部参数易于查询),则可以从图像对应(image correspondences)中获得度量三维重构.基于图像的三维重构基本过程[1]为:首先利用图像匹配技术获取图像对应,然后从图像对应中估计两视图间的本质矩阵,再从本质矩阵中恢复相机相对姿态,最后利用三角化估计场景三维结构.为了进一步提高三维重建质量,可采用梯度下降等非线性优化技术对三维重构结果求精[1].与传统的手工三维建模方法相比,基于图像的三维重构仅需利用数码相机等廉价设备获取输入数据,而且易于实现自动化处理,具有成本低、操作简单等优势,是计算机视觉中的热门研究内容.作为三维重构的基础,关于相机成像过程及相机模型的研究已经趋于成熟.其中,应用最广泛的是小孔成像模型(或单视点相机模型),该模型是一种典型的单视点相机模型,即成像过程中所有光线均交汇于一点——相机光心[1].
水下图像是有别于传统图像的另一类重要图像,由于传统单视点相机模型不能正确描述其成像原理,水下图像三维重构的研究近几年逐渐引起计算机视觉领域的高度关注[2, 3].文献[4]的研究表明,由于水下图像成像过程中,光线传播经过多种折射率不相同的介质,因此水下图像存在折射变形,而且这种变形从理论上来说无法使用径向变形等常见图像变形模型来刻画.因此,传统基于单视点的方法导致水下三维重构结果产生严重的变形[4].为此,研究人员提出了新的折射相机模型对折射成像过程进行准确的建模,并在此基础上提出了相应的水下图像三维重构方法[3].但总的来说,基于折射相机模型的基本矩阵计算、三角化及稠密匹配等核心三维重构算法远不及基于单视点相机模型的算法成熟,导致水下三维重构仍然面临较大挑战.现有基于折射相机模型的水下相机标定及三维场景结构计算的效率较低、实用性不够.比如:为了计算两个水下相机的相对姿态,文献[5]的方法耗时以小时计;文献[4, 6, 7, 8]的方法需要在水下安装已知形状和尺寸的棋盘格标定板,无法实现自动化标定;文献[3]的方法则需要利用运动感应设备获取相机姿态的先验信息.
针对上述问题,本文提出一种基于单视点调节相机模型的水下多视图三维重构方法.具体来说,本文深入分析研究单视点调节模型对水下图像折射变形的补偿能力,在此基础上提出一种高效、自动而且无需标定板的水下图像三维重构方法.此外,通过重构有效性、重构误差等定量指标对本文方法在水下多视图三维重构的性能进行了考察验证.实验结果表明,本文方法可以有效补偿水下图像折射变形,进而提高传统基于单视点相机模型的水下多视图三维重构质量.
1 水下相机及其成像过程建模1.1 水下相机的构成一般的水下拍摄系统构成如图 1所示.通常将普通相机放在密闭的防护罩内,然后将该装置安装在水下环境,相机透过平面玻璃窗口观察水下场景.在小孔成像模型中(单视点相机模型),所有场景点对应的光线交汇于一点,即光心.但在水下系统中,由于光线在空气-玻璃以及玻璃-水两个交界面发生折射,因此各场景点对应的光线并不汇聚在相机的中心,水下相机是一种典型的多视点相机.
图 1 典型水下相机构成Fig. 1 Components of a typical underwater camera
图选项


1.2 水下相机成像过程建模不失一般性,本文分析考察二维情况,并假设折射界面与图像成像平面平行.非平行界面情况下,只需要旋转相机即可.图 1所示水下相机二维成像过程如图 2所示.相机的中心位于c(0,0).对于场景点xo水下相机模型下的图像点为xa(ra,f),传统单视点相机下的成像点为xp,下面推导分析xaxp之间的关系.记光线空气-玻璃折射界面交于xg(rg,zg)(如图 2所示),其坐标分量为
式中:f为相机的焦距;da为相机中心到空气-玻璃折射界面的距离.获得xg后,光线与玻璃-水折射界面的交点xw(rw,zw)可由Snell折射定理确定[9]:
式中:nang分别为空气和玻璃的折射率;θaθg分别为xo对应的光线在空气中的部分和在玻璃中的部分与玻璃折射层法线的夹角.式(2)中的三角函数为
式中:dg为玻璃折射层的厚度.
图 2 水下相机成像过程二维示意图Fig. 2 2D illustration for imaging process of an underwater camera
图选项


联立式(2)与式(3)可得xw的坐标:
记场景点距离水-玻璃折射界面的距离为dw,获得rw之后进一步计算出场景点ro分量与rw的关系.该过程需要求解方程组:
式中:nw为水的折射率,θwxo对应的光线在水中的部分与玻璃折射层法线的夹角.由式(5)可知,xo的坐标为
其中:
由于在单视点相机模型下,xo在图像平面上的投影为
式中:p(xo)为xo的投影函数.
因此,xp最终可以转化为xa,参数向量Θs=[f da dg dw ro]T,以及折射率向量Θn=[na ng nw]T的函数.在第1.2节中,对于给定的图像点xa,与单视点相机成像相比,二者的差异(即折射变形大小)为
2 单视点调节相机模型及三维重构方法2.1 单视点调节相机模型折射变形补偿为了补偿折射变形,本文考察一种单视点调节相机模型,该模型通过同时调节相机的内部参数和外部参数来对折射变形进行描述和补偿.对于内部参数,本文考虑变焦图像空间径向模型.径向变形模型是一种图像空间变形模型,其基本假设[1]是:离图像中心越远的图像点的变形程度越大,而且变形后的图像点与原图像点坐标之间的关系可以采用多项式逼近.本文变焦图像空间径向模型假定水下图像坐标ra与原始未变形图像坐标rp之间存在简化对应关系[1]:
其中,可调节变量包括相机焦距f,以及调节常系数k1k2,参数向量Θs=(f,k1,k2)T共同决定形变补偿的程度.p′(r′p)表示原始未变形坐标r′p的径向变形大小.由式(10)可知.在变焦图像空间径向变形模型下,任意水下图像坐标ra对应的未变形图像点r′p通过求解关于r′p的一元五次方程式(11)来获取.
该模型下的图像变形记为
由于第2.1节变形为图像空间变形,不涉及相机姿态信息的调节.考虑到基于图像的三维重构仅恢复场景的度量信息,而不关注场景的绝对姿态和尺寸,因此本文通过调节相机外部参数来进一步对折射变形进行描述和补偿.外部参数调节基于:对三维场景施加合适的相似变换后,结合镜头镜像畸变矫正和焦距调节,单视点相机模型可以更加准确的近似折射变形,这是使用单视点相机模型获取高精度水下三维重建的前提.实际应用中,由于三维场景的优化不受任何约束,这种近似可能导致三维重建变形,但是从本文后续实验研究表明,这种变形在多视图情形中并不明显.
以二维情形为例,设T2为一个二维相似变换操作,相机姿态调整后,场景点xo的位置变换为
其中,相似变换T2由非零常数因子s、二维旋转矩阵R2以及二维平移向量t2共同决定.在传统单视点相机模型下,施加相似变换后ra对应的未变形图像坐标为
因此,通过内部、外部参数调节后,未能补偿形变量为
为了验证第2.1节折射变形补偿方法的合理性,根据第1.2节水下相机成像过程计算了一个典型配置(f=800,da=100,dg=10,dw=400)下的折射变形及折射变形补偿结果.图 3为不同相机模型的折射变形补偿能力,基于单纯变焦径向图像变形模型与本文单视点调节相机模型的补偿结果分别如图 3(a)及图 3(b)所示.显然,E″远小于E1-E′,因此本文调节相机模型可以取得较好的补偿效果.
图 3 不同相机模型的折射变形补偿能力Fig. 3 Ability of different camera models in compensating for refractive distortion
图选项


2.2 水下图像三维重构算法本节单视点调节相机模型的基础上提出水下图像三维重构算法.由于单视点调节相机模型涉及相机内、外多个参数的调节优化.假定三维场景点的数据量为N,各水下图像点记为rai(1≤iN),本文采用多步优化重建框架:
1) 在不考虑变形因素的情况下利用传统三维重构方法[10]获取相机初始内部参数以及场景的初始结构.
2) 利用非线性优化调节内部参数,优化目标函数:
3) 利用非线性优化调节外部参数,优化目标函数:
4) 在单视点调解相机模型下,基于新的内部参数Θ′s*及外部参数T2*进行多视图三角化[2],更新三维场景.
5) 考察均方根重投影误差,若大于阈值(本文取0.5像素),则转至步骤2);否则,输出调解相机模型参数和三维场景结构,结束.
3 实验验证3.1 实验配置和实验数据为了对本文方法进行评估,本文采用合成数据和真实图像数据对其进行了定性和定量测试.算法编码实现采用C++语言,非线性优化方法基于开源集束优化(bundle adjustment)实现[11].本节所有实验均在Microsoft Windows XP操作系统下开展,测试用计算机的处理器为Intel Core i7-3770 3.4GHz CPU,内存容量为2GB.
本文方法的性能与如下两种重构方法进行对比:①不采取任何变形补偿方法,直接在传统固定单视点模型下进行重构(记为固定单视点);②利用径向图像变形模型补偿折射变形(记为径向变形).为了确保实验对比的公平性,上述两种对比方法以及本文方法均基于文献[10]提供的框架编码实现,而且系统初始化均只需要指定初始焦距长度(3种方法均采用相同的初始焦距取值).定量实验主要对比分析三维重构结果的有效性和精度.其中,有效性指的是重构的三维场景误差低于某一阈值(本文取场景包围盒最大边长的1%)的三维点所占的比例;精度指的是有效三维场景点的均方根误差.
在实验数据方面,水下合成图像采用光线跟踪算法生成[12],真实图像通过虚拟相机观察放在水中的3个装饰模型获得.合成数据图像分辨率为640像素×480像素,虚拟相机的焦距为600像素,虚拟场景的包围盒长度为1个单位.图 4为水下图像数据采集.其中,生成合成数据的装置和合成数据样张分别如图 4(a)和图 4(b)所示.真实数据图像分辨率为1032像素×776像素,相机的焦距为1800像素,分别采用了海螺、古寺、拱门等3个模型(如图 4(c)所示).虚拟成像和真实数据采集中,相机排布均呈环状,且相机指向被观察物体.
图 4 水下图像数据采集Fig. 4 Underwater images data collection
图选项


3.2 实验结果与分析本节首先定性对比重构结果.图 5为不同方法在不同输入图像数量条件下的性能比较.其中,图 5(a)与图 5(b)分别为径向变形方法及本文方法的重构结果(黑色为标准模型,灰色为重构模型).本实验使用的视图数量为16幅.从图 5的实验结果可以看出,由于水下图像包含折射变形,因此无法使用径向变形方法来进行多视图三维重构,而本文方法则可对折射进行有效补偿,进而有效消除三维重构结果的变形.注意,固定单视点方法的实验结果与径向变形方法相比,三维重构结果的扭曲程度更加明显,故此处予以省略.
图 5 合成水下图像三维重构结果Fig. 5 Results of 3D reconstruction using synthetic underwater images
图选项


图 6为基于合成数据的定量对比实验结果,从有效性(见图 6(a))和重建误差(见图 6(b))两方面考查不同方法的三维重构性能与输入图像数量之间的关系.实验结果表明本文三维重构方
图 6 不同方法在不同输入图像数量条件下的性能比较Fig. 6 Performance comparison among different methods with varying number of input images
图选项


法的性能明显优于传统固定单视点方法和径向变形方法,且使用较多的水下图像可以提升三维重构的精度.
真实图像的定量实验结果如表 1所示.本实验使用的视图数量为:海螺、古寺32幅,拱门8幅.由于真实模型的尺寸可以测量,因此重建误差可以mm为单位进行度量.真实图像的定量实验结果如表 1所示,表中最优结果加粗显示.表 1的实验结果表明,本文单视点调节模型与传统方法相比,可提升三维重构结果的有效性,并可显著降低三维重构误差.上述结论与合成数据的实验结果吻合.
表 1 真实图像实验结果对比Table 1 Comparison of experimental results on real images
数据名称重构方法有效性/%重建误差/mm
海螺固定单视点96.380.64
径向变形96.690.60
本文方法98.810.39
古寺固定单视点62.401.15
径向变形89.081.03
本文方法98.540.51
拱门固定单视点81.850.88
径向变形92.160.85
本文方法98.360.69

表选项


4 结 论本文基于单视点调节模型的多视图水下三维重构方法可有效补偿折射变形,进而显著提升传统基于单视点相机模型的多视图水下三维重构质量,具有较好的实用性.其优点为:
1) 无需安装标定板或其他姿态感应辅助设备,而且算法执行过程可实现自动化.
2) 本文所有实验数据单个模型重构过程耗时在10min以内.
本文方法的不足是本文未采用严格的折射相机模型而是采用一种近似相机模型,因此在图像数量较少的情况下重构效果不佳(见图 6).
显然,高精度水下图像三维重构是计算机视觉领域的研究热点,相关算法的灵活性和实用性远未达到陆上图像三维重构方法的成熟程度.下一步工作中,拟从水下图像增强、水下相机标定、基于水下图像三维重构的定位与识别等多方面继续开展深入研究.此外,拟采用更加高效的优化方法进一步提升重建效率[13, 14, 15, 16].
参考文献
[1] Hartley R, Zisserman A.Multiple view geometry in computer vision[M].2nd ed.New York:Cambridge University Press, 2004:262-276.
Click to display the text
[2] Chari V, Sturm P.Multiple-view geometry of the refractive plane[C]//Proceedings of British Machine Vision Conference (BMVC).London:BMVA, 2009:1-11.
Click to display the text
[3] Chang Y, Chen T.Multi-view 3D reconstruction for scenes under the refractive plane with known vertical direction[C]//Proceedings of IEEE International Conference on Computer Vision (ICCV).Piscataway, NJ:IEEE Press, 2011:351-358.
Click to display the text
[4] Treibitz T, Schechner Y Y, Singh H.Flat refractive geometry[C]//Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR).Piscataway, NJ:IEEE Press, 2008:1-8.
Click to display the text
[5] Sedlazeck A, Koch R.Calibration of housing parameters for underwater stereo-camera rigs[C]//Proceedings of British Machine Vision Conference (BMVC).London:BMVA, 2011:1-11.
Click to display the text
[6] Agrawal A, Ramalingam S, Taguchi Y, et al.A theory of multi-layer flat refractive geometry[C]//Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR).Piscataway, NJ:IEEE Press, 2012:3346-3353.
Click to display the text
[7] Kunz C, Singh H.Hemispherical refraction and camera calibration in underwater vision[C]//Proceedings of OCEANS.Piscataway, NJ:IEEE Press, 2008:1-7.
Click to display the text
[8] Telem G, Filin S.Photogrammetric modeling of underwater environments[J].ISPRS Journal of Photogrammetry and Remote Sensing, 2010, 65(5):433-444.
Click to display the text
[9] Glaeser G, Schrocker H P.Reflections on refractions[J].Journal for Grometry and Graphics, 2000, 4(1):1-18.
[10] Snavely N, Seitz S M, Szeliski R.Modeling the world from internet photo collections[J].International Journal of Computer Vision, 2008, 80(2):189-210.
Click to display the text
[11] Triggs B, Mclauchlan P, Hartley R, et al.Bundle adjustment:A modern synthesis[C]//Vision Algorithms:Theory and Practice, LNCS, 2000:298-372.
[12] NETPLEX.POVRay[EB/OL].Williamstown, Victoria:Persistence of Vision Raytracer Pty.Ltd.[2015-01-20].http://www.povray.org/.
[13] Lourakis M I A, Argyros A A.SBA:A software package for generic sparse bundle adjustment[J].ACM Transactions on Mathematical Software, 2009, 36(1):1-30.
Click to display the text
[14] Konolige K.Sparse sparse bundle adjustment[C]//Proceedings of British Machine Vision Conference (BMVC).London:BMVA, 2010:1-11.
Click to display the text
[15] Agarwal S, Snavely N, Seitz S M, et al.Bundle adjustment in the large[C]//Proceedings of European conference on Computer vision (ECCV):Part Ⅱ.London:Springer-Verlag, 2010:29-42.
Click to display the text
[16] Wu C, Agarwal S, Curless B, et al.Multicore bundle adjustment[C]//Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR).Piscataway, NJ:IEEE Press, 2011:3057-3064.
Click to display the text


相关话题/图像 实验 数据 过程 优化

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 飞机燃油测量传感器优化布局技术
    在飞机飞行过程中,实时、准确地测量出各个油箱的剩余油量,对保证飞行安全十分重要.有利于燃油系统的综合管理,确保飞机的重心保持在飞机所需要的飞行范围内,改善飞行品质[1].燃油测量传感器优化布局设计是提高燃油测量精度的一个重要手段.目前,飞机油量测量大多数采用电容式油位传感器,当飞行姿态发生变化时,可 ...
    本站小编 Free考研考试 2021-12-25
  • 热效应布局下的缓冲器插入时序优化方法
    随着互补金属氧化物半导体(ComplementaryMetalOxideSemiconductor,CMOS)集成电路工艺技术的持续进步,已经能够实现高度集成也就是在一个芯片内集成多个IP核实现系统级芯片(SystemonChip,SoC)系统.尽管SoC设计有很多优点如强大的功能、比较低的系统成本 ...
    本站小编 Free考研考试 2021-12-25
  • 基于有限元方法的场磨式电场传感器标定装置优化设计
    发展建设特高压直流输电线路作为国家重要战略政策,得到了快速的发展[1,2].而特高压直流输电线路周边的电磁问题日益得到人们的重视,在线路的建造、调试和运行阶段,都需要对线路的电磁环境进行检测.可听噪声、无线电干扰、合成电场等物理量被用来衡量电磁水平[3,4,5].场磨式电场传感器大量地被用于测量输电 ...
    本站小编 Free考研考试 2021-12-25
  • 协同体制被动毫米波成像系统天线阵布局优化
    近年来,随着安全形势日趋严峻,毫米波成像技术在安检领域的应用得到了世界范围内的重视和研究[1].由于被动成像技术中成像仪不主动辐射电磁波,仅检测目标自身辐射,而毫米波可以穿透衣物,且金属、粉末和液体等不同种类目标在毫米波波段具有不同的辐射特性,因此被动毫米波成像技术是一种针对人体安检应用的有效技术[ ...
    本站小编 Free考研考试 2021-12-25
  • 有源可调微波吸收体分析与优化
    隐身技术是当今世界各国普遍关注的重要军事技术之一.其实质是降低目标的雷达散射截面(RCS)[1],加载雷达吸波材料(RAM)是实现RCS减缩的一种主要技术途径.20世纪30年代就出现了雷达吸波材料,并应用于天线领域.随着雷达技术的发展,20世纪50年代以后,出现了众所周知的Salisbury屏[2] ...
    本站小编 Free考研考试 2021-12-25
  • 基于子目标进化的高维多目标优化算法
    当前在解决目标数超过3个的高维多目标优化问题(Many-objectiveOptimizationProblems,MOPs)中,由于目标函数数量的增加,传统的基于Pareto占优关系生成Pareto最优解时,互不占优解的数目急剧增多,使得Pareto最优解的选择压力降低,难以有效地逼近Pareto ...
    本站小编 Free考研考试 2021-12-25
  • 汉语双模情感语音数据库标注及一致性检测
    情感语音中含有丰富的情感交流信息,在人们日常生活中起着非常重要的作用,对其研究可以进一步了解人类相应的心理状态,情感语音识别在情感计算和智能交互领域有重要意义.情感语音数据库是情感语音识别、合成等研究的基础.由于情感的复杂性、数据收集的困难性、录制标准的不统一性、情感分类目的和任务的差异性等,导致目 ...
    本站小编 Free考研考试 2021-12-25
  • 基于带宽优化的载波跟踪算法
    在航天测控系统中,由于通信传输距离远及载体相对运动剧烈,使得接收信号具有低信噪比高动态的特点[1].在目前测控系统中,接收机的射频部分尚不能完全实现数字化,一般采用数字中频方案[2].载波跟踪是对频率及相位的精细估计,是决定中频接收机性能的重要环节,常见的算法有极大似然估计法(MLE)[3]、扩展卡 ...
    本站小编 Free考研考试 2021-12-25
  • 基于混合优化算法的空间拦截轨道优化设计
    空间拦截是空间系统的重要任务之一,而拦截轨道设计是实现空间拦截的基础,其中在拦截的初制导阶段,燃料和转移时间的优化是需要重点考虑的问题.目前,空间拦截轨道优化问题的解法主要是结合不同的优化指标要求建立轨道优化数学模型,将其转化为最优控制问题,再通过直接法或间接法求取最优解[1].其中直接法是指通过参 ...
    本站小编 Free考研考试 2021-12-25
  • 参数化产品族递进式优化设计方法
    产品族设计是实现大批量定制的有效方式[1],模块化产品族与参数化产品族是当前产品族设计领域的两大分支.模块化产品族的设计策略主要是通过模块单元的组合与变换来实现客户需求的响应,参数化产品族不改变产品的拓扑结构,通过改变影响产品性能的设计变量的取值来设计出性能差异的产品.在参数化产品族的设计与优化方法 ...
    本站小编 Free考研考试 2021-12-25