基于双目相机的光栅立体印刷图像合成方法

文档序号:7794939阅读:363来源:国知局
基于双目相机的光栅立体印刷图像合成方法
【专利摘要】本发明提供一种基于双目相机的光栅立体印刷图像合成方法,用双目相机拍摄场景得到双目图像对,所述双目图像对包括左视图和右视图;获得双目图像深度图;构建图像序列,包括以双目图像对的左视图为图像序列中最左的序列视差图像,以双目图像对的右视图为图像序列中最右的序列视差图像,生成位于左视图和右视图之间的多幅序列视差图像;根据图像序列合成光栅立体图像;调整光栅立体图像分辨率,以打印机为输出设备,以柱镜光栅为载体,将光栅立体图像输出。本发明能够使立体印刷产品实现个性化、便捷化的即时输出。用该方法得到的光栅立体图像,用裸眼即可观察到较好的立体效果。
【专利说明】基于双目相机的光栅立体印刷图像合成方法
【技术领域】
[0001]本发明属于印刷【技术领域】,特别的提供了一种基于双目相机的光栅立体印刷图像合成方法,输出的光栅立体图像,用裸眼就可看到较好的立体效果。
【背景技术】
[0002]现有光栅立体合成技术主要分为基于单幅图像立体合成和基于序列视差图像立体合成。基于单幅图像的立体合成技术主要适用于制作单幅原稿图像的立体印刷产品,但是,由于单幅图像不含有场景的三维信息,这要求操作人员必须凭借自身经验赋予场景中的景物相应的三维深度信息,如果深度信息赋予错误,将大大影响立体图像的质量,而且单幅图像立体化操作要依靠Photoshop、PsdTo3d等专业软件,这要求操作人员要熟悉这些软件,并且在复杂繁琐的操作过程中,操作人员不能出错,因此,单幅图像立体合成技术具有制作难度大,周期长,专业性强等缺点。基于序列视差图像的立体合成方法,在获取序列视差图像时可以使用多镜头立体相机拍摄或基于单镜头移动拍摄。但是,多镜头相机对制作工艺要求非常高,必须保证每个成像系统的各种参数之间的误差控制在一定范围内,这使得相机造价相当高,很难推广。而单镜头移动拍摄需要借助导轨,让单镜头相机在导轨上移动,对物体进行等间距拍摄而且只能拍摄静物。因此,单镜头相机采集序列视差图时对导轨有依赖性,对拍摄主体有要求,也不利于推广。

【发明内容】

[0003]为了克服单幅图像立体合成操作繁琐以及序列视差图像立体合成时所需设备造价高,或依赖导轨,只适用于拍摄静物等缺陷,本发明提供了基于双目相机的光栅立体印刷图像合成方法。
[0004]本发明提供的技术方案为一种基于双目相机的光栅立体印刷图像合成方法,包括以下步骤:
[0005]步骤I,用双目相机拍摄场景得到双目图像对,所述双目图像对包括左视图和右视图;
[0006]步骤2,获得双目图像深度图,包括左视差图和右视差图;
[0007]步骤3,构建图像序列,包括以双目图像对的左视图为图像序列中最左的序列视差图像,以双目图像对的右视图为图像序列中最右的序列视差图像,生成位于左视图和右视图之间的多幅序列视差图像,实现方式如下,
[0008]设图像序列对应的总镜头光心数为m+l,Cl为第一个镜头光心,对应左视图,Cr为最后个镜头光心,对应右视图,b为镜头光心Cl、Cr的距尚;左视图记为L,右视图记为R,左视差图记为Dlj,右视差图记为Dr,设对应位于左视图L和右视图R之间的某幅序列视差图像T的镜头光心Ct位于镜头光心Cl、Cr之间,其中从Cl到Ct的总镜头光心数有n+1个,镜头光心Ct与镜头光心Cl的距离为(n/m) Xb,x1、xr、xt*别表示场景中的一点P在Cl、Ct、Cr相应成像平面的成像点的X轴坐标值,视差d = X1-Xr,当序列视差图像T距离左视图L较近时,利用左视图L和左视差图^以及公式A = ? 计算左视图L中每个点的横坐标在序
列视差图像T中的位置,点的纵坐标不变,从而获得序列视差图像T的初始图像,然后对序
列视差图像T中没有赋值的点信息,利用右视图R和右视差图Dk以及公式
【权利要求】
1.一种基于双目相机的光栅立体印刷图像合成方法,其特征在于,包括以下步骤: 步骤1,用双目相机拍摄场景得到双目图像对,所述双目图像对包括左视图和右视图; 步骤2,获得双目图像深度图,包括左视差图和右视差图; 步骤3,构建图像序列,包括以双目图像对的左视图为图像序列中最左的序列视差图像,以双目图像对的右视图为图像序列中最右的序列视差图像,生成位于左视图和右视图之间的多幅序列视差图像,实现方式如下, 设图像序列对应的总镜头光心数为m+l,Cl为第一个镜头光心,对应左视图,Cr为最后一个镜头光心,对应右视图,b为镜头光心Cl、Cr的距离;左视图记为L,右视图记为R,左视差图记为Dlj,右视差图记为Dr,设对应位于左视图L和右视图R之间的某幅序列视差图像T的镜头光心Ct位于镜头光心Cl、Cr之间,其中从Cl到Ct的总镜头光心数有n+1个,镜头光心Ct与镜头光心Cl的距离为(n/m) Xb, X1 > xr> xt分别表示场景中的一点在Cl、Ct> Cr相应成像平面的成像点的X轴坐标值,视差d = X1-Xr,当序列视差图像T距离左视图L较近时,利用左视图L和左视差图^以及公式
2.根据权利要求1所述基于双目相机的光栅立体印刷图像合成方法,其特征在于:步骤2的实现方式包括,利用Mean shift算法对双目图像对进行色彩分割;利用差值绝对值和函数作为测度函数,计算每个像素的匹配代价;通过基于色彩分割的匹配代价聚集,使用WTA算法以左视图为目标图、右视图为参考图计算每个像素的视差值得到一张初始视差图,以右视图为目标图、左视图为参考图计算每个像素的视差值得到另一张初始视差图;通过图像中值滤波对两张初始视差图进行优化,对比两张初始视差图的图像中值滤波结果,将不一致的视差值修正为两个视差值之间较小值,得到优化后的左右两张视差图。
3.根据权利要求1或2所述基于双目相机的光栅立体印刷图像合成方法,其特征在于:步骤4的实现方式包括, 设图像序列中的序列视差图像共有N张,按拍摄角度从左至右依次排列,首先对各序列视差图像分别进行纵向条纹抽样分割,设定分割宽度为一个像素;设第k张序列视差图像的第i行第j列的像素为gik(j)合成的光栅立体图像的第i行j列的像素为f"(j),则有n/)=g;'(./) k用如下公式来确定, k = j+l-[j/N] XN其中width-1,0 ^ j ^ height-1,且 k、1、j 为整数,width 是以像素为单位的图像宽度,height是以像素为单位的图像高度。
4.根据权利要求3所述基于双目相机的光栅立体印刷图像合成方法,其特征在于:步骤5调整光栅立体图像分辨率根据下式实现, DPI = RXN 其中,DPI为光栅立体图像调整后的分辨率,R为输出的柱镜光栅的光栅线数。
【文档编号】H04N13/00GK103702103SQ201410011173
【公开日】2014年4月2日 申请日期:2014年1月10日 优先权日:2014年1月10日
【发明者】李治江, 曹文冬, 冯谨强 申请人:武汉大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1