一種在移動終端對實時視頻圖像去噪的方法和裝置的制造方法
【技術領域】
[0001] 本發明涉及計算機技術領域,特別涉及一種在移動終端對實時視頻圖像去噪的方 法和裝置。
【背景技術】
[0002] 隨著電子技術的發展,越來越多的場景涉及到圖片或者視頻的拍攝,圖像處理技 術也隨之快速的發展起來。由于在拍攝的過程中,經常會產生圖像噪聲,所以經常需要對拍 攝出來的圖像進行圖像去噪。
[0003] 在對圖像進行圖像去噪的過程中,計算機可以選取圖像的某一像素點作為待處理 像素點,然后選取該像素點附近的所有參考像素點,將參考像素點的像素值求平均值,將待 處理像素點的像素值調整為上述平均值。
[0004] 在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
[0005] 圖像中噪點的像素值與附近其它像素點的像素值相差較大,如果某待處理像素點 的參考像素點中存在噪點,那么噪點的像素值會對計算求得的平均值產生很大的影響,從 而,會導致圖像失真度較高。
【發明內容】
[0006] 為了解決現有技術的問題,本發明實施例提供了一種在移動終端對實時視頻圖像 去噪的方法和裝置。所述技術方案如下:
[0007] 第一方面,提供了一種在移動終端對實時視頻圖像去噪的方法,所述方法包括:
[0008] 在待處理圖像中,根據每兩個滿足預設距離條件的像素點的像素值差,確定所述 每兩個滿足預設距離條件的像素點之間的權值,對確定出的各權值進行緩存,其中,像素值 差越小,對應的權值越大;
[0009] 對于所述待處理圖像中的每個待處理像素點,根據與所述待處理像素點滿足預設 距離條件的參考像素點的像素值,以及緩存的所述待處理像素點與每個參考像素點之間的 權值,確定平均化像素值;
[0010] 將所述待處理圖像中的每個待處理像素點的像素值調整為確定出的平均化像素 值。
[0011] 第二方面,提供了一種在移動終端對實時視頻圖像去噪的裝置,所述裝置包括:
[0012] 第一確定模塊,用于在待處理圖像中,根據每兩個滿足預設距離條件的像素點的 像素值差,確定所述每兩個滿足預設距離條件的像素點之間的權值,對確定出的各權值進 行緩存,其中,像素值差越小,對應的權值越大;
[0013] 第二確定模塊,用于對于所述待處理圖像中的每個待處理像素點,根據與所述待 處理像素點滿足預設距離條件的參考像素點的像素值,以及緩存的所述待處理像素點與每 個參考像素點之間的權值,確定平均化像素值;
[0014] 調整模塊,用于將所述待處理圖像中的每個待處理像素點的像素值調整為確定出 的平均化像素值。
[0015] 本發明實施例提供的技術方案帶來的有益效果是:
[0016] 本發明實施例中,在待處理圖像中,根據每兩個滿足預設距離條件的像素點的像 素值差,確定每兩個滿足預設距離條件的像素點之間的權值,對確定出的各權值進行緩存, 其中,像素值差越小,對應的權值越大,對于待處理圖像中的每個待處理像素點,根據與待 處理像素點滿足預設距離條件的參考像素點的像素值,以及緩存的待處理像素點與每個參 考像素點之間的權值,確定平均化像素值,將待處理圖像中的每個待處理像素點的像素值 調整為確定出的平均化像素值。這樣,在進行圖像去噪的過程中,可以對圖像中像素點的像 素值進行加權運算,噪點與待處理像素點的像素值差一般較大,所以噪點的權值較小,所以 可以降低噪點對平均化像素值的影響,從而,在移動終端對實時視頻圖像去噪處理中可以 降低圖像失真度。
【附圖說明】
[0017] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于 本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他 的附圖。
[0018] 圖1是本發明實施例提供的一種在移動終端對實時視頻圖像去噪的方法流程圖;
[0019] 圖2是本發明實施例提供的一種在移動終端對實時視頻圖像去噪的算法示意圖;
[0020] 圖3是本發明實施例提供的一種待處理圖像的選擇示意圖;
[0021] 圖4是本發明實施例提供的一種待處理圖像的選擇示意圖;
[0022] 圖5是本發明實施例提供的一種在移動終端對實時視頻圖像去噪的算法示意圖;
[0023] 圖6是本發明實施例提供的一種在移動終端對實時視頻圖像去噪的算法示意圖;
[0024] 圖7是本發明實施例提供的一種在移動終端對實時視頻圖像去噪的裝置結構示 意圖;
[0025] 圖8是本發明實施例提供的一種終端結構示意圖。
【具體實施方式】
[0026] 為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方 式作進一步地詳細描述。
[0027] 實施例一
[0028] 本發明實施例提供了一種在移動終端對實時視頻圖像去噪的方法,如圖1所示, 該方法的處理流程可以包括如下的步驟:
[0029] 步驟101,在待處理圖像中,根據每兩個滿足預設距離條件的像素點的像素值差, 確定每兩個滿足預設距離條件的像素點之間的權值,對確定出的各權值進行緩存,其中,像 素值差越小,對應的權值越大。
[0030] 步驟102,對于待處理圖像中的每個待處理像素點,根據與待處理像素點滿足預 設距離條件的參考像素點的像素值,以及緩存的待處理像素點與每個參考像素點之間的權 值,確定平均化像素值。
[0031] 步驟103,將待處理圖像中的每個待處理像素點的像素值調整為確定出的平均化 像素值。
[0032] 本發明實施例中,在待處理圖像中,根據每兩個滿足預設距離條件的像素點的像 素值差,確定每兩個滿足預設距離條件的像素點之間的權值,對確定出的各權值進行緩存, 其中,像素值差越小,對應的權值越大,對于待處理圖像中的每個待處理像素點,根據與待 處理像素點滿足預設距離條件的參考像素點的像素值,以及緩存的待處理像素點與每個參 考像素點之間的權值,確定平均化像素值,將待處理圖像中的每個待處理像素點的像素值 調整為確定出的平均化像素值。這樣,在進行圖像去噪的過程中,可以對圖像中像素點的像 素值進行加權運算,噪點與待處理像素點的像素值差一般較大,所以噪點的權值較小,所以 可以降低噪點對平均化像素值的影響,從而,在移動終端對實時視頻圖像去噪處理中可以 降低圖像失真度。
[0033] 實施例二
[0034] 本發明實施例提供了一種在移動終端對實時視頻圖像去噪的方法,該方法可以由 終端實現。終端可以是具有圖像處理功能的任意終端,比如手機、電腦等終端,終端上可以 安裝有用于圖像去噪的應用程序,如具有視頻通話功能的應用程序或具有視頻播放功能的 應用程序,用戶可以通過該應用程序對圖像進行圖像去噪處理。該終端中可以設置有處理 器、存儲器,處理器可以包括GPU (Graphics Processing Unit,圖形處理器),用于對圖像去 噪的過程進行處理,存儲器可以用于存儲下述處理過程中需要的數據以及產生的數據。終 端中還可以設置有屏幕、攝像頭等輸入輸出設備,屏幕可以用于圖像的顯示,可以是觸控式 的屏幕,攝像頭可以用于圖像的拍攝等。本實施例中,以終端為手機為例,進行方案的詳細 說明,其它情況與之類似,本實施例不再累述。在本實施例中,由于圖像的像素點按行列均 勻排布在平面中,若在圖像中引入坐標系,則圖像中的每個像素點對應有唯一的坐標值,從 而,可以用坐標值指代相應的像素點。
[0035] 下面將結合【具體實施方式】,對圖1所示的處理流程進行詳細的說明,內容可以如 下:
[0036] 步驟101,在待處理圖像中,根據每兩個滿足預設距離條件的像素點的像素值差, 確定每兩個滿足預設距離條件的像素點之間的權值,對確定出的各權值進行緩存,其中,像 素值差越小,對應的權值越大。
當前第1頁
1 
2 
3 
4 
5