一种基于柱镜光栅的通用全息立体图像分解方法技术

技术编号:19102615 阅读:29 留言:0更新日期:2018-10-03 04:03
本发明专利技术公开了一种基于柱镜光栅的通用全息立体图像分解方法,属于立体显示技术领域,包括以下步骤:测量柱镜光栅的实际线数LPI值和实际倾斜角α值;2)根据实际线数LPI值和实际倾斜角α值及全息立体图像的视点个数Ntot和分辨率,将全息立体图像的RGB分量填充到Ntot个视点图像的RGB分量中,得到Ntot粗略视点图像,其中,Ntot≥2;3)对Ntot个粗略视点图像的部分RGB分量进行修正,得到最终的Ntot个视点图像。本发明专利技术的方法大大扩展了基于柱镜光栅的全息立体显示设备的应用领域。

【技术实现步骤摘要】
一种基于柱镜光栅的通用全息立体图像分解方法
本专利技术属于立体显示
,尤其是一种基于柱镜光栅的通用全息立体图像分解方法。
技术介绍
公知的基于柱镜光栅自由全息立体显示设备的立体图像合成方法只是按照各视点图像和立体图像的映射图,将各视点图像的RGB分量分配到立体图像的RGB分量中。出于商业利益的考虑,不少开发商在设计软件时对合成图像的视点个数、分辨率以及柱镜光栅参数都进行了限定,这样通过上述方法制作的立体图像只能适用于具有特定视点个数、特定分辨率和特定光栅的立体显示设备,极大地限制了立体图像的应用领域。此外,如果有开发商或广告商只提供合成好的立体视频,我们也只能将其应用于给定分辨率和给定光栅参数的自由立体显示设备中。
技术实现思路
本专利技术提出一种基于柱镜光栅的通用全息立体图像分解方法,大大扩展了全息立体图像的应用领域。本专利技术的技术方案是这样实现的:本专利技术提供了一种基于柱镜光栅的通用全息立体图像分解方法,包括以下步骤:1)测量柱镜光栅的实际线数LPI值和实际倾斜角α值;2)根据实际线数LPI值和实际倾斜角α值及全息立体图像的视点个数Ntot和分辨率,将全息立体图像的RGB分量填充到Ntot个视点图像的RGB分量中,得到Ntot粗略视点图像,其中,Ntot≥2;3)对Ntot个粗略视点图像的部分RGB分量进行修正,得到最终的Ntot个视点图像。作为优选,所述步骤2)还包括:21)根据公式计算的到柱镜光栅的栅距在水平方向上所覆盖的全息显示屏上的RGB子像素个数X,其中,全息显示屏上的RGB子像素对应于图像的RGB分量;22)根据公式计算得到Ntot个视点图像的RGB分量与立体图像的RGB分量相对应的映射表;23)根据映射表,将立体图像的RGB分量填充到Ntot个视点图像的RGB分量中,对于Ntot个视点图像的每1行RGB分量,用立体图像的每v行RGB分量来填充,对于Ntot个视点图像每一行中的RGB分量,其每1个RGB分量用立体图像相应行的每3h个RGB分量来填充,直到立体图像的所有RGB分量都填充到Ntot个视点图像的RGB分量中,其中,v*h=Ntot,v取最接近Ntot开根号的整数值。作为优选,所述步骤3)还包括:31)对Ntot个视点图像RGB分量的第1列的值进行修正,其中R、G、B各分量独立进行修正:如果Ntot个视点图像RGB分量的第1列中有取值为M的RGB分量,则将其取值为同一行后序列中第一个取值不为M的RGB分量的值,其中M为预先设定的固定值,M>255;32)对Ntot个视点图像RGB分量的第2列至最后第2列的值进行修正,其中R、G、B各分量独立进行修正:对Ntot个视点图像RGB分量的第2列至最后第2列中取值为M的RGB分量,如果其同一行后一列的RGB分量的值为M,则将其取值为同一行前一列的RGB分量的值;否则,将其取值为同一行前一列和同一行后一列的RGB分量的值的平均值;33)对Ntot个视点图像RGB分量的最后1列的值进行修正,其中R、G、B各分量独立进行修正:如果Ntot个视点图像RGB分量的最后1列中有取值为M的RGB分量,则将其取值为同一行前一列的RGB分量的值。本专利技术的有益效果是:能够从具有特定视点个数、特定分辨率和特定光栅参数的立体图像(如果是立体视频,可以先将其分解成各独立帧)中分解出具有不同视觉角度的各视点图像,然后再利用通用的立体图像合成方法将其合成为所需分辨率、视点个数和光栅参数的立体图像(进一步可以连接成立体视频),从而大大扩展了立体图像的应用领域。具体实施方式下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供本专利技术提供了一种基于柱镜光栅的通用全息立体图像分解方法,包括以下步骤:1)测量柱镜光栅的实际线数LPI值和实际倾斜角α值;2)根据实际线数LPI值和实际倾斜角α值及全息立体图像的视点个数Ntot和分辨率,将全息立体图像的RGB分量填充到Ntot个视点图像的RGB分量中,得到Ntot粗略视点图像,其中,Ntot≥2;21)根据公式计算的到柱镜光栅的栅距在水平方向上所覆盖的全息显示屏上的RGB子像素个数X,其中,全息显示屏上的RGB子像素对应于图像的RGB分量;22)根据公式计算得到Ntot个视点图像的RGB分量与立体图像的RGB分量相对应的映射表;23)根据映射表,将立体图像的RGB分量填充到Ntot个视点图像的RGB分量中,对于Ntot个视点图像的每1行RGB分量,用立体图像的每v行RGB分量来填充,对于Ntot个视点图像每一行中的RGB分量,其每1个RGB分量用立体图像相应行的每3h个RGB分量来填充,直到立体图像的所有RGB分量都填充到Ntot个视点图像的RGB分量中,其中,v*h=Ntot,v取最接近Ntot开根号的整数值。3)对Ntot个粗略视点图像的部分RGB分量进行修正,得到最终的Ntot个视点图像。31)对Ntot个视点图像RGB分量的第1列的值进行修正,其中R、G、B各分量独立进行修正:如果Ntot个视点图像RGB分量的第1列中有取值为M的RGB分量,则将其取值为同一行后序列中第一个取值不为M的RGB分量的值,其中M为预先设定的固定值,M>255;32)对Ntot个视点图像RGB分量的第2列至最后第2列的值进行修正,其中R、G、B各分量独立进行修正:对Ntot个视点图像RGB分量的第2列至最后第2列中取值为M的RGB分量,如果其同一行后一列的RGB分量的值为M,则将其取值为同一行前一列的RGB分量的值;否则,将其取值为同一行前一列和同一行后一列的RGB分量的值的平均值;33)对Ntot个视点图像RGB分量的最后1列的值进行修正,其中R、G、B各分量独立进行修正:如果Ntot个视点图像RGB分量的最后1列中有取值为M的RGB分量,则将其取值为同一行前一列的RGB分量的值。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于柱镜光栅的通用全息立体图像分解方法,其特征在于,包括以下步骤:1)测量柱镜光栅的实际线数LPI值和实际倾斜角α值;2)根据实际线数LPI值和实际倾斜角α值及全息立体图像的视点个数Ntot和分辨率,将全息立体图像的RGB分量填充到Ntot个视点图像的RGB分量中,得到Ntot粗略视点图像,其中,Ntot≥2;3)对Ntot个粗略视点图像的部分RGB分量进行修正,得到最终的Ntot个视点图像。

