[发明专利]一种基于累积能量的立体图像线裁剪重定向方法在审
申请号: | 201810342811.8 | 申请日: | 2018-04-17 |
公开(公告)号: | CN108537806A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 牛玉贞;林玉清;郭文忠 | 申请(专利权)人: | 福州大学 |
主分类号: | G06T7/12 | 分类号: | G06T7/12;G06T7/13;G06T19/20 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 立体图像 能量累积 视差图 重定向 像素 裁剪 矩阵 累积能量 能量矩阵 右视图 边缘信息 动态规划 更新图像 输入图像 有效减少 左右图像 初始化 迭代 失真 删除 视觉 图像 检测 记录 | ||
1.一种基于累积能量的立体图像线裁剪重定向方法,其特征在于,包括以下步骤:
步骤S1:输入由左、右视图组成的一幅立体图像和对应的视差图,初始化输入图像的能量矩阵W和能量累积矩阵M;
步骤S2:采用动态规划的方法找到左、右视图的一组最优缝组并记录所述最优缝组的路径;
步骤S3:将记录的最优缝组路径上的每个像素的能量以一定的权重累积到其相邻的8个像素上;
步骤S4:采用索贝尔算子检测具有最大边缘信息的方向,沿着该方向继续向相邻的2个像素进行能量累积;
步骤S5:删除最优缝组,更新此时得到的图像的能量矩阵、能量累积矩阵M及对应的视差图;
步骤S6:迭代步骤S2~S5直至目标尺寸,获得重定向后的左、右视图和对应的视差图。
2.根据权利要求1所述的一种基于累积能量的立体图像线裁剪重定向方法,其特征在于,所述步骤S1中,输入立体图像和视差图,初始化输入图像的能量矩阵W和能量累积矩阵M,包括以下步骤:
步骤S11:输入一对立体图像{IL,IR}和对应的视差图D;
步骤S12:计算能量函数中的前向能量项Eintensity;
为保持左视图和右视图中内容的一致性,从左、右视图中删除缝时,必须同时删除一组耦合缝,即耦合缝在图像第i行上的一对像素应满足如下关系:
jR=jL+D(i,j)
其中,(i,j)是该对像素在左视图的像素位置,jR是该对像素在右视图的纵坐标,D(i,j)是该对像素在左视图的(i,j)位置相对于其在右视图的位置的视差值;
当从左、右视图中同时删除一组耦合缝时,原先不相邻的像素相邻后将引入前向能量,对于左、右视图分别有EL和ER;假设从输入图像I删除一个像素,像素在能量矩阵W中的位置记为(i,j),所述输入图像I为左视图IL或右视图IR,由于左、右视图的前向能量EL、ER的计算方法相同,因此采用相同公式计算如下:
E(i,j,j±)=Ev(i,j,j±)+Eh(i,j)
其中,j±是或的简单标记,表示从左视图或右视图中删除所述耦合缝上的像素(i,j)的上一行的像素位置;Eh(i,j)和Ev(i,j,j±)分别表示在水平和垂直方向上产生的前向能量;水平方向上的前向能量为:
Eh(i,j)=|F(i,j+1)-F(i,j-1)|
其中,F(i,j+1)表示输入图像I在(i,j+1)处的亮度值;
在垂直方向上,新引入的能量取决于第i-1行上的j±,则有以下三种情况:
其中,
其中,F(i-1,k)、F(i,k-1)、F(i,k)分别表示输入图像I在(i-1,k)、(i,k-1)、(i,k)处的亮度值;
因此,当从左视图和右视图中删除耦合缝上相对应的一对像素时,引入的前向能量Eintensity为:
其中,Eintensity(i,j,j±)表示输入图像在(i,j)处的前向能量值,EL(i,j,j±)表示输入图像的左视图在(i,j)处的前向能量值,表示输入图像的右视图在(i,j)处的前向能量值;
步骤S13:计算能量函数中的3D能量项E3D:
E3D(i,j,j±)=ED(i,j,j±)+β|Dn(i,j)|+γG(i,j)
其中,E3D(i,j,j±)表示在(i,j)处的3D能量值,ED(i,j,j±)表示视差图在(i,j)处的前向能量,可由上述前向能量的计算方法得到Dn(i,j)是由视差图D归一化到[0,1]区间后得到的(i,j)处的视差能量值,G(i,j)为输入图像(i,j)处左、右视图之间的亮度差异能量值,即G(i,j)=|FL(i,j)-FR(i,j+D(i,j))|,FL(i,j)和FR(i,j)分别为左、右视图IL和IR在(i,j)处的亮度值,β、γ为权重系数,分别控制对应项的权重;
步骤S14:结合步骤S12和步骤S13初始化输入图像的能量矩阵W,最终的能量矩阵W为:
E(i,j,j±)=Eintensity(i,j,j±)+αE3D(i,j,j±)
其中,E(i,j,j±)表示输入图像(i,j)处的能量值,α为权重系数,用于控制前向能量项Eintensity和3D能量项E3D的权重;
步骤S15:初始化能量累积矩阵M为步骤S14的能量矩阵W。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810342811.8/1.html,转载请声明来源钻瓜专利网。