一种裸眼3d显示方法、系统及裸眼3d显示装置的制造方法_3

文档序号:9891933阅读:来源:国知局
应的匹配像素点,并进行像素位移计算得到像素视差值;
视差表形成单元,用于将像素视差值存储在二维数据表中形成像素视差表。
[0038]其中,深度图形成模块300具体包括:
像素深度计算单元,用于根据像素视差表,计算出其中每一个像素的深度值;
深度图绘制单元,用于将像素深度值转换为像素空间坐标,将各个像素空间坐标连接起来形成一个整体,绘制出原始的深度图。
[0039]其中,深度图矫正模块400具体包括:
基于L’视点图像和R’视点图像的矫正单元,用于由原始的深度图来生成某一角度的灰度图像a,并与L’视点图像进行比较和寻找差异、生成差异数据表Ta;同样由原始的深度图来生成另外某一角度的灰度图像b,并与R’视点图像进行比较和寻找差异、生成另外一个差异数据表Tb;
形成深度图DP_M单元,用于采用不同的权重系数对Ta和Tb进行混合,形成像素深度修正表;以及将像素深度修正表转化成像素空间坐标,对原始的深度图进行插值填充、叠加修正处理后,形成平滑、连续的深度图DP_M。
[0040]其中,视点生成模块500具体包括:
灰度图生成单元,用于设定多个角度,根据深度图来生成多个新视点的灰度图;
虚拟视点图像输出单元,用于以L视点图像作为参考,根据新视点的灰度图与L视点图像间的位置差异,对新视点的灰度图进行颜色填充,输出多个新视点的虚拟视点图像。
[0041 ]其中,视点修正模块600具体包括:
搜寻异常区域单元,用于判别虚拟视点图像是否存在颜色异常的区域,如有颜色异常区域则进行标注;
颜色修正单元,用于在R视点图像中找到与虚拟视点图像标注区域相对应的区域,根据R视点图像与虚拟视点图像间的距离差异、采用R视点图像相对应区域像素颜色的某一比重来修正虚拟视点图像中标注区域的像素颜色。
[0042]其中,视点后处理模块700具体包括:
视点存储单元,用于存储修正后的多个虚拟视点图像、以及L视点图像和R视点图像,共有N个视点图像;
视点排序单元,用于在N个视点图像中,依据视点间的距离差异对N个视点图像进行排序,依次标注为1,2,...,η,...,N;
视点渲染单元,用于对各个视点图像进行渲染处理,然后同时输出N个视点图像。
[0043]关于上述模块单元的技术细节在前面的方法中已有详述,故不再赘述。
[0044]基于上述系统,本发明还提供一种裸眼3D显示装置,其包括如上所述的裸眼3D显示系统。
[0045]综上所述,本发明通过将双视点图像转换成多视点图像,实现裸眼3D显示,本发明的方法其视点转换精度高、失真小,极大减少了裸眼3D显示的图像伪影、抖动等现象,且成本更低,具有较大的应用价值。
[0046]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种裸眼3D显示方法,其特征在于,包括步骤: 预处理:分别对RGB格式的L视点图像和R视点图像进行预处理,形成灰度格式的L’视点图像和R’视点图像; 视差估算:采用特征匹配获取L’视点图像和R’视点图像的相似对象区域,根据所述相似对象区域完成L’视点图像和R’视点图像的视差估算并输出视差数据表; 深度图形成:根据视差数据表计算出每一个像素的深度值,绘制和形成原始的深度图;深度图矫正:采用L’视点图像和R’视点图像来对原始的深度图进行矫正,输出平滑和连续的深度图DP_M; 视点生成:通过L视点图像和DP_M来生成多个新视点的虚拟视点图像; 视点修正:通过R视点图像来修正生成的虚拟视点图像; 视点后处理:对虚拟视点图像、L视点图像和R视点图像进行存储以及排序,共输出N个视点图像; 视点交织:对N个视点图像进行交织处理后合成为一副多视点图像; 裸眼3D显示:输出多视点图像,实现裸眼3D显示。2.根据权利要求1所述的裸眼3D显示方法,其特征在于,所述预处理的步骤具体包括: 降噪处理:采用低通滤波器来去除L视点图像和R视点图像的高频噪声; 锐化处理:采用拉普拉斯二阶微分算法来对降噪后的L视点图像和R视点图像进行锐化处理; 灰度转换处理:对锐化处理后的L视点图像和R视点图像进行格式转换,将其对应转换成HSI图像格式的L视点图像和R视点图像;然后分别提取L视点图像和R视点图像的I分量,形成灰度格式的L’视点图像和R’视点图像。3.根据权利要求1所述的裸眼3D显示方法,其特征在于,所述视差估算的步骤具体包括: 对象匹配:分别分析L’视点图像和R’视点图像的几何特征信息,根据几何特征信息进行对象匹配,获取L’视点图像和R’视点图像中的相似对象区域; 像素位移计算:在L’视点图像的相似对象区域中选取像素点,在R’视点图像的相似对象区域中找到对应的匹配像素点,并进行像素位移计算得到像素视差值; 视差表形成:将像素视差值存储在二维数据表中形成像素视差表。4.根据权利要求1所述的裸眼3D显示方法,其特征在于,所述深度图形成的步骤具体包括: 像素深度计算:根据像素视差表,计算出其中每一个像素的深度值; 深度图绘制:将像素深度值转换为像素空间坐标,将各个像素空间坐标连接起来形成一个整体,绘制出原始的深度图。5.根据权利要求1所述的裸眼3D显示方法,其特征在于,所述深度图矫正的步骤具体包括: 基于L’视点图像和R’视点图像的矫正:由原始的深度图来生成某一角度的灰度图像a,并与L’视点图像进行比较和寻找差异、生成差异数据表Ta;同样由原始的深度图来生成另外某一角度的灰度图像b,并与R’视点图像进行比较和寻找差异、生成另外一个差异数据表Tb; 形成深度图DP_M:采用不同的权重系数对Ta和Tb进行混合,形成像素深度修正表;以及将像素深度修正表转化成像素空间坐标,对原始的深度图进行插值填充、叠加修正处理后,形成平滑、连续的深度图DP_M。6.根据权利要求1所述的裸眼3D显示方法,其特征在于,所述视点生成的步骤具体包括: 灰度图生成:设定多个角度,根据深度图来生成多个新视点的灰度图; 虚拟视点图像输出:以L视点图像作为参考,根据新视点的灰度图与L视点图像间的位置差异,对新视点的灰度图进行颜色填充,输出多个新视点的虚拟视点图像。7.根据权利要求1所述的裸眼3D显示方法,其特征在于,所述视点修正的步骤具体包括: 搜寻异常区域:判别虚拟视点图像是否存在颜色异常的区域,如有颜色异常区域则进行标注; 颜色修正:在R视点图像中找到与虚拟视点图像标注区域相对应的区域,根据R视点图像与虚拟视点图像间的距离差异、采用R视点图像相对应区域像素颜色的某一比重来修正虚拟视点图像中标注区域的像素颜色。8.根据权利要求1所述的裸眼3D显示方法,其特征在于,所述视点后处理的步骤具体包括: 视点存储:存储修正后的多个虚拟视点图像、以及L视点图像和R视点图像,共有N个视点图像; 视点排序:在N个视点图像中,依据视点间的距离差异对N个视点图像进行排序,依次标注为1,2,...,n,...,N; 视点渲染:对各个视点图像进行渲染处理,然后同时输出N个视点图像。9.一种裸眼3D显示系统,其特征在于,其包括: 预处理模块:用于分别对RGB格式的L视点图像和R视点图像进行预处理,形成灰度格式的L’视点图像和R’视点图像; 视差估算模块:用于采用特征匹配获取L’视点图像和R’视点图像的相似对象区域,根据所述相似对象区域完成L’视点图像和R’视点图像的视差估算并输出视差数据表;深度图形成模块:用于根据视差数据表计算出每一个像素的深度值,绘制和形成原始的深度图; 深度图矫正模块:用于采用L’视点图像和R’视点图像来对原始的深度图进行矫正,输出平滑和连续的深度图DP_M; 视点生成模块:用于通过L视点图像和DP_M来生成多个新视点的虚拟视点图像; 视点修正模块:用于通过R视点图像来修正生成的虚拟视点图像; 视点后处理模块:用于对虚拟视点图像、L视点图像和R视点图像进行存储以及排序,共输出N个视点图像; 视点交织模块:用于对N个视点图像进行交织处理后合成为一副多视点图像; 裸眼3D显示模块:用于输出多视点图像,实现裸眼3D显示。10.—种裸眼3D显示装置,其特征在于,包括如权利要求9所述的裸眼3D显示系统。
【专利摘要】本发明公开一种裸眼3D显示方法、系统及裸眼3D显示装置。本发明通过将双视点图像转换成多视点图像,实现裸眼3D显示,本发明的方法其视点转换精度高、失真小,极大减少了裸眼3D显示的图像伪影、抖动等现象,且成本更低,具有较大的应用价值。
【IPC分类】H04N13/00
【公开号】CN105657401
【申请号】
【发明人】徐遥令
【申请人】深圳创维-Rgb电子有限公司
【公开日】2016年6月8日
【申请日】2016年1月13日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1