一种基于单应性变换的集成成像摄像机阵列标定方法

文档序号:9547949阅读:566来源:国知局
一种基于单应性变换的集成成像摄像机阵列标定方法
【技术领域】
[0001] 本发明涉及集成成像技术,特别涉及一种基于单应性变换的集成成像摄像机阵列 标定方法。
【背景技术】
[0002] 集成成像技术分拍摄和显示两个过程:拍摄时,如附图1所示,利用摄像机阵列对 三维场景不同角度的三维信息进行获取;显示时,将拍摄得到的三维信息合成微图像阵列, 微图像阵列通过微透镜阵列的成像作用,根据光路可逆原理,在显示空间重建拍摄的三维 场景。集成成像拍摄过程可以利用计算机虚拟摄像机阵列对三维数字模型进行拍摄,也可 以利用真实摄像机阵列对真实三维场景进行拍摄。在传统集成成像摄像机阵列拍摄中,摄 像机透镜难免引入图像畸变,且摄像机数目太大,不同摄像机之间的相对空间位置和光轴 方向都难以做到物理上的精确标定,进而严重影响了集成成像三维显示的成像质量。

【发明内容】

[0003] 本发明提出一种基于单应性变换的集成成像摄像机阵列标定方法,该方法根据集 成成像原理,利用棋盘格标定板,对摄像机阵列中的每个摄像机分别进行标定,使不同摄像 机的空间位置和光轴方向都达到数学上的精确标定,用于集成成像三维场景的拍摄,提高 集成成像三维显示的成像质量。该方法包括摄像机单应性变换矩阵的计算和摄像机阵列获 取视差图像的校正两个过程。具体流程如附图2所示。摄像机单应性变换矩阵的计算过 程,利用摄像机阵列拍摄棋盘格标定板,得到棋盘格角点数据,计算每个摄像机对应的单应 性变换矩阵;摄像机阵列获取视差图像的校正过程,利用计算得到的摄像机单应性变换矩 阵,对摄像机阵列获取的视差图像进行单应性变换,得到校正的视差图像,用于合成微图像 阵列。
[0004] 所述摄像机单应性变换矩阵的计算过程,根据集成成像拍摄原理,利用摄像机阵 列拍摄置于中心深度平面处的棋盘格标定板,得到棋盘格角点数据,计算每个摄像机对应 的单应性变换矩阵。摄像机阵列包含摄像机个数为i/xM其中水平方向包含的摄像机个数 为私垂直方向包含的摄像机个数为Λ0,假设(與/7)为摄像机阵列中每个摄像机的索引,相 邻摄像机之间为等间隔,且间隔为A c,集成成像中心深度平面到摄像机阵列的距离为Z, 则0茜足:
其中,貧为集成成像三维显示中微透镜阵列与微图像阵列之间的间隔,r为微图像阵列 中每个像素的物理尺寸。
[0005] 在集成成像中心深度平面处放置棋盘格标定板,棋盘格标定板角点个数为TX尤 (其中水平方向包含的角点个数为垂直方向包含的角点个数为幻。未标定的摄像机阵列 拍摄棋盘格标定板,如附图3所示,得到i/X刘?棋盘格标定板图像,且每幅棋盘格标定板图 像同样以(?,Λ)为索引来表示。在每幅棋盘格标定板图像中以亚像素精度寻找角点位置, 得到角点的像素坐标(;,",其中= 0,1,·…,蒼1,/? = 0,1,· · ·,H,i为角 点序列一维索引,i = 〇,1,...,yxy-i。微图像阵列分辨率为其中水平方向包含 的像素个数为汉垂直方向包含的像素个数为K)。根据集成成像显示原理,摄像机阵列中的 每个摄像机拍摄得到的视差图像都应校正到与摄像机阵列所在平面平行,假设校正第(與 Λ)个摄像机对应的单应性变换矩阵为",且"表示为:
则"满足约束方程组:
其中,·"为第(與4个摄像机对应的单应性变换尺度比例因子,U功为经校正 的视差图像的顶点坐标,其中(為,戽)=(〇,〇),(為,尽)=(fl,〇),(為,戽)=(fl, v-l), (A3, β3) = (0, F1)。利用公式(2)- (6)即可求得第(?,/?)个摄像机对应的单应 性变换矩阵"。
[0006] 优选地,为了减小摄像机阵列中每个摄像机镜头引入的径向畸变与切向畸变,在 集成成像摄像机阵列标定前对每个摄像机分别进行单目标定,以获得更好的拍摄效果。
[0007] 所述摄像机阵列获取视差图像的校正过程,使用未标定的摄像机阵列拍摄三维场 景,得到三维场景的视差图像,利用计算得到的摄像机单应性变换矩阵,将三维场景的视差 图像校正成适于集成成像微图像阵列合成的视差图像。如附图4所示,利用未标定的摄像 机阵列拍摄三维场景的视差图像,假设第W 4个摄像机拍摄得到的视差图像中第X列第 J行的像素记为/(X,rU ",对应的校正后的视差图像中第X'列第y行的像素记为/ U', /)岛",则7 U',/)况"与IU r) B "满足:
其中:
利用校正后的视差图像,合成微图像阵列,用于集成成像三维显示,如附图5所示。
[0008] 优选地,在摄像机阵列获取视差图像的校正过程中,为了方便计算,令每个摄像机 对应的单应性变换尺度比例因子\ 1,即忽略单应性变换尺度比例因子引入的图像等 比例缩放;当根据公式(8)计算得到的校正后的视差图像的像素坐标X'和/不同时满足 0彡X'〈辨口 0彡/〈咐,舍弃该像素,以避免溢出信息。
[0009] 本发明根据集成成像原理,通过摄像机单应性变换矩阵的计算和摄像机阵列获取 视差图像的校正两个过程,使不同的摄像机的空间位置和光轴方向都达到数学上的精确标 定,进而实现集成成像摄像机阵列的标定,用于集成成像三维场景的拍摄,可以提高集成成 像三维显示的成像质量。
【附图说明】
[0010] 附图1为集成成像拍摄过程示意图 附图2为本发明提出的一种基于单应性变换的集成成像摄像机阵列标定方法流程图 附图3为集成成像摄像机阵列单应性变换矩阵计算过程示意图 附图4为集成成像摄像机阵列获取视差图像校正过程示意图(a)未标定的摄像机阵列 获取的视差图像(b)校正后的视差图像 附图5为集成成像微图像阵列及局部放大图像 上述附图中的图示标号为: 1三维场景,2拍摄中心深度平面,3摄像机阵列,4棋盘格标定板,5棋盘格标定板图像, 6棋盘格角点,7校正图像,8微图像阵列,9微图像阵列局部放大图像。
[0011] 应该理解上述附图只是示意性的,并没有按比例绘制。
【具体实施方式】
[0012] 下面详细说明本发明的一种基于单应性变换的集成成像摄像机阵列标定方法的 一个典型实施例,对本发明进行进一步的具体描述。有必要在此指出的是,以下实施例只用 于本发明做进一步的说明,不能理解为对本发明保护范围的限制,该领域技术熟练人员根 据上述本
【发明内容】
对本发明做出一些非本质的改进和调整,仍属于本发明的保护范围。
[0013] 本发明提出一种基于单应性变换的集成成像摄像机阵列标定方法,该方法根据集 成成像原理,利用棋盘格标定板,对摄像机阵列中的每个摄像机分别进行标定,使不同摄像 机的空间位置和光轴方向都达到数学上的精确标定,用于集成成像三维场景的拍摄,提高 集成成像三维显示的成像质量。该方法包括摄像机单应性变换矩阵的计算和摄像机阵列获 取视差图像的校正两个过程。
[0014] 摄像机单应性变换矩阵的计算过程,根据集成成像拍摄原理,利用摄像机阵列拍 摄置于中心深度平面处的棋盘格标定板,得到棋盘格角点数据,计算每个摄像机对应的单 应性变换矩阵。摄像机阵列包含摄像机个数为i/x#= 13X13 (其中水平方向包含的摄像 机个数为13,垂直方向包含的摄像机个数为13),假设0? /7)为摄像机阵列中每个摄像机 的索引,相邻摄像机之间为等间隔,且间隔为Ac = 2. 1_,集成成像中心深度平面到摄像 机阵列的距离为Z,则Zi茜足:
其中,g = 3. Imm为集成成像三维显示中微透镜阵列与微图像阵列之间的间隔,r = 0· 131mm为微图像阵列中每个像素的物理尺寸,可以求得Z =
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1