[發明專利]一種基于GPU的視頻穩定方法有效
| 申請號: | 201310176176.8 | 申請日: | 2013-05-14 |
| 公開(公告)號: | CN103297657A | 公開(公告)日: | 2013-09-11 |
| 發明(設計)人: | 李小林 | 申請(專利權)人: | 李小林 |
| 主分類號: | H04N5/14 | 分類號: | H04N5/14 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 李玉平 |
| 地址: | 210016 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 gpu 視頻 穩定 方法 | ||
1.一種基于GPU的視頻穩定方法,其特征在于,主要步驟如下:
步驟1:上傳參考圖像和待處理圖像到GPU;
步驟2:將參考圖像和待處理圖生成高斯金字塔;
步驟3:初始化運動矢量MV;
步驟4:選取待處理圖高斯金字塔第n層;
步驟5:設定循環初值I?=?5;
步驟6:對待處理圖像的第n層高斯金字塔進行幾何變換;幾何變換結果存儲于GPU上的臨時圖像T3;
步驟7:計算臨時圖像T3與參考圖像金字塔第n層之差,結果存儲于GPU上的臨時圖像T4;
步驟8:根據臨時圖像T4,計算出一個圖像質量控制因子,并儲存于GPU內存;
步驟9:計算臨時圖像T4的平均值和標準方差;
步驟10:把臨時圖像T4中所有和平均值距離大于三倍方差的點設為0;
步驟11:計算運動矢量變化ΔMV;
步驟12:MV?=?MV+ΔMV,并儲存于GPU內存;
步驟13:I=I-1,如果I>=0,跳轉步驟6;
步驟14:選取最小圖像質量控制因子對應的運動矢量MV,根據金字塔層間關系進行放大后,作為處理金字塔下一層初始運動矢量MV;
步驟15:n=n-1,如果n>=0,轉步驟5;
步驟16:用所得運動矢量MV對待處理圖像進行幾何變換;幾何變換后所得圖像即為穩定處理后的圖像。
2.?如權利要求1所述的基于GPU的視頻穩定方法,其特征在于,圖像幾何變換主要步驟為,其中一個GPU線程處理目標圖像的一個像素,
步驟201:將該線程對應的目標圖像坐標變換為源圖像的坐標;
步驟202:讀取源圖像中步驟201中所得的坐標對應的像素點,結果存入目標圖像。
3.?如權利要求1所述的基于GPU的視頻穩定方法,其特征在于,高斯金字塔生成主要步驟為,其中,一個GPU線程塊處理目標圖像的一個塊,
步驟301:線程塊將該組高斯變換所需數據讀入共享內存;
步驟302:高斯行變換,結果存入共享內存;
步驟303:線程塊內各線程同步;
步驟304:高斯列變換,結果存入共享內存;
步驟305:線程塊內各線程同步;
步驟306:各線程將結果寫入目標圖像。
4.?如權利要求1所述的基于GPU的視頻穩定方法,其特征在于,平均值和方差計算的主要步驟為,其中一個GPU線程塊處理目標圖像的一個塊,
步驟401:線程塊讀取該線程塊對應的圖像塊,存入共享內存;
步驟402:計算該線程塊的總和及平方和,以及該線程塊所處理的有效像素;
步驟403:結果存入該線程塊對應的全局內存;
步驟404:讀入步驟403的結果;
步驟402:計算和存儲圖像的平均值和方差。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于李小林,未經李小林許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310176176.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電子設備及獲得圖像信息的方法
- 下一篇:一種同步電話簿方法及云端服務器





