[发明专利]稀疏镜头采集的组合立体图像系统中立体元的合成方法有效

专利信息
申请号: 201110341659.X 申请日: 2011-11-02
公开(公告)号: CN102447934A 公开(公告)日: 2012-05-09
发明(设计)人: 王世刚;吕源治;金福寿;赵岩;陈贺新;王学军;祝宇鸿;桑爱军 申请(专利权)人: 吉林大学
主分类号: H04N13/00 分类号: H04N13/00
代理公司: 长春吉大专利代理有限责任公司 22201 代理人: 邵铭康;朱世林
地址: 130012 吉*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要: 稀疏镜头采集的组合立体图像系统中立体元的合成方法属立体图像生成技术领域,包括:设置稀疏相机矩阵;计算每幅拍摄图像与水平和垂直相邻图像间的视差图;将双目立体视觉模型扩展为多目立体视觉模型,分别根据每幅图像的水平视差图和垂直视差图计算出每幅图像中像素点所对应实际物点的空间位置坐标;将所有图像中计算得到的像素点所对应实际物点的空间位置坐标换算到同一坐标系中;虚拟一个相机阵列,将同一坐标系下每幅图像中像素点所对应的实际物点投影到每个虚拟相机中,生成子图像;对未填充点插值;生成立体元图像。本发明能实现大量虚拟视点的并行生成,更适合于立体元图像的虚拟合成,使组合立体图像系统的图像源从电脑制作走向实景拍摄。
搜索关键词: 稀疏 镜头 采集 组合 立体 图像 系统 合成 方法
【主权项】:
一种稀疏镜头采集的组合立体图像系统中立体元的合成方法,其特征在于包括下列步骤:(1)设置稀疏相机矩阵,必须保证矩阵中的所有相机在同一个平面内,每行相机的连线互相平行,每列相机的连线也互相平行,每行相机和每列相机的连线互相垂直;(2)分别计算每幅拍摄图像与其水平相邻图像间的视差图和垂直相邻图像间的视差图,其中每幅拍摄图像与水平相邻图像间的视差图是通过一维窗匹配的方法计算获得,每幅拍摄图像与垂直相邻图像间的视差图是通过将上、下两幅相邻图像进行转置,然后按照每幅拍摄图像与水平相邻图像间视差图相同的获得方法计算,将计算结果再进行转置获得;(3)将双目立体视觉模型扩展为多目立体视觉模型,分别根据每幅图像的水平视差图和垂直视差图计算出每幅图像中像素点所对应实际物点的空间位置坐标,其中左上方相机拍摄到的图像中像素点所对应实际物点的空间位置坐标的计算,包括下列步骤:第一步:根据水平视差,计算出左上方图像中像素点所对应实际物点的空间位置坐标,其表达式为:Z1=f×B1/d1X1=xl×B1/d1Y1=yl×B1/d1d1=|xl‑xr|式中:Z1‑为通过水平视差计算得到的实际物点到相机阵列平面的深度距离,X1‑为通过水平视差计算得到的实际物点到左上方相机中心的水平距离,Y1‑为通过水平视差计算得到的实际物点到左上方相机中心的垂直距离,d1‑为水平视差值,f‑为相机焦距,B1‑为相邻相机间的水平基线距离,xl、xr‑分别为实际物点在左上方图像和右上方图像中成像点距离图像中心的水平距离,yl‑为实际物点在左上方图像中成像点距离图像中心的垂直距离;第二步:根据垂直视差,计算出左上方图像中像素点所对应实际物点的空间位置坐标,其表达式为:Z2=f×B2/d2X2=xt×B2/d2Y2=yt×B2/d2d2=|yt‑yb|式中:Z2‑为通过垂直视差计算得到的实际物点到相机阵列平面的深度距离,X2‑为通过垂直视差计算得到的实际物点到左上方相机中心的水平距离,Y2‑为通过垂直视差计算得到的实际物点到左上方相机中心的垂直距离,d2‑为垂直视差值,f‑为相机焦距,B2‑为相邻相机间的垂直基线距离,yt,yb‑分别为实际物点在左上方图像和左下方图像中成像 点距离图像中心的垂直距离,xt‑为实际物点在左上方图像中成像点距离图像中心的水平距离;第三步:对每幅图像对应由水平视差和垂直视差计算得到的两组空间位置坐标中存在的重叠数据进行合并,将每幅图的两组空间位置坐标合并成一组,具体为:a、将两组数据中公共像素点所对应实际物点的信息进行合并,取两组数据的均值作为该实际物点的新的空间位置坐标;b、对两组数据中的非公共像素点所对应实际物点的空间位置坐标进行单独存储;右上方相机、左下方相机和右下方相机拍摄到的图像中像素点所对应实际物点的空间位置坐标的计算,与上述三个步骤相同;(4)将所有图像中计算得到的像素点所对应实际物点的空间位置坐标换算到同一坐标系中,得到在同一坐标系下每幅图像中像素点所对应实际物点的空间位置坐标,具体为:将所有实际物点的空间位置坐标换算到左上方图像的坐标系中,其表达式为:右上方图像:X=Xrt+B1;Y=Yrt‑B2左下方图像:X=Xlb‑B1;Y=Ylb+B2右下方图像:X=Xrb+B1;Y=Yrb+B2其中,X和Y‑分别为每幅图像中像素点所对应实际物点的空间位置坐标经过换算后在左上方图像坐标系中的新的水平和垂直位置坐标,B1‑为相机阵列的水平基线距离,B2‑为相机阵列的垂直基线距离,Xrt和Yrt‑分别为右上方图像中像素点所对应实际物点的水平和垂直位置坐标,Xlb和Ylb‑分别为左下方图像中像素点所对应实际物点的水平和垂直位置坐标,Xrb和Yrb‑分别为右下方图像中像素点所对应实际物点的水平和垂直位置坐标;每幅图像中像素点所对应实际物点到相机阵列平面的深度距离都以同一相机平面作为参考,无需进行换算;(5)虚拟一个相机阵列,根据小孔成像原理,将步骤(4)中计算得到的同一坐标系下每幅图像中像素点所对应的实际物点投影到每个虚拟相机中,生成子图像;在生成过程中,同时考虑遮挡的影响;设置虚拟相机阵列时,虚拟相机阵列的位置坐标以左上方相机中心作为坐标原点,为保证所有具有空间位置的实际物点至少能够成像到一个虚拟相机中,虚拟相机阵列的边界必须将所有实际物点的空间位置坐标都包含进来,将虚拟相机阵列的左边界设置为所有物点中最左边点的横坐标位置,右边界设置为所有物点中最右边点的横坐标位置,上边界设置为所有物点中最上边点的纵坐标位置,下边界设置为所有物点中最下边点的纵坐标位置,虚拟相机阵列中相机的数量可以自由设定,每个虚拟相机等间隔地排列在虚拟相机阵列中,虚拟相机阵列距离实际物点的深度也可以自由设定;成像时,在已知虚拟相机空间位置、焦距和实际物点的空间位置的情况下,根据小孔成像原理,得到实际物点在每个虚拟相机中所成的像——子图像,实际物点在子图像中成像点的位置坐标为:x=f′×(X‑Cx)/Zy=f′×(Y‑Cy)/Z其中,f′‑为虚拟相机焦距,X、Y和Z‑为实际物点的空间位置坐标,Cx和Cy‑为虚拟相机中心的位置坐标,x和y‑为实际物点在子图像中成像点的位置坐标;在成像过程中,考虑到遮挡的影响,如果在投影线上存在多于一个的实际物点,则取深度值最小的点,也就是最接近于虚拟相机阵列的点进行投影;(6)对于投影得到的每个虚拟相机中的子图像,存在未被填充的像素点,需将未填充像素点按照其周围已填充像素点的个数进行分级,周围已填充像素点的个数越多,级别越高,越优先处理,在处理中对周围所有已填充像素点的像素值取均值,作为该未填充像素点的像素值;(7)将得到的每个子图像按虚拟相机的排列顺序进行组合,生成立体元图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110341659.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top