【技术实现步骤摘要】
一种面向VR场景的图像拼接方法
本专利技术属于图像处理、虚拟现实领域,给出了一种VR(VirtualReality:虚拟现实)全景图中的图像拼接方法,使得图像拼接处平滑自然,不着痕迹。
技术介绍
虚拟现实领域,通常采用六幅图像拼接成一个立方体的六个面来构造VR全景图,面与面之间的拼接处常出现明显的不自然接缝,如图1所示。为消除图像拼接中恼人的拼接痕迹问题,本专利技术一种面向VR场景的图像拼接方法。
技术实现思路
本专利技术的目的在于解决VR全景图拼接中恼人的拼接痕迹问题,提供一种图像拼接方法。本专利技术方法的输入输出是:输入:两幅图像,分别为左图和右图,分别记为L和R,它们在VR场景中按左右方式无重叠拼接。实际应用中,L和R都是三通道的彩色图像,但在本专利技术中三个通道独立计算,互不干涉;因此为了表述方便,下文中的L和R都设定为单通道的灰度图像,在数学上就是二维矩阵,两个矩阵的行数相同。不失一般性,仍然为了表述方便,假定两个矩阵的列数和行数都为M。输出:两幅图像L和R分别修改自L和R,但它们的无重叠拼接平滑自然,轻易看不出拼接痕迹。本专利技术方法的具体步骤是:步骤(1)计算L和R的梯度:▽L=(DxL,DyL)=(Lx,Ly)Lx(i,j)=L(i,j+1)-L(i,j)Ly(i,j)=L(i+1,j)-L(i,j)同样的方法计算R的梯度。步骤(2)修正L和R在拼接处的梯度:设矩阵P=[L,R]为L和R拼接而成的矩阵,修正L和R在拼接处的梯度就是修正P在M和M+1列处的梯度。先由L和R的梯度拼接得到P的梯度的初始值:Px=[Lx,Rx],Py=[Ly,Ry]接 ...
【技术保护点】
一种面向VR场景的图像拼接方法,特征在于:该方法的输入和输出分别是:输入:两幅图像,分别为左图和右图,分别记为L和R,它们在VR场景中按左右方式无重叠拼接;L和R都设定为单通道的灰度图像,在数学上就是二维矩阵,两个矩阵的行数相同,并假定两个矩阵的列数和行数都为M;输出:两幅图像
【技术特征摘要】
1.一种面向VR场景的图像拼接方法,特征在于:该方法的输入和输出分别是:输入:两幅图像,分别为左图和右图,分别记为L和R,它们在VR场景中按左右方式无重叠拼接;L和R都设定为单通道的灰度图像,在数学上就是二维矩阵,两个矩阵的行数相同,并假定两个矩阵的列数和行数都为M;输出:两幅图像和分别修改自L和R,但它们的无重叠拼接平滑自然,轻易看不出拼接痕迹;该方法的具体步骤是:步骤(1)计算L和R的梯度:▽L=(DxL,DyL)=(Lx,Ly)Lx(i,j)=L(i,j+1)-L(i,j)Ly(i,j)=L(i+1,j)-L(i,j)其中,其中Dx和Dy分别表示x和y方向的一阶差分算子,Lx表示L在x方向一阶差分后的结果,Ly表示L在y方向一阶差分后的结果;同样的方法计算R的梯度;步骤(2)修正L和R在拼接处的梯度:设矩阵P=[L,R]为L和R拼接而成的矩阵,修正L和R在拼接处的梯度就是修正P在M和M+1列处的梯度;先由L和R的梯度拼接得到P的梯度的初始值:Px=[Lx,Rx],Py=[Ly,Ry]接着采用一个3*3的模板T作为光滑响应函数对P在M和M+1列处的梯度进行光滑:
【专利技术属性】
技术研发人员:金剑秋,宋超,章志勇,江照意,杨柏林,
申请(专利权)人:浙江工商大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。