[发明专利]一种基于归一化无限视点的获取裸眼3D合成图方法有效
| 申请号: | 202011040676.5 | 申请日: | 2020-09-28 | 
| 公开(公告)号: | CN112188186B | 公开(公告)日: | 2023-01-24 | 
| 发明(设计)人: | 赵健;唐倩;田云帆 | 申请(专利权)人: | 南京工程学院 | 
| 主分类号: | H04N13/302 | 分类号: | H04N13/302;H04N13/275 | 
| 代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 王磊 | 
| 地址: | 211167 江苏*** | 国省代码: | 江苏;32 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 归一化 无限 视点 获取 裸眼 合成 方法 | ||
1.一种基于归一化无限视点的获取裸眼3D合成图方法,其特征在于,包括:
步骤1:根据输入的2D图和景深图,计算最大视差矩阵Z和归一化视点矩阵N;
步骤2:遍历合成图像素点(i,j),将合成图像素点(i,j)的归一化视点值N(i,j)与参考视点N_r进行比较,确认该归一化视点值N(i,j)为参考视点N_r的左/右扩展;
步骤3:根据左/右扩展算法,计算合成图像素点(i,j)的视差系数Z_num(i,j);
步骤4:根据最大视差矩阵Z,得到该矩阵中最大绝对值Max,作为后期区间寻址的寻址半径;
步骤5:根据视差系数Z_num(i,j)对2D图进行区域遍历,遍历寻址半径为Max,采用寻址匹配的方法进行像素填充,实现裸眼3D合成图获取;
步骤1所述最大视差矩阵Z(i,j)计算方式为:
Z(i,j)=((m*(input_depth(i,j)-M)))*V_max/1024;
其中input_depth(i,j)为像素点(i,j)对应的景深图灰度值,m为视差调整参数,M为零视差面,其范围为[0,255],V_max为最大视差参数,用于调节整体视差;
步骤1所述归一化视点矩阵N(i,j)计算方式为:
其中,koff表示2D显示屏左上边缘与光栅单元边缘点的水平位移量,θ为光栅轴相对于2D显示屏垂直轴的倾斜夹角,X为一个光栅周期在水平方向上覆盖RGB子像素的个数,mod为取余操作;
步骤2中,归一化视点矩阵N和参考视点N_r的取值范围都为0到1,归一化视点值N(i,j)为一个计算数值;当归一化视点值N(i,j)大于参考视点N_r时,被认为是右拓展;当归一化视点值N(i,j)小于参考视点N_r时,被认为是左拓展;
步骤3所述视差系数Z_num(i,j)计算方式为:
Z_num(i,j)=(n*(N_r-N(i,j))*Z(i,j));
其中,n表示放大系数;
步骤5所述根据视差系数Z_num对2D图进行区域遍历,采用寻址匹配的方法进行像素填充,实现裸眼3D合成图获取,具体为:
对任意合成图像素点所对应的2D图像像素点进行半径为Max的行遍历,在相同视差系数Z_num的前提下,若该区间内任意像素的列坐标加上其自身对应的位移量等于目标像素点列坐标j,则算匹配成功,并将该点像素的灰度值填充到合成图像素点上填充完毕;若在遍历区没有找到对应的像素,则匹配失败,进行空洞填充,重复上述操作,直到遍历完整个合成图。
2.根据权利要求1所述的一种基于归一化无限视点的获取裸眼3D合成图方法,其特征在于,步骤4中,根据最大视差矩阵Z,对矩阵Z中各数值取绝对值,并找出其中最大值Max,作为后期区间寻址的寻址半径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工程学院,未经南京工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011040676.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字集成方法和装置
- 下一篇:一种河域多深度水体取样设备





