一种快速多视角影像合成方法技术

技术编号:12032117 阅读:89 留言:0更新日期:2015-09-10 19:29
本发明专利技术公开一种快速多视角影像合成方法,根据显示屏的参数以及输入影像内容,藉由需生产的最终视角的图像的坐标逆向计算出各个视角的图像与原始2D图像的坐标的对应关系,该方法可减少无用的运算步骤,进而可大幅降低图像运算所需要的内存需求与CPU运算量;根据实验结果,采用本发明专利技术计算机的CPU的运算量可减少30%~35%,内存需求可降低59~63%。

【技术实现步骤摘要】

本专利技术涉及一种影像合成方法,尤其涉及。
技术介绍
裸眼立体显示系统与传统2D平面显示系统最主要差别在于透镜与内容生成的部份。就裸眼显示屏而言,是在一般2D的平面显示屏上再加上一层透镜或是光栅;并在内容生成时,根据透镜或是光栅在设计时的视角数产生不同视角的画面,如透镜的视角数为6,则在内容生成时,则需要做基于深度的图像绘制技术(DIBR)的运算生成6幅不同视角的画面,但在生成完6幅不同视角画面后,还需根据透镜或是光栅的映射参数设计合成出最后1张多视角影像。可见,传统的裸眼立体显示系统内容生成时,需要根据视角数(N)生成N张影像,最后再根据像素映射的数据合成一张影像,因此每一帧影像需要浪费((N-l)/N)的运算量,即若视角度为6,则有(5/6)的运算是浪费的,对于内存与中央处理器的消耗是很可观的。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种能够有效节约运算量的快速多视角影像合成方法。本专利技术采用技术方案是:,其包括以下步骤:1)数据获取:获取输入图像和显示屏参数;2)深度图生成:输入图像为不含深度图的2D图像时,对2D图像进行深度信息的采集,产生一幅与该2D图像对应的深度图;输入图像为2D图像和对应的深度图时,则直接进入步骤3);3)建立坐标关系:根据待生成影像对应的像素映射坐标,建立待生成影像与2D图像对应的坐标关系:3.1)分辨率调节:对2D图像和对应的深度图做放大/缩小的动作,使2D图像和对应的深度图的分辨率与显示屏的像素映射的分辨率相同;3.2)确定基准视角以及基准视角图像在2D图像中获取数据的查找坐标:设置显示屏视角数为n,设定第n/2的视角为基准视角,将基准视角需填入影像的像素映射的坐标作为基准视角图像在2D图像中获取数据的查找坐标;3.3)确定非基准视角以及非基准视角图像在2D图像中获取数据的查找坐标:3.3.1)设定其他视角为非基准视角,根据显示屏参数计算非基准视角图像在2D图像中获取数据的查找坐标的范围;获取显示屏可容忍的视差参数,包括出屏视差和入屏视差,并设置W为获取数据的视角,X为基准视角对应的视角数,根据Y=W-X,Z1=-Y* (出屏视差+1),Z2=-Y* (入屏视差-1);分别计算Zl和Z2, 设定显示屏的分辨率为C*D,待查找的需填入影像的像素映射的坐标位置为(A,B),则非基准视角图像在2D图像中获取数据的查找坐标的范围为(A+Zl,B)~ (A+Z2,B); 3.3.2)确定非基准视角图在2D图像中获取数据的查找坐标: 设定非基准视角图像在深度图获取数据的查找坐标范围与非基准视角图像在2D图像中获取数据的查找坐标范围相同,从范围(A+Z1,B) ~ (A+Z2,B)中找到深度值最大的坐标,将此坐标设定为非基准视角图像在2D图像中获取数据的查找坐标;当遇到相同的深度值,则取第一个遇到的深度值最大的坐标; 4)生成立体图像:分别根据基准视角图像和非基准视角图像的对应的查找坐标从2D图像中获取的对应的数据,将获取到的数据做变形处理生成一张立体图像; 5)图像显示:将所生成的立体图像传输至显示屏上显示。进一步地,所述步骤3.3.1中非基准视角图像在2D图像中获取数据的查找坐标的范围的取值遵从以下条件: 当A+Z1小于或等于O时,则设定A+Z1=0 ; 当A+Z2大于或等于C时,则设定A+Z2=C。本专利技术采用以上技术方案,根据显示屏的参数以及输入影像内容,藉由需生产的最终视角的图像的坐标逆向计算出各个视角的图像与原始2D图像的坐标的对应关系,该方法可减少无用的运算步骤,进而可大幅降低图像运算所需要的内存需求与CPU运算量;根据实验结果,采用本专利技术计算机的CPU的运算量可减少30135%,内存需求可降低59~63%o【附图说明】以下结合附图和【具体实施方式】对本专利技术做进一步详细说明; 图1本专利技术的流程; 图2本专利技术的深度图的参数图。【具体实施方式】如图1所示,本专利技术,其包括以下步骤: 1)数据获取:获取输入图像和显示屏参数; 2)深度图生成:输入图像为不含深度图的2D图像时,对2D图像进行深度信息的采集,产生一幅与该2D图像对应的深度图; 输入图像为2D图像和对应的深度图时,则直接进入步骤3); 3)建立坐标关系:根据待生成影像对应的像素映射坐标,建立待生成影像与2D图像对应的坐标关系; 3.1)分辨率调节:对2D图像和对应的深度图做放大/缩小的动作,使2D图像和对应的深度图的分辨率与显示屏的像素映射的分辨率相同; 3.2)确定基准视角以及基准视角图像在2D图像中获取数据的查找坐标:设置显示屏视角数为n,设定第n/2的视角为基准视角,将基准视角需填入影像的像素映射的坐标作为基准视角图像在2D图像中获取数据的查找坐标;若针对6视角立体显示屏,此例中n=6,则第n/2个视角即视角3,设定为基准视角;因此,视角3的图像在2D图像中获取数据的查找坐标即是视角3需填入影像的像素映射的坐标,两者是对应的关系;3.3)确定非基准视角以及非基准视角图像在2D图像中获取数据的查找坐标:3.3.1)设定其他视角为非基准视角,根据显示屏参数计算非基准视角图像在2D图像中获取数据的查找坐标的范围;获取显示屏可容忍的视差参数,包括出屏视差和入屏视差,视差参数代表画面中可出屏与入屏的范围,其单位为Pixel ;并设置W为获取数据的视角,X为基准视角对应的视角数,根据Y=W-X,Zl=-Y* (出屏视差+1),Z2=-Y* (当前第1页1 2 本文档来自技高网...

【技术保护点】
一种快速多视角影像合成方法,其特征在于:其包括以下步骤:1)数据获取:获取输入图像和显示屏参数;2)深度图生成:输入图像为不含深度图的2D图像时,对2D图像进行深度信息的采集,产生一幅与该2D图像对应的深度图;输入图像为2D图像和对应的深度图时,则直接进入步骤3);3)建立坐标关系:根据待生成影像对应的像素映射坐标,建立待生成影像与2D图像对应的坐标关系;3.1)分辨率调节:对2D图像和对应的深度图做放大/缩小的动作,使2D图像和对应的深度图的分辨率与显示屏的像素映射的分辨率相同;3.2)确定基准视角以及基准视角图像在2D图像中获取数据的查找坐标:设置显示屏视角数为n,设定第n/2的视角为基准视角,将基准视角需填入影像的像素映射的坐标作为基准视角图像在2D图像中获取数据的查找坐标;3.3)确定非基准视角以及非基准视角图像在2D图像中获取数据的查找坐标:3.3.1)设定其他视角为非基准视角,根据显示屏参数计算非基准视角图像在2D图像中获取数据的查找坐标的范围:获取显示屏可容忍的视差参数,包括出屏视差和入屏视差,并设置W为获取数据的视角,X为基准视角对应的视角数,根据Y=W‑X,Z1=‑Y*(出屏视差+1),Z2=‑Y*(入屏视差‑1);分别计算Z1和Z2,设定显示屏的分辨率为C*D,待查找的需填入影像的像素映射的坐标位置为(A,B),则非基准视角图像在2D图像中获取数据的查找坐标的范围为(A+Z1,B)~(A+Z2,B);3.3.2)确定非基准视角图在2D图像中获取数据的查找坐标:设定非基准视角图像在深度图获取数据的查找坐标范围与非基准视角图像在2D图像中获取数据的查找坐标范围相同,从范围(A+Z1,B)~(A+Z2,B)中找到深度值最大的坐标,将此坐标设定为非基准视角图像在2D图像中获取数据的查找坐标;当遇到相同的深度值,则取第一个遇到的深度值最大的坐标;4)生成立体图像:分别根据基准视角图像和非基准视角图像的对应的查找坐标从2D图像中获取的对应的数据,将获取到的数据做变形处理生成一张立体图像;5)图像显示:将所生成的立体图像传输至显示屏上显示。...

【技术特征摘要】

【专利技术属性】
技术研发人员:吕昭宏丁陈敏
申请(专利权)人:冠捷显示科技厦门有限公司
类型:发明
国别省市:福建;35

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

1