主权项 |
基于灰度线性建模的序列图像抖动量计算方法,其特征在于所述方法为:步骤1:对输入序列图像进行参考帧和待配准帧选定;步骤2:在参考帧内搜索梯度最大块;步骤3:对步骤2中梯度最大块的像素灰度进行线性建模;步骤4:根据待配准帧各像素点灰度值以及所建线性模型计算待配准帧相对参考帧的抖动量,所述步骤4中,根据待配准帧各像素灰度值以及所建线性模型计算抖动量的过程为:步骤4‑1,B<sub>0</sub>在参考帧图像中的位置由步骤2已知,将在其余序列帧图像中同样位置处的图像块记为B<sub>n</sub>(n为帧序数,n=1,2,...N);步骤4‑2,假设B<sub>n</sub>相对于B<sub>0</sub>在x,y方向的抖动量分别为<img file="FDA0000850381880000011.GIF" wi="157" he="79" />那么<img file="FDA0000850381880000012.GIF" wi="132" he="79" />的估计值由下式计算得到:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mo>(</mo><msubsup><mover><mi>δ</mi><mo>^</mo></mover><mi>x</mi><mi>n</mi></msubsup><mo>,</mo><msubsup><mover><mi>δ</mi><mo>^</mo></mover><mi>y</mi><mi>n</mi></msubsup><mo>)</mo><mo>=</mo><munder><mrow><mi>arg</mi><mi>min</mi></mrow><mrow><mo>(</mo><msubsup><mi>δ</mi><mi>x</mi><mi>n</mi></msubsup><mo>,</mo><msubsup><mi>δ</mi><mi>y</mi><mi>n</mi></msubsup><mo>)</mo></mrow></munder><munderover><mo>Σ</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>p</mi></munderover><munderover><mo>Σ</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>q</mi></munderover><msup><mrow><mo>[</mo><msub><mi>B</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><msub><mover><mi>a</mi><mo>^</mo></mover><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>+</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>i</mi><mi>j</mi></mrow></msub><msubsup><mi>δ</mi><mi>y</mi><mi>n</mi></msubsup><mo>+</mo><msub><mover><mi>h</mi><mo>^</mo></mover><mrow><mi>i</mi><mi>j</mi></mrow></msub><msubsup><mi>δ</mi><mi>x</mi><mi>n</mi></msubsup><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>;</mo></mrow>]]></math><img file="FDA0000850381880000013.GIF" wi="1102" he="174" /></maths>B<sub>n</sub>(i,j)—B<sub>n</sub>中位于(i,j)位置的像素灰度值。 |