一种基于视差补偿的裸眼3d显示方法

文档序号:8384075阅读:170来源:国知局
一种基于视差补偿的裸眼3d显示方法
【技术领域】
[0001] 本发明设及图像处理技术领域,尤其设及一种基于视差补偿的裸眼3D显示方法。
【背景技术】
[0002] 随着=维显示技术的逐渐成熟发展,裸眼3D技术的应用场景越来越广泛。不同于 传统的二维显示技术,裸眼3D技术可W让观看者从多个角度观看视频内容,能够带给观看 者更加真实的现场感受。
[0003] 裸眼3D技术是推进工业化与信息化"两化"融合的发动机之一,同时也是工业界 和工业创意产业广泛应用的基础性、战略性的工具技术。通过裸眼3D科技创意,一些传统 行业有望加快产业升级与创新步伐,如广告传媒、展览展示、旅游招商、科研教学、游戏娱 乐、工业设计、地质测绘、医学诊疗、军事、场景重建等多个行业,
[0004] 随着裸眼3D技术的发展及产业链的日益成熟,裸眼3D会得到迅速普及。然而,当 前裸眼显示领域缺少片源,片源内容不丰富,清晰度分辨率不高,该些问题都制约着裸眼3D 产业的发展。

【发明内容】

[0005] 本发明的目的是克服现有技术中存在的不足,提供一种基于视差补偿的裸眼3D 显示方法。该方法能够大幅提高裸眼3D显示的分辨率,减少片源的制作复杂度,提高了裸 眼3D显示的立体效果。
[0006] 按照本发明提供的技术方案,所述基于视差补偿的裸眼3D显示方法成包括如下 步骤:
[0007] 1.对原始图像信息进行分图,分别获取图像的前景信息和背景信息,还有与之对 应的前景深度信息和背景深度信息。对4张分出来的图像数据进行统一缩放,保证4张图 像数据的分辨率大小一致。
[000引 2.利用前景和背景深度信息的空间位置关系求得原始图像的视差分布表。视差分 布表里包括了所有RGB像素点与前景和背景的对应位置关系。
[0009] 3.对原始图像信息进行多视点图像偏移,通过图像偏移得到有空洞的多视点图 像。
[0010] 4.对有空洞的多视点图像视进行插值。参考视差分布表来插值,最终获得完整的 经过视差补偿的多视点图像信息。
[0011] 本发明所要解决的技术问题:提供一种基于视差补偿的裸眼3D显示方法。该方法 采用一种新的图像排列格式来擅染裸眼3D图像,不仅可W大幅提高图像的清晰度,还可W 减少裸眼片源的制作时间,更能够提升裸眼3D显示的立体效果。
【附图说明】
[0012] 下面结合附图和具体例子对本发明作进一步详细的描述。
[0013] 附图1为一种基于视差补偿的裸眼3D显示方法的流程图。
[0014] 附图2为原始图像数据的排列格式。
【具体实施方式】
[0015] 下面结合附图和实施例对本发明作进一步详细说明。
[0016] 图1中的101原始图像分图模块是首先获取图像Img的前景信息和背景信息,还 有前景和背景所对应的深度信息,对4张图像信息进行统一缩放处理,按通用算法缩放处 理后保证4张图像信息的分辨率一致。
[0017] 原始图像数据Img排列格式如图2。其中201是图像的前景信息,前景信息是原始 图像Img中的主要信息,它包含了图像的大部分颜色空间。202是背景信息,背景信息是前 景信息的补充,它包含了前景信息缺失的部分颜色空间。203和204分别是前景和背景的深 度图信息,深度信息包含了前景和背景中像素点的空间位置关系。图2中201、202、203和 204图像分辨率比例均为4 : 3,分辨率大小比为9 : 1 : 1 : 1。本方法采用Img分辨率 1920*1080, 201前景图像分辨率为1440*1080, 202背景图像分辨率为480*360,203前景图 像分辨率为480*360, 204背景深度图像分辨率为480*360。
[0018] 图1中的102视差分布表模块是计算多视点图像中所有RGB像素点与前景和背景 的位置对应关系的分布表。视差分布表能清晰的表示出多视点图像中所有像素点的子像素 点与前景或背景图像中的所有像素点的子像素点的映射关系。在多视点图像的擅染中不用 擅染出多余视点数的图像并且不用缩放视图,可W大幅度提升多视点图像的清晰度。视差 分布表计算公式:
【主权项】
1. 一种基于视差补偿的裸眼3D显示方法,其特征包括: a. 对原始图像信息进行分图,分别获取图像的前景信息和背景信息,还有与之对应的 前景深度信息和背景深度信息。对4张分出来的图像数据进行统一缩放,保证4张图像数 据的分辨率大小一致。 b. 利用前景和背景深度信息的空间位置关系求得原始图像的视差分布表。视差分布表 里包括了所有RGB像素点与前景和背景的对应位置关系。 c. 对原始图像信息进行多视点图像偏移,通过图像偏移得到有空洞的多视点图像。 d. 对有空洞的多视点图像视进行插值。参考视差分布表来插值,最终获得完整的经过 视差补偿的多视点图像信息。
2. 如权利要求1所述的一种基于视差补偿的裸眼3D显示方法,其特征为:步骤a前 景图,背景图,前景深度图和背景深度图的图像分辨率比例均为4 : 3,分辨率大小比为 9 : 1 : 1 : 1。本方法采用Img分辨率1920*1080,201前景图像分辨率为1440*1080, 202背景图像分辨率为480*360, 203前景图像分辨率480*360, 204背景深度图像分辨率为 480*360。
3. 如权利要求1所述的一种基于视差补偿的裸眼3D显示方法,其特征为:步骤b计算 多视点图像中所有RGB像素点与前景和背景的位置对应关系的分布表。视差分布表计算公 式-
其中,Par(x,y)表不当前多视点图像子像素点的映射位置;V(x,y+Sy)表示前景或 背景的深度值;Sy是深度值y方向上的偏移参数;scale是映射表的偏移参数,前景和背 景深度值sacle相反;根据经验当计算前景深度时scale为0. 04,计算背景深度值scale 为-0.04。
4. 如权利要求1所述的一种基于视差补偿的裸眼3D显示方法,其特征为:步骤c参考 偏移线性约束方程Mx,y) =I2(x+Sx,y+Sy)计算多视点图像,其中1:是平移后的像素 值,1 2是前景或背景图像信息,S,和Sy是前景或背景的偏移距离。偏移距离SjPSy和 设定的裸眼显示立体效果有关,根据经验通常立体效果越高匕和Sy越大,产生的空洞越 多。
5. 如权利要求1所述的一种基于视差补偿的裸眼3D显示方法,其特征为:步骤d参考 视差分布表多视点图像插值,遍历I(x,y)当I= 〇时,当前点为空洞点。空洞点参考I(x, y) =P(x,y+Par(x,y)),P(x,y)是前景或背景原始图像RGB。
【专利摘要】本发明提出了一种基于视差补偿的裸眼3D显示方法。通过对原始图像进行分图,计算前景和背景深度信息的视差分布表,再将原始图像进行偏移得到图像视差序列,最后通过视差分布表对图像视差序列进行插值得到最终的多视点图像。该方法能够大幅提高裸眼3D显示的分辨率,减少片源的制作复杂度,提高了裸眼3D显示的立体效果。
【IPC分类】H04N13-00
【公开号】CN104702935
【申请号】CN201510144825
【发明人】王子强
【申请人】王子强
【公开日】2015年6月10日
【申请日】2015年3月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1