发明名称 一种视频抖动检测方法及装置
摘要 一种视频抖动检测方法和装置,其中所述方法和装置通过计算视频的二维全局运动矢量,可以计算G_giggle_f,G_giggle_s和G_giggle,通过和不同阈值的比较得到该视频的抖动情况判定,将抖动情况传递给后续的视频编码前处理及播放环节,供后续改善视频质量相关步骤参考,比如对于分类到强抖动和中等抖动的视频,建议加入防抖动处理算法以改善视频质量等。
申请公布号 CN103763461B 申请公布日期 2015.06.10
申请号 CN201310747263.4 申请日期 2013.12.31
申请人 合一网络技术(北京)有限公司 发明人 焦华龙;张洪江;泉源;崔继峰;姚键;潘柏宇;卢述奇
分类号 H04N5/21(2006.01)I;G06T7/20(2006.01)I 主分类号 H04N5/21(2006.01)I
代理机构 代理人
主权项 一种视频抖动检测方法,包括如下步骤:二维全局运动矢量计算步骤S110:对于待分析的视频,第i+1帧利用全局运动算法检测步骤计算得到的二维全局运动矢量为V<sub>i</sub>(x<sub>i</sub>,y<sub>i</sub>),其中,i=1~N‑1,N为该视频所具有的帧数;参量计算步骤S120:利用公式(1)计算参量,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>fg</mi><msub><mi>X</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>,</mo><mi>sg</mi><msub><mi>X</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mrow><mo>(</mo><mo>|</mo><msub><mi>x</mi><mi>i</mi></msub><mo>|</mo><mo>+</mo><mo>|</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>|</mo><mo>)</mo></mrow><mo>/</mo><mi>width</mi></mtd><mtd><msub><mi>x</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000681567480000011.GIF" wi="1396" he="142" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>fg</mi><msub><mi>Y</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>y</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>,</mo><mi>sg</mi><msub><mi>Y</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mrow><mo>(</mo><mo>|</mo><msub><mi>y</mi><mi>i</mi></msub><mo>|</mo><mo>+</mo><mo>|</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>|</mo><mo>)</mo></mrow><mo>/</mo><mi>height</mi></mtd><mtd><msub><mi>y</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000681567480000012.GIF" wi="1411" he="142" /></maths>    公式(1)其中,width为视频的宽,height为视频的高;还包括视频抖动频率计算步骤S130:利用公式(2)计算视频抖动频率G_giggle_f,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>G</mi><mo>_</mo><mi>giggle</mi><mo>_</mo><mi>f</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></munderover><mi>Max</mi><mrow><mo>(</mo><mi>fg</mi><msub><mi>X</mi><mi>i</mi></msub><mo>,</mo><mi>fg</mi><msub><mi>Y</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000681567480000013.GIF" wi="940" he="141" /></maths>         公式(2)。
地址 100080 北京市海淀区海淀大街8号中钢国际广场A座5层A、C区