主权项 |
一种立体图像修复方法,把立体图像的左右视图中的缺损部分进行修复,包括以下六个步骤:A、对左视图的缺损部分(记为Ω<sub>l</sub>)采用Criminisi算法进行修复;B、对左视图与右视图求取视差图,视差图的每个像素的RGB值为<img file="FDA0000481814940000011.GIF" wi="677" he="415" />其中,R<sub>diff</sub>、G<sub>diff</sub>和B<sub>diff</sub>为视差图中像素的RGB值,R<sub>l</sub>、G<sub>l</sub>、B<sub>l</sub>为左视图中像素的RGB值,R<sub>r</sub>、G<sub>r</sub>、B<sub>r</sub>为右视图中像素的RGB值;C、在视差图中标记出右视图的缺损区域(记得Ω<sub>r</sub>),作为视差图的缺损区域(记为Ω<sub>diff</sub>);D、对视差图的缺损区域Ω<sub>diff</sub>采用Criminisi算法进行修复;E、对右视图缺损区域Ω<sub>r</sub>每个像素点进行修复,其像素点(x,y)的RGB值为<img file="FDA0000481814940000012.GIF" wi="659" he="490" />其中,<img file="FDA0000481814940000016.GIF" wi="213" he="75" />和<img file="FDA0000481814940000017.GIF" wi="80" he="72" />为右视图中像素点(x,y)的RGB值,<img file="FDA0000481814940000018.GIF" wi="226" he="82" />和<img file="FDA0000481814940000019.GIF" wi="81" he="74" />为左视图中像素点(x,y)的RGB值,<img file="FDA0000481814940000013.GIF" wi="257" he="84" />和<img file="FDA0000481814940000014.GIF" wi="87" he="84" />为视差图中像素点(x,y)的RGB值。F、对右视图原缺损区域中的像素点进行杂色过滤操作,即对右视图原缺损区域中的每个像素执行<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>C</mi><mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mrow><mi>R</mi><mo>,</mo><mi>Ω</mi></mrow></msubsup><mo>=</mo><msubsup><mi>C</mi><mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mi>L</mi></msubsup><mo>,</mo><mi>when</mi><mo>∀</mo><msub><mi>P</mi><mrow><mi>u</mi><mo>,</mo><mi>v</mi></mrow></msub><mo>:</mo><mo>|</mo><msubsup><mi>C</mi><mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mrow><mi>R</mi><mo>,</mo><mi>Ω</mi></mrow></msubsup><mo>-</mo><msubsup><mi>C</mi><mrow><mi>u</mi><mo>,</mo><mi>v</mi></mrow><mrow><mi>R</mi><mo>,</mo><mi>Φ</mi></mrow></msubsup><mo>|</mo><mo>></mo><mi>δ</mi><mo>,</mo><msub><mi>P</mi><mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow></msub><mo>∈</mo><msub><mi>Ω</mi><mi>r</mi></msub><mo>,</mo><msub><mi>P</mi><mrow><mi>u</mi><mo>,</mo><mi>v</mi></mrow></msub><mo>∈</mo><msub><mi>Φ</mi><mi>r</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000481814940000015.GIF" wi="1405" he="108" /></maths>其中<img file="FDA0000481814940000021.GIF" wi="100" he="84" />表示右视图破损区域中坐标为(x,y)的像素点的颜色值,<img file="FDA0000481814940000022.GIF" wi="89" he="83" />表示左视图中坐标为(x,y)的像素点的颜色值,P<sub>x,y</sub>是坐标为(x,y)的像素点,δ是颜色容忍度,为一较小的常数,默认设置为5,Ω<sub>r</sub>为右视图中未破损区域,也就是待修复区域,Φ<sub>r</sub>为右视图中未损坏区域。 |