【技术特征摘要】
1.一种基于柱镜光栅的通用全息立体图像分解方法,其特征在于,包括以下步骤:1)测量柱镜光栅的实际线数LPI值和实际倾斜角α值;2)根据实际线数LPI值和实际倾斜角α值及全息立体图像的视点个数Ntot和分辨率,将全息立体图像的RGB分量填充到Ntot个视点图像的RGB分量中,得到Ntot粗略视点图像,其中,Ntot≥2;3)对Ntot个粗略视点图像的部分RGB分量进行修正,得到最终的Ntot个视点图像。2.根据权利要求1所述的一种基于柱镜光栅的通用全息立体图像分解方法,其特征在于:所述步骤2)还包括:21)根据公式计算的到柱镜光栅的栅距在水平方向上所覆盖的全息显示屏上的RGB子像素个数X,其中,全息显示屏上的RGB子像素对应于图像的RGB分量;22)根据公式计算得到Ntot个视点图像的RGB分量与立体图像的RGB分量相对应的映射表;23)根据映射表,将立体图像的RGB分量填充到Ntot个视点图像的RGB分量中,对于Ntot个视点图像的每1行RGB分量,用立体图像的每v行RGB分量来填充,对于Ntot个视点图像每一行中的RGB分量,其每1个RGB分量用立体图像相应行的每3h个RGB分量来填充,直到立体图像...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:北京微美云息软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利