发明名称 一种基于深度图像绘制的立体视频编码方法
摘要 发明公开了一种基于深度图像绘制的立体视频编码方法,其通过基于深度图像绘制的方法,将原始左视点彩色图像从左视点投影到右视点,得到原始右视点彩色图像与原始右视点彩色图像的绘制图像的残差图像,并对残差图像进行预处理操作,然后对原始左视点图像和预处理后的残差图像进行编码,最后根据解码后的右视点彩色图像的绘制图像和解码后的残差图像,得到解码后的右视点彩色图像的最终重构图像,本发明方法在保证较高的右视点彩色图像的重构质量的前提下,大大提高了立体视频的编码效率。
申请公布号 CN102438167B 申请公布日期 2014.03.12
申请号 CN201110322717.4 申请日期 2011.10.21
申请人 宁波大学 发明人 邵枫;蒋刚毅;郁梅
分类号 H04N19/597(2014.01)I;H04N19/587(2014.01)I 主分类号 H04N19/597(2014.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 程晓明;周珏
主权项 1.一种基于深度图像绘制的立体视频编码方法,其特征在于包括以下步骤:①将外部立体视频捕获工具捕获得到的未经处理的且颜色空间为YUV的彩色立体视频及其对应的深度立体视频定义为原始三维立体视频,在空域上该原始三维立体视频包括原始左视点三维视频和原始右视点三维视频,原始左视点三维视频包括原始左视点彩色视频和原始左视点深度视频,原始左视点彩色视频主要由若干个帧组的原始左视点彩色图像组成,原始左视点深度视频主要由若干个帧组的原始左视点深度图像组成,原始右视点三维视频包括原始右视点彩色视频和原始右视点深度视频,原始右视点彩色视频主要由若干个帧组的原始右视点彩色图像组成,原始右视点深度视频主要由若干个帧组的原始右视点深度图像组成;②将t时刻的原始左视点彩色图像记为<img file="FDA0000372699690000011.GIF" wi="225" he="85" />将t时刻的原始左视点深度图像记为<img file="FDA0000372699690000012.GIF" wi="231" he="84" />将t时刻的原始右视点彩色图像记为<img file="FDA0000372699690000013.GIF" wi="224" he="84" />将t时刻的原始右视点深度图像记为<img file="FDA0000372699690000014.GIF" wi="231" he="83" />其中,i=1,2,3分别表示YUV颜色空间的三个分量,YUV颜色空间的第1个分量为亮度分量并记为Y、第2个分量为第一色度分量并记为U及第3个分量为第二色度分量并记为V,(x,y)表示彩色图像或深度图像中像素点的坐标位置,1≤x≤W,1≤y≤H,W表示彩色图像或深度图像的宽度,H表示彩色图像或深度图像的高度,<img file="FDA0000372699690000015.GIF" wi="163" he="68" />表示t时刻的原始左视点彩色图像<img file="FDA0000372699690000016.GIF" wi="196" he="83" />中坐标位置为(x,y)的像素点的第i个分量的值,<img file="FDA0000372699690000017.GIF" wi="174" he="67" />表示t时刻的原始左视点深度图像<img file="FDA0000372699690000018.GIF" wi="210" he="84" />中坐标位置为(x,y)的像素点的深度值,<img file="FDA0000372699690000019.GIF" wi="165" he="68" />表示t时刻的原始右视点彩色图像<img file="FDA00003726996900000110.GIF" wi="202" he="84" />中坐标位置为(x,y)的像素点的第i个分量的值,<img file="FDA00003726996900000111.GIF" wi="177" he="66" />表示t时刻的原始右视点深度图像<img file="FDA00003726996900000112.GIF" wi="213" he="85" />中坐标位置为(x,y)的像素点的深度值;③采用基于深度图像绘制的方法,将t时刻的原始左视点彩色图像<img file="FDA00003726996900000113.GIF" wi="201" he="87" />从左视点投影到右视点,得到t时刻的原始右视点彩色图像的绘制图像,记为<img file="FDA00003726996900000114.GIF" wi="225" he="88" />其中,<img file="FDA00003726996900000115.GIF" wi="165" he="73" />表示t时刻的原始右视点彩色图像的绘制图像<img file="FDA00003726996900000116.GIF" wi="201" he="88" />中坐标位置为(x,y)的像素点的第i个分量的值;④计算t时刻的原始右视点彩色图像<img file="FDA0000372699690000021.GIF" wi="200" he="86" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA0000372699690000022.GIF" wi="196" he="79" />的残差图像,记为<img file="FDA00003726996900000234.GIF" wi="252" he="77" /><![CDATA[<math><mrow><msubsup><mi>E</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow><mi>R</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>I</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow><mi>R</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mover><mi>I</mi><mo>~</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow><mi>R</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></math>]]></maths>其中,<img file="FDA0000372699690000024.GIF" wi="174" he="71" />表示<img file="FDA0000372699690000025.GIF" wi="210" he="89" />中坐标位置为(x,y)的像素点的第i个分量的值;⑤对t时刻的原始右视点彩色图像<img file="FDA0000372699690000026.GIF" wi="201" he="84" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA0000372699690000027.GIF" wi="202" he="87" />的残差图像<img file="FDA0000372699690000028.GIF" wi="210" he="85" />进行预处理操作,得到预处理后的t时刻的原始右视点彩色图像<img file="FDA0000372699690000029.GIF" wi="200" he="90" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA00003726996900000210.GIF" wi="203" he="86" />的残差图像,记为<img file="FDA00003726996900000211.GIF" wi="234" he="92" />其中,<img file="FDA00003726996900000212.GIF" wi="176" he="79" />表示<img file="FDA00003726996900000213.GIF" wi="212" he="90" />中坐标位置为(x,y)的像素点的第i个分量的值;所述的步骤⑤的具体过程为:⑤-1、分别将t时刻的原始右视点彩色图像<img file="FDA00003726996900000214.GIF" wi="201" he="87" />及t时刻的原始右视点彩色图像<img file="FDA00003726996900000215.GIF" wi="199" he="85" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA00003726996900000216.GIF" wi="200" he="86" />的残差图像<img file="FDA00003726996900000217.GIF" wi="211" he="90" />分成<img file="FDA00003726996900000218.GIF" wi="144" he="123" />个互不重叠的4×4子块,定义t时刻的原始右视点彩色图像<img file="FDA00003726996900000219.GIF" wi="201" he="87" />中的第k个4×4子块为当前第一子块,记为<img file="FDA00003726996900000220.GIF" wi="264" he="90" />定义t时刻的原始右视点彩色图像<img file="FDA00003726996900000221.GIF" wi="199" he="86" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA00003726996900000222.GIF" wi="202" he="89" />的残差图像<img file="FDA00003726996900000223.GIF" wi="213" he="88" />中的第k个4×4子块为当前第二子块,记为<img file="FDA00003726996900000224.GIF" wi="267" he="90" />其中,<img file="FDA00003726996900000225.GIF" wi="307" he="118" />(x<sub>3</sub>,y<sub>3</sub>)表示当前第一子块<img file="FDA00003726996900000226.GIF" wi="236" he="80" />或当前第二子块<img file="FDA00003726996900000227.GIF" wi="245" he="80" />中的像素点的坐标位置,1≤x<sub>3</sub>≤4,1≤y<sub>3</sub>≤4,<img file="FDA00003726996900000228.GIF" wi="200" he="71" />表示当前第一子块<img file="FDA00003726996900000229.GIF" wi="244" he="79" />中坐标位置为(x<sub>3</sub>,y<sub>3</sub>)的像素点的第i个分量的值,<img file="FDA00003726996900000230.GIF" wi="201" he="71" />表示当前第二子块<img file="FDA00003726996900000231.GIF" wi="241" he="85" />中坐标位置为(x<sub>3</sub>,y<sub>3</sub>)的像素点的第i个分量的值;⑤-2、判断当前第二子块<img file="FDA00003726996900000232.GIF" wi="237" he="87" />中坐标位置为(x<sub>3</sub>′,y<sub>3</sub>′)的像素点的各个分量的值是否为0,如果是,则Num<sub>1</sub>=Num<sub>1</sub>+1,其中,Num<sub>1</sub>的初始值为0,1≤x<sub>3</sub>′≤4,1≤y<sub>3</sub>′≤4;⑤-3、返回步骤⑤-2继续对当前第二子块<img file="FDA00003726996900000233.GIF" wi="242" he="88" />中剩余的像素点进行处理,直至当前第二子块<img file="FDA0000372699690000031.GIF" wi="257" he="95" />中的4×4个像素点均处理完毕;⑤-4、判断Num<sub>1</sub>/16&gt;0.5是否成立,如果是,则将当前第二子块<img file="FDA0000372699690000032.GIF" wi="261" he="95" />中的各个像素点的各个分量的值均设为0,否则,将当前第一子块<img file="FDA0000372699690000033.GIF" wi="258" he="100" />中的各个像素点的各个分量的值赋给当前第二子块<img file="FDA0000372699690000034.GIF" wi="248" he="96" />中坐标位置对应的像素点的对应分量;⑤-5、将当前第二子块<img file="FDA0000372699690000035.GIF" wi="258" he="101" />中的各个像素点的各个分量的值作为预处理后的t时刻的原始右视点彩色图像<img file="FDA0000372699690000036.GIF" wi="212" he="95" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA0000372699690000037.GIF" wi="217" he="100" />的残差图像中坐标位置对应的像素点的对应分量的值,将预处理后的t时刻的原始右视点彩色图像<img file="FDA0000372699690000038.GIF" wi="212" he="98" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA0000372699690000039.GIF" wi="218" he="98" />的残差图像中坐标位置为(x<sub>4</sub>,y<sub>4</sub>)的像素点的第i个分量的值记为<img file="FDA00003726996900000310.GIF" wi="265" he="89" /><img file="FDA00003726996900000311.GIF" wi="502" he="90" />其中,(x<sub>4</sub>,y<sub>4</sub>)表示当前第二子块<img file="FDA00003726996900000313.GIF" wi="252" he="95" />中坐标位置为(x<sub>3</sub>,y<sub>3</sub>)的像素点在t时刻的原始右视点彩色图像<img file="FDA00003726996900000314.GIF" wi="215" he="100" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA00003726996900000315.GIF" wi="208" he="101" />的残差图像<img file="FDA00003726996900000316.GIF" wi="222" he="101" />中的坐标位置,1≤x<sub>4</sub>≤W,1≤y<sub>4</sub>≤H;⑤-6、令k''=k+1,k=k'',将t时刻的原始右视点彩色图像<img file="FDA00003726996900000317.GIF" wi="214" he="100" />中的下一个4×4子块作为当前第一子块,将t时刻的原始右视点彩色图像<img file="FDA00003726996900000318.GIF" wi="210" he="95" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA00003726996900000319.GIF" wi="208" he="99" />的残差图像<img file="FDA00003726996900000320.GIF" wi="225" he="98" />中的下一个4×4子块作为当前第二子块,返回步骤⑤-2继续执行,直至t时刻的原始右视点彩色图像<img file="FDA00003726996900000321.GIF" wi="206" he="100" />及t时刻的原始右视点彩色图像<img file="FDA00003726996900000322.GIF" wi="212" he="97" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA00003726996900000323.GIF" wi="219" he="96" />的残差图像<img file="FDA00003726996900000324.GIF" wi="222" he="93" />中的<img file="FDA00003726996900000325.GIF" wi="148" he="129" />个互不重叠的4×4子块均处理完毕,得到预处理后的t时刻的原始右视点彩色图像<img file="FDA00003726996900000326.GIF" wi="212" he="95" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA00003726996900000327.GIF" wi="217" he="101" />的残差图像,记为<img file="FDA00003726996900000328.GIF" wi="254" he="98" />其中,k″的初始值为0;⑥根据设定的编码预测结构对t时刻的原始左视点彩色图像<img file="FDA00003726996900000329.GIF" wi="216" he="96" />进行编码,再将编码后的左视点彩色图像经网络传输给解码端;在解码端对编码后的左视点彩色图像进行解码,获得解码后的t时刻的左视点彩色图像,记为<img file="FDA0000372699690000041.GIF" wi="240" he="106" />其中,<img file="FDA0000372699690000042.GIF" wi="176" he="88" />表示解码后的t时刻的左视点彩色图像<img file="FDA0000372699690000043.GIF" wi="216" he="107" />中坐标位置为(x,y)的像素点的第i个分量的值;⑦根据设定的编码预测结构对预处理后的t时刻的原始右视点彩色图像<img file="FDA0000372699690000044.GIF" wi="206" he="98" />与t时刻的原始右视点彩色图像的绘制图像<img file="FDA0000372699690000045.GIF" wi="212" he="98" />的残差图像<img file="FDA0000372699690000046.GIF" wi="224" he="100" />进行编码,再将编码后的t时刻的残差图像经网络传输给解码端;在解码端对编码后的t时刻的残差图像进行解码,获得解码后的t时刻的残差图像,记为<img file="FDA0000372699690000047.GIF" wi="251" he="109" />其中,<img file="FDA0000372699690000048.GIF" wi="187" he="94" />表示解码后的t时刻的残差图像<img file="FDA0000372699690000049.GIF" wi="228" he="108" />中坐标位置为(x,y)的像素点的第i个分量的值;⑧采用与步骤③相同的操作,将解码后的t时刻的左视点彩色图像<img file="FDA00003726996900000410.GIF" wi="210" he="103" />从左视点投影到右视点,得到解码后的t时刻的右视点彩色图像的绘制图像,记为<img file="FDA00003726996900000411.GIF" wi="243" he="95" />其中,<img file="FDA00003726996900000412.GIF" wi="176" he="84" />表示解码后的t时刻的右视点彩色图像的绘制图像<img file="FDA00003726996900000413.GIF" wi="223" he="101" />中坐标位置为(x,y)的像素点的第i个分量的值;⑨根据解码后的t时刻的右视点彩色图像的绘制图像<img file="FDA00003726996900000414.GIF" wi="214" he="98" />和解码后的t时刻的残差图像<img file="FDA00003726996900000415.GIF" wi="258" he="103" />得到解码后的t时刻的右视点彩色图像的最终重构图像,记为<img file="FDA00003726996900000416.GIF" wi="243" he="109" />其中,<img file="FDA00003726996900000417.GIF" wi="183" he="93" />表示解码后的t时刻的右视点彩色图像的最终重构图像<img file="FDA00003726996900000418.GIF" wi="215" he="106" />中坐标位置为(x,y)的像素点的第i个分量的值;所述的步骤⑨的具体过程为:⑨-1、根据解码后的t时刻的右视点彩色图像的绘制图像<img file="FDA00003726996900000419.GIF" wi="222" he="95" />和解码后的t时刻的残差图像<img file="FDA00003726996900000420.GIF" wi="250" he="108" />得到解码后的t时刻的右视点彩色图像的初始重建图像,记为<img file="FDA00003726996900000425.GIF" wi="251" he="88" /><img file="FDA00003726996900000426.GIF" wi="656" he="88" />其中,<img file="FDA00003726996900000422.GIF" wi="178" he="90" />表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000423.GIF" wi="217" he="101" />中坐标位置为(x,y)的像素点的第i个分量的值;⑨-2、计算解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000424.GIF" wi="214" he="97" />的空洞掩膜图像,记为<img file="FDA0000372699690000051.GIF" wi="262" he="100" />如果<img file="FDA0000372699690000052.GIF" wi="279" he="89" />则<![CDATA[<math><mrow><msubsup><mi>M</mi><mi>t</mi><mi>R</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>否则,<![CDATA[<math><mrow><msubsup><mi>M</mi><mi>t</mi><mi>R</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths>其中,<img file="FDA0000372699690000055.GIF" wi="201" he="77" />表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA0000372699690000056.GIF" wi="212" he="100" />的空洞掩膜图像<img file="FDA0000372699690000057.GIF" wi="236" he="100" />中坐标位置为(x,y)的像素点的像素值;⑨-3、定义解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA0000372699690000058.GIF" wi="212" he="98" />中当前正在处理的且在空洞掩膜图像<img file="FDA0000372699690000059.GIF" wi="244" he="100" />中像素值为0的像素点为当前像素点;⑨-4、将当前像素点的坐标位置记为O,将当前像素点的像素值记为<img file="FDA00003726996900000510.GIF" wi="110" he="79" />将与当前像素点相邻的东、南、西、北四个方向的像素点的坐标位置分别记为E、S、W、N,将解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000511.GIF" wi="220" he="96" />中坐标位置为E、S、W、N的像素点的像素值分别记为<img file="FDA00003726996900000512.GIF" wi="460" he="78" />将与当前像素点相邻的东北、西北、西南、东南四个方向的像素点的坐标位置分别记为NE、NW、SW、SE,将解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000513.GIF" wi="221" he="97" />中坐标位置为NE、NW、SW、SE的像素点的像素值分别记为<img file="FDA00003726996900000514.GIF" wi="508" he="85" />⑨-5、将解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000515.GIF" wi="212" he="99" />中坐标位置为E的像素点的梯度值记为<img file="FDA00003726996900000516.GIF" wi="177" he="85" />将解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000517.GIF" wi="215" he="100" />中坐标位置为S的像素点的梯度值记为<img file="FDA00003726996900000518.GIF" wi="176" he="78" />将解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000519.GIF" wi="217" he="100" />中坐标位置为W的像素点的梯度值记为<img file="FDA00003726996900000520.GIF" wi="180" he="82" />将解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000521.GIF" wi="222" he="101" />中坐标位置为N的像素点的梯度值记为<img file="FDA00003726996900000522.GIF" wi="194" he="82" />计算<img file="FDA00003726996900000523.GIF" wi="155" he="83" />经过l′-1次迭代后的值,记为<img file="FDA00003726996900000524.GIF" wi="232" he="84" /><![CDATA[<math><mrow><mo>|</mo><mo>&dtri;</mo><msubsup><mi>u</mi><mi>E</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>|</mo><mo>&ap;</mo><msqrt><msup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>E</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mi>O</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>[</mo><mrow><mo>(</mo><msubsup><mi>u</mi><mi>NE</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mi>SE</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>/</mo><mn>2</mn><mo>]</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths>计算<img file="FDA00003726996900000526.GIF" wi="147" he="83" />经过l′-1次迭代后的值,记为<img file="FDA00003726996900000527.GIF" wi="215" he="85" /><![CDATA[<math><mrow><mo>|</mo><mo>&dtri;</mo><msubsup><mi>u</mi><mi>S</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>|</mo><mo>&ap;</mo><msqrt><msup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>S</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mi>O</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>[</mo><mrow><mo>(</mo><msubsup><mi>u</mi><mi>SW</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mi>SE</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>/</mo><mn>2</mn><mo>]</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths>计算<img file="FDA00003726996900000529.GIF" wi="152" he="84" />经过l′-1次迭代后的值,记为<img file="FDA00003726996900000533.GIF" wi="217" he="76" /><![CDATA[<math><mrow><mo>|</mo><mo>&dtri;</mo><msubsup><mi>u</mi><mi>W</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>|</mo><mo>&ap;</mo><msqrt><msup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>W</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mi>O</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>[</mo><mrow><mo>(</mo><msubsup><mi>u</mi><mi>NW</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mi>SW</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>/</mo><mn>2</mn><mo>]</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths>计算<img file="FDA00003726996900000531.GIF" wi="153" he="78" />经过l′-1次迭代后的值,记为<img file="FDA00003726996900000535.GIF" wi="206" he="83" /><![CDATA[<math><mrow><mo>|</mo><mo>&dtri;</mo><msubsup><mi>u</mi><mi>N</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>|</mo><mo>&ap;</mo><msqrt><msup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>N</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mi>O</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>[</mo><mrow><mo>(</mo><msubsup><mi>u</mi><mi>NW</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mi>NE</mi><mrow><mo>(</mo><msup><mi>l</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>/</mo><mn>2</mn><mo>]</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths>其中,<img file="FDA0000372699690000061.GIF" wi="116" he="83" />表示当前像素点的像素值<img file="FDA0000372699690000062.GIF" wi="80" he="82" />经过l′-1次迭代后的值,<img file="FDA0000372699690000063.GIF" wi="468" he="84" /><img file="FDA0000372699690000064.GIF" wi="113" he="78" />分别表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA0000372699690000065.GIF" wi="218" he="97" />中坐标位置为E、S、W、N的像素点的像素值<img file="FDA0000372699690000066.GIF" wi="461" he="85" />经过l′-1次迭代后的值,<img file="FDA0000372699690000067.GIF" wi="147" he="86" /><img file="FDA0000372699690000068.GIF" wi="388" he="85" />分别表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA0000372699690000069.GIF" wi="217" he="100" />中坐标位置为NE、NW、SW、SE的像素点的像素值<img file="FDA00003726996900000610.GIF" wi="479" he="83" />经过l′-1次迭代后的值,l′≥1;⑨-6、将当前像素点的重建像素值记为<img file="FDA00003726996900000611.GIF" wi="101" he="83" />计算当前像素点的重建像素值<img file="FDA00003726996900000612.GIF" wi="72" he="83" />经过l'次迭代后的值,记为<img file="FDA00003726996900000629.GIF" wi="107" he="82" /><img file="FDA00003726996900000630.GIF" wi="505" he="127" />其中,Ω<sub>o</sub>={E,S,W,N}表示与当前像素点相邻的东、南、西、北四个方向的像素点的坐标位置的集合,<img file="FDA00003726996900000614.GIF" wi="118" he="91" />表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000615.GIF" wi="210" he="100" />中坐标位置为p的像素点的权重经过l′-1次迭代后的值,<img file="FDA00003726996900000616.GIF" wi="387" he="197" /><img file="FDA00003726996900000617.GIF" wi="129" he="92" />表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000618.GIF" wi="217" he="102" />中坐标位置为p的像素点的加权系数经过l′-1次迭代后的值,<img file="FDA00003726996900000631.GIF" wi="523" he="148" /><img file="FDA00003726996900000632.GIF" wi="168" he="99" />表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000620.GIF" wi="220" he="100" />中坐标位置为p的像素点的梯度值经过l′-1次迭代后的值,a表示修正值,<img file="FDA00003726996900000621.GIF" wi="118" he="89" />表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000622.GIF" wi="210" he="101" />中坐标位置为q的像素点的加权系数经过l′-1次迭代后的值,<img file="FDA00003726996900000623.GIF" wi="534" he="161" /><img file="FDA00003726996900000624.GIF" wi="175" he="99" />表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000625.GIF" wi="218" he="100" />中坐标位置为q的像素点的梯度值经过l′-1次迭代后的值,<img file="FDA00003726996900000626.GIF" wi="115" he="86" />表示解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA00003726996900000627.GIF" wi="220" he="96" />中坐标位置为p的像素点的重建像素值<img file="FDA00003726996900000628.GIF" wi="70" he="87" />经过l′-1次迭代后的值;⑨-7、将当前像素点的重建像素值<img file="FDA0000372699690000071.GIF" wi="72" he="94" />作为解码后的t时刻的右视点彩色图像的最终重构图像中对应像素点的像素值,将解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA0000372699690000072.GIF" wi="217" he="100" />中下一个待处理的且在空洞掩膜图像<img file="FDA0000372699690000073.GIF" wi="238" he="98" />中像素值为0的像素点作为当前像素点,然后返回步骤⑨-4继续执行,直至解码后的t时刻的右视点彩色图像的初始重建图像<img file="FDA0000372699690000074.GIF" wi="218" he="99" />中所有满足在空洞掩膜图像<img file="FDA0000372699690000075.GIF" wi="238" he="100" />中像素值为0的像素点均处理完毕,得到解码后的t时刻的右视点彩色图像的最终重构图像,记为<img file="FDA0000372699690000076.GIF" wi="244" he="101" />
地址 315211 浙江省宁波市江北区风华路818号