发明名称 一种用于三维立体视频的深度图片的上采样方法
摘要 本发明涉及一种用于三维立体视频的深度图片的上采样方法,属于图像处理技术领域。首先训练三个相互关联的数据库:低分辨率深度图片块库,彩色图片块库和高分辨率深度图片块库,利用三个数据库,当输入一个新的低分辨率深度图及其对应的彩色图片库时,将其分割成图片块,然后联合求解其在低分辨率深度图片库和彩色图片库中的稀疏线性表示,利用线性表示在高分辨率图片库上重构高分辨率深度图片。本发明使用学的方法,得到比传统方法更高的深度图片恢复质量,训练的时候联合了彩色图片,保证了质量恢复的效果。使用本发明方法,可以得到很高质量的高分辨率深度图片,通过实验验证,该方法尤其对采集到的深度图片质量极低的情况有更理想的效果。
申请公布号 CN102761764A 申请公布日期 2012.10.31
申请号 CN201210246405.4 申请日期 2012.07.16
申请人 清华大学 发明人 孙立峰;李彥洁
分类号 H04N13/00(2006.01)I;H04N13/02(2006.01)I 主分类号 H04N13/00(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 罗文群
主权项 1.一种用于三维立体视频的深度图片的上采样方法,其特征在于该方法包括以下步骤:(1)定义α为对三维立体视频深度图片的上采样率,S<sub>L</sub>为将低分辨率三维立体视频的深度图片分成像素块的大小,S<sub>H</sub>为将对低分辨率三维立体视频的深度图片进行上采样后得到的高分辨率深度图片分成像素块的大小以及将采集的彩色图片分成像素块的大小,S<sub>H</sub>=S<sub>L</sub>×α;(2)分别提取低分辨率深度图片像素块、高分辨率深度图片像素块和采集的彩色图片像素块的特征值,提取过程如下:(2-1)对三维立体视频的低分辨率深度图片使用双线性内插方法,对低分辨率深度图片以上采样率α进行上采样,得到初始高分辨率深度图片H<sup>int</sup>,然后将H<sup>int</sup>分为大小为S<sub>H</sub>×S<sub>H</sub>的像素块,从大小为S<sub>H</sub>×S<sub>H</sub>的像素块中提取该像素块在横向、竖向两个方向上的一阶、二阶梯度共四个特征值L<sub>i</sub>;(2-2)将对低分辨率三维立体视频的深度图片进行上采样后得到的高分辨率深度图片分成大小为S<sub>H</sub>×S<sub>H</sub>的像素块<img file="FDA00001893820800011.GIF" wi="121" he="56" />通过计算得到高分辨率深度图片像素块的特征值H<sub>i</sub>:<img file="FDA00001893820800012.GIF" wi="514" he="55" />其中<img file="FDA00001893820800013.GIF" wi="244" he="55" />为与<img file="FDA00001893820800014.GIF" wi="97" he="55" />大小相等的像素块,且像素块中的每个像素点的深度值等于像素块<img file="FDA00001893820800015.GIF" wi="97" he="55" />中各像素点深度值的平均值;(2-3)对采集的彩色图片用边缘检测算法进行边缘提取,得到初始边缘图像C<sup>raw</sup>,去除边缘图像C<sup>raw</sup>中因为物体纹理产生的伪物体边缘,得到边缘图像<img file="FDA00001893820800016.GIF" wi="383" he="51" />将边缘图像C分成大小为S<sub>H</sub>×S<sub>H</sub>的像素块,C中的每个像素块作为采集的彩色图片中对应位置的像素块的特征值C<sub>i</sub>;(3)建立三个相互关联的低分辨率深度图片像素块库D<sub>L</sub>、采集的彩色图片像素块库D<sub>C</sub>和高分辨率深度图片像素块库D<sub>H</sub>,建立过程包括以下步骤:(3-1)从同一场景中采集低分辨率深度图片、高分辨率彩色图片和标准高分辨率深度图片;(3-2)分别将上述采集到的低分辨率深度图片、高分辨率彩色图片和标准高分辨率深度图片分割成为像素块,将在低分辨率深度图片、高分辨率彩色图片和标准高分辨率深度图片中位置相对应的像素块定义为一个像素块组,得到多个像素块组,从多个像素块组中随机抽取多个像素块组,使用上述步骤(2)的特征值提取方法,分别对像素块组中的低分辨率深度图片像素块、高分辨率深度图片像素块和采集的彩色图片像素块进行特征值提取;(3-3)通过求解下式,得到三个相互关联的像素块库D<sub>L</sub>、D<sub>C</sub>和D<sub>H</sub>,:<maths num="0001"><![CDATA[<math><mrow><munder><mi>min</mi><mrow><msub><mi>D</mi><mi>l</mi></msub><mo>,</mo><msub><mi>D</mi><mi>c</mi></msub><mo>,</mo><msub><mi>D</mi><mi>h</mi></msub><mo>,</mo><msub><mi>&alpha;</mi><mi>i</mi></msub></mrow></munder><munder><mi>&Sigma;</mi><mi>i</mi></munder><msub><mi>&lambda;</mi><mi>l</mi></msub><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>D</mi><mi>l</mi></msub><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>L</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msub><mi>&lambda;</mi><mi>c</mi></msub><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>D</mi><mi>c</mi></msub><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>C</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>D</mi><mi>h</mi></msub><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>H</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup></mrow></math>]]></maths>其中||α<sub>i</sub>||<sub>1</sub>≤ε,其中,L<sub>i</sub>为低分辨率深度图片像素块特征值,C<sub>i</sub>为高分辨率彩色图片像素块特征值,H<sub>i</sub>为高分辨率深度图片像素块特征值,λ<sub>l</sub>、λ<sub>c</sub>为对应项的权重,取值为大于零的实数,α<sub>i</sub>为系数变量,ε为一个大于零的实数;(4)根据上述得到的相互关联的低分辨率深度图片像素块库D<sub>L</sub>、采集的彩色图片像素块库D<sub>C</sub>和高分辨率深度图片像素块库D<sub>H</sub>,对输入的低分辨率深度图片进行上采样,上采样过程包括以下步骤:(4-1)将输入的低分辨率深度图片采用双线性内插方法进行上采样,使用联合彩色图片双边滤波方法对得到的上采样图片进行滤波,得到分辨率为目标分辨率的高分辨率深度图片H<sup>b</sup>;(4-2)使用上述步骤(2)的特征值提取方法,分别提取输入的低分辨率深度图片像素块的特征值L<sub>i</sub>′、输入的彩色图片像素块的特征值C<sub>i</sub>′,以及上述步骤(4-1)的高分辨率深度图片H<sup>b</sup>像素块的特征值<img file="FDA00001893820800022.GIF" wi="87" he="63" />(4-3)使用下列映射函数,得到与输入的低分辨率深度图片像素块L<sub>i</sub>′相对应的高分辨率深度图片像素块H<sub>i</sub>′,映射函数如下:H<sub>i</sub>′=D<sub>h</sub>α<sup>*</sup><maths num="0002"><![CDATA[<math><mrow><msup><mi>&alpha;</mi><mo>*</mo></msup><mo>=</mo><munder><mrow><mi>agr</mi><mi>min</mi></mrow><mrow><msub><mrow><mo>|</mo><mo>|</mo><mi>&alpha;</mi><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><msup><mrow><mo>&le;</mo><mi>&epsiv;</mi></mrow><mo>&prime;</mo></msup></mrow></munder><mo>{</mo><msup><msub><mi>&lambda;</mi><mi>l</mi></msub><mo>&prime;</mo></msup><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>D</mi><mi>l</mi></msub><msup><mi>&alpha;</mi><mo>&prime;</mo></msup><mo>-</mo><msub><mi>L</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msup><msub><mi>&lambda;</mi><mi>c</mi></msub><mo>&prime;</mo></msup><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>D</mi><mi>c</mi></msub><msup><mi>&alpha;</mi><mo>&prime;</mo></msup><mo>-</mo><msub><mi>C</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msup><msub><mi>&lambda;</mi><mi>r</mi></msub><mo>&prime;</mo></msup><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>D</mi><mi>h</mi></msub><msup><mi>&alpha;</mi><mo>&prime;</mo></msup><mo>-</mo><msubsup><mi>H</mi><mi>i</mi><mi>b</mi></msubsup><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>}</mo></mrow></math>]]></maths>其中,λ<sub>l</sub>′、λ<sub>c</sub>′和λ<sub>r</sub>′为对应项的权重,取值为大于零的实数,α′为系数变量,ε′为一个大于零的实数。
地址 100084 北京市海淀区清华园1号