一種基于時域的視頻圖像濾波方法及裝置的制造方法
【專利摘要】本申請?zhí)峁┝艘环N基于時域的視頻圖像濾波方法,屬于圖像處理領域,本申請的實施例,解決了現有技術中秀場視頻圖像濾波效果差,對硬件要求高的問題,所述方法包括:通過分別計算當前像素點與預設時域內視頻圖像中同位置像素點的模板距離;然后,根據計算得到的所述模板距離對所述當前像素點進行濾波,減少了視頻圖像濾波的計算復雜度,提高了視頻圖像的濾波效率,同時,考慮了時域特性,有效地改善了濾波效果。
【專利說明】
-種基于時域的視頻圖像濾波方法及裝置
技術領域
[0001] 本申請設及圖像處理技術領域,特別是設及一種基于時域的視頻圖像濾波方法及 裝置。
【背景技術】
[0002] 受視頻拍攝條件的限制,秀場視頻往往存在很多白噪聲,視頻質量較差,必須對拍 攝的視頻進行去噪處理?,F有技術中對秀場視頻進行去噪處理的方法,由于受本地硬件設 備處理能力的局限,無法使用復雜的視頻去噪方法,常用的視頻去噪方法是基于圖像基的 去噪算法,如:高斯濾波、雙邊濾波等復雜度較低的濾波方法,通過計算圖像內周圍像素點 的像素距離,并根據周圍像素點的像素值對當前像素點進行濾波??梢?,現有技術中的濾波 方法忽略了視頻圖像的時域相關性,導致去噪性能不佳。
[0003] 綜上所述,提供一種運算復雜度較低,且去噪性能良好的視頻圖像濾波方法是一 個承待解決的問題。
【發(fā)明內容】
[0004] 本申請所要解決的技術問題是:提供一種基于時域的視頻圖像濾波方法,解決現 有技術中對秀場視頻圖像進行濾波時濾波運算復雜,對本地硬件資源占用較多導致濾波效 率低下,并且濾波效果差的問題。
[0005] 為了解決上述問題,本申請?zhí)峁┝艘环N基于時域的視頻圖像濾波方法,方括:分別 計算當前像素點與預設時域內視頻圖像中同位置像素點的模板距離;根據計算得到的所述 模板距離對所述當前像素點進行濾波。
[0006] 在本申請的一個實施例中,分別計算當前像素點與預設時域內視頻圖像帖中同位 置像素點的模板距離,包括:確定與當前像素點所在圖像帖在預設時域內的視頻圖像帖中, 與所述當前像素點具有相同空間位置的像素點為所述當前像素點的同位置像素點;根據預 設模板分別確定所述當前像素點W及所述當前像素點的同位置像素點的模板內像素點;把 所述當前像素點和任一同位置像素點的模板內每個位置相同像素點的差值平方,采用動態(tài) 生成的權值進行加權平均,得到所述當前像素點和所述任一同位置像素點的模板距離,其 中,所述權值等于所述任一同位置像素點的模板內每個像素點與中屯、像素點之間距離的負 指數。
[0007] 在本申請的另一實施例中,所述根據計算得到的所述模板距離對所述當前像素點 進行濾波,包括:確定小于預設闊值的模板距離對應的所有像素點;獲得確定的所述所有像 素點的像素均值作為當前像素點的像素值。
[000引在本申請的另一實施例中,所述根據計算得到的所述模板距離對所述當前像素點 進行濾波,包括:利用所述模板距離對當前像素點的預設時域內所有視頻圖像中同位置像 素點的像素值進行雙邊加權平均,得到當前像素點的像素值。
[0009]具體實施時,在所述分別計算當前像素點與預設時域內視頻圖像帖中同位置像素 點的模板距離之前,所述方法還包括:預先創(chuàng)建模板,所述模板包括:當前像素點的位置、w 所述當前像素點為中屯、的多個鄰域像素點的位置。
[0010] 相應的,本申請還公開了一種基于時域的視頻圖像濾波裝置,包括:
[0011] 模板距離計算模塊,用于分別計算當前像素點與預設時域內視頻圖像中同位置像 素點的模板距離;
[0012] 濾波模塊,用于根據所述模板距離計算模塊計算得到的所述模板距離對所述當前 像素點進行濾波。
[0013] 所述模板距離計算模塊,包括:
[0014] 同位置像素點確定子模塊,用于確定與當前像素點所在圖像帖在預設時域內的視 頻圖像帖中,與所述當前像素點具有相同空間位置的像素點為所述當前像素點的同位置像 素點;
[0015] 模板內像素點確定子模塊,用于根據預設模板分別確定所述當前像素點W及所述 當前像素點的同位置像素點的模板內像素點;
[0016] 模板距離計算子模塊,用于把所述當前像素點和任一同位置像素點的模板內每個 位置相同像素點的差值平方,采用動態(tài)生成的權值進行加權平均,得到所述當前像素點和 所述任一同位置像素點的模板距離,其中,所述權值等于所述任一同位置像素點的模板內 每個像素點與中屯、像素點之間距離的負指數。
[0017]在本申請的一個實施例中,所述濾波模塊,包括:
[0018] 像素點選擇子模塊,用于確定小于預設闊值的模板距離對應的所有像素點;
[0019] 第一計算子模塊,用于獲得確定的所述所有像素點的像素均值作為當前像素點的 像素值。
[0020] 在本申請的一個實施例中,所述濾波模塊,包括:第二計算子模塊,用于利用所述 模板距離對當前像素點的預設時域內所有視頻圖像中同位置像素點的像素值進行雙邊加 權平均,得到當前像素點的像素值。
[0021 ] 在本申請的一個實施例中,所述裝置還包括:
[0022] 模板建立模塊,用于預先創(chuàng)建模板,所述模板包括:當前像素點的位置、W所述當 前像素點為中屯、的多個鄰域像素點的位置。
[0023] 本申請的實施例,通過根據預先建立的模板,分別計算當前像素點與預設時域內 視頻圖像中同位置像素點的模板距離;然后,根據計算得到的所述模板距離對所述當前像 素點進行濾波,與現有技術相比,減少了視頻圖像濾波的計算復雜度,提高了視頻圖像的濾 波效率,同時,考慮了時域特性,有效地改善了濾波效果。
【附圖說明】
[0024] 為了更清楚地說明本申請實施例的技術方案,下面將對實施例或現有技術描述中 所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實 施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可W根據運些附 圖獲得其他的附圖。
[0025] 圖1是本申請實施例一的濾波方法的流程圖;
[00%]圖2是本申請實施例一中模板放大示意圖;
[0027] 圖3是本申請實施例一中時域內視頻圖像帖和模板示意圖;
[0028] 圖4是本申請實施例Ξ的視頻濾波裝置的結構圖;
[0029] 圖5是本申請實施例Ξ的濾波裝置的另一結構圖;
[0030] 圖6是本申請實施例四的濾波裝置的結構圖。
【具體實施方式】
[0031] 下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例?;诒旧?請中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本申請保護的范圍。
[003^ 實施例一:
[0033] 本申請公開的一種基于時域的視頻圖像濾波方法,如圖1所示,該方法包括:
[0034] 步驟120,分別計算當前像素點與預設時域內視頻圖像帖中同位置像素點的模板 距離;
[0035] 步驟140,根據計算得到的所述模板距離對所述當前像素點進行濾波。
[0036] 本申請的實施例,通過分別計算當前像素點與預設時域內視頻圖像中同位置像素 點的模板距離;然后,根據計算得到的所述模板距離對所述當前像素點進行濾波,減少了視 頻圖像濾波的計算復雜度,提高了視頻圖像的濾波效率,同時,考慮了時域特性,有效地改 善了濾波效果。
[0037] 具體實施時,首先要建立用于確定濾波參考像素點的模板,在分別計算當前像素 點與預設時域內視頻圖像帖中同位置像素點的模板距離的步驟之前,所述方法還包括:
[0038] 步驟100,預先創(chuàng)建模板,所述模板包括:當前像素點的位置、W所述當前像素點為 中屯、的多個鄰域像素點的位置。
[0039] 在進行濾波之前,首先定義一個W當前待濾波像素點為中屯、的像素點位置集合, 稱為"模板"。如圖2所示,模板Φ是W當前像素點為中屯、的像素點的位置集合,具體實施時, 模板還可W是W當前像素點為中屯、的任何形狀的區(qū)域內的像素點的位置集合,為了計算方 便,通常選擇W當前像素點的八鄰域位置、W當前像素點為中屯、的棱形區(qū)域等規(guī)則形狀的 區(qū)域內的像素點的位置集合,本申請對模板Φ的形狀和大小不做限定。本領域技術人員在 本申請公開的模板的啟示下不經過創(chuàng)造性勞動獲得的其他形狀和大小的模板都應屬于本 發(fā)明保護的范疇。
[0040] 本申請的實施例中,W模板Φ為W當前像素點為中屯、且包含13個像素點的棱形區(qū) 域內的位置集合為例,對濾波方法進行詳細說明,模板中包含當前像素點的位置。在進行濾 波之前,首先定義一個像素點位置集合〇 = {a,A,B,C,D,E,F,G,H,I,J,K,L},其中,a代表當 前待濾波像素點的位置,A,B,C,D,E,F,G,H,I,J,K,L分別代表當前像素點鄰域的各像素點 的位置。
[0041] 根據預先創(chuàng)建的模板,可W確定視頻圖像帖內任意一個像素點的參考像素點結 合。如圖2中,預先創(chuàng)建的模板為W當前像素點的位置a為中屯、的棱形區(qū)域內的像素點的位 置結合,表示為:〇 = {a,A,B,C,D,E,F,G,H,I,J,L,K},根據該模板可W確定當前像素點的 參考像素集合為Φ'=化3,口4,口6,口。,口0,扣,口。,化,口11,口1,口^口^口1(}。集合〇中的元素表示當 前像素點的位置和當前像素點鄰域的各像素點的位置;集合φ/中的元素表示當前像素點 的模板內像素點,即當前像素點的參考像素點。
[0042] 對視頻圖像進行濾波時,分別W每帖視頻圖像上的像素點位置作為模板中屯、,根 據預先創(chuàng)建的模板確定當前像素點的參考像素。在對當前像素點進行濾波之前,首先,確定 與當前像素點在預設時域內的視頻圖像帖中的同位置像素點。每個像素點具有預設時域內 的同位置像素點,像素點的同位置像素點是指與當前像素點所在圖像在預設時域內的視頻 圖像帖中,和當前像素點具有相同空間位置的像素點,如圖3中的扣少1,口2少-1少-2互為同位 置像素點。
[0043] 然后,根據預設模板分別確定當前像素點W及所述同位置像素點的模板內像素 點。具體實施時,分別計算當前像素點與預設時域內視頻圖像帖中同位置像素點的模板距 離,包括:確定與當前像素點所在圖像帖在預設時域內的視頻圖像帖中,與所述當前像素點 具有相同空間位置的像素點為所述當前像素點的同位置像素點;根據預設模板分別確定所 述當前像素點W及所述當前像素點的同位置像素點的模板內像素點;把所述當前像素點和 任一同位置像素點的模板內每個位置相同像素點的差值平方,采用動態(tài)生成的權值進行加 權平均,得到所述當前像素點和所述任一同位置像素點的模板距離,其中,所述權值等于所 述任一同位置像素點的模板內每個像素點與中屯、像素點之間距離的負指數。
[0044] W當前像素點Ρ為例,當前像素點所在圖像帖的時間t = 0,預設時域為tr,tr為一個 大于等于1的整數,則所述當前像素點所在圖像帖預設時域內的視頻圖像帖的時間t取值 為:-tr含t含trePt表示時間為t的視頻圖像帖中的像素點,p(t+m)表示時間為t+m的視頻圖像 帖中的像素點,即Pt和P(t+m)為時域不同,但具有相同空間位置的像素點,即P(t+m)為Pt的時域 內同位置像素點。然后,根據預設模板確定當前像素點Pt和當前像素點的同位置像素點 P(t+m)的模板內像素點,分別組成像素點集合Φ / t和Φ / (t+m)。若W圖2的模板為例,則確定W 當前像素點為中屯、且包含13個像素點的棱形區(qū)域內鄰域像素點為當前像素點的模板內像 素點,組成像素點集合φ/*;分別W每個所述同位置像素點為中屯、,確定包含13個像素點的 棱形區(qū)域內鄰域像素點作為該同位置像素點的模板內像素點,分別組成像素點集合Φ (t+m)〇
[0045] 最后,根據公式:
[0046]
[0047] 分別計算當前像素點Pt和與所述當前像素點所在圖像帖在預設時域內的視頻圖 像帖中同位置像素點p(t+m)之間的模板距離md(pt,p(t+m)),其中,Φ表示模板內像素點位置集 合,pta表示Pt的模板內中屯、像素點,Ptx表示Pt的模板內任意一個位置的像素點,di St (ptx, Pta)表示模板φ中屯、位置像素點和任意一個位置的像素點之間的像素距離,01表示標準差; t+m滿足預設時域。01是標準差,它是一個常數,如1,建議取值范圍為0.5-5。上述公式中,把 當前待像素點Pt和任一同位置像素點p(t+m)的模板內每個位置相同的對應像素點Ptx和P(t+m)x (ΧΕΦ)差值的平方,采用動態(tài)生成的權值進行加權平均,得到當前像素點和所述任一同位 置像素點的模板距離,其中,所述權值等于模板內每個像素點與中屯、像素點之間距離的負 指數。
[004引其中,模板內任意兩點之間的像素距離dist(ptX,Pta)的計算方法為:
[0049]
其中,(x〇i,y〇i)是01 點的坐標值,(x〇2, y〇2)是02點的坐標值。如模板中a和L的距離是2。
[0050] 上述步驟160中,在計算得到當前像素點和與所述當前像素點所在圖像帖在預設 時域內的視頻圖帖像中同位置像素點的模板距離之后,所述根據計算得到的所述模板距離 對所述當前像素點進行濾波,包括:確定小于預設闊值的模板距離對應的所有像素點;獲得 確定的所述所有像素點的像素均值作為當前像素點的像素值。具體實施時,若當前待濾波 像素點為qt,首先,計算預設時域內,和當前待濾波像素點的模板距離小于預設闊值距離 err的所有像素點集合Ω,公式為:
[0化1] Ω = {p(t+m) I-tr < m < tr and md(pit,p(t+m))<e;r;r},其中,m表示時間。
[0052] 然后,利用公式
集合內的所有像素點(即當前像素點的同位 置像素點)的計算像素均值。
[0053] 其中,Ω是針對當前待濾波像素定義了一個集合,運個集合包含時間在-tr到tr內 所有與當前像素模板距離小于err的像素點,num( Ω )表示中元素的數目;然后第二步把運 個集合中所有元素加起來除W其數目,即線性平均。本濾波方法通過對預設時域內和當前 像素點同位置的且結構相似的像素點(模板距離很小的像素點)做線性平均,計算簡便,節(jié) 省設備的硬件資源,提高了處理效率。
[0054] 實施例二:
[0055] 在本申請的另一實施例中,在計算得到當前像素點和與所述當前像素點所在圖像 帖在預設時域內的視頻圖像帖中同位置像素點的模板距離之后,所述根據計算得到的所述 模板距離對所述當前像素點進行濾波,包括:
[0056] 利用所述模板距離對當前像素點的預設時域內所有視頻圖像帖中同位置像素點 的像素值進行雙邊加權平均,得到當前像素點的像素值,具體公式如下:
[0化7]
[005引上述公式中,0是標準差,它是一個常數,建議取值范圍為0.5-5,可W取值為Um是 變量,表示時間范圍-tr到tr內一個時間,本公式假設當前時間為0。
[0059] 下面參照圖2、圖3,結合一個具體例子說明本申請濾波方法的具體實施過程。
[0060] W預設時域tr = 2為例,當前像素點所在視頻圖像的的時間t = 0,當前像素點記為 P0,當前像素點所在圖像帖為1〇。如圖3所示,當前像素點P0所在圖像帖1〇的時域范圍內的其 他圖像分別為:1-2、1-1、11、12。在預設時域內的視頻圖像帖上,與當前像素點口0具有相同空 間位置的像素點(即時域內同位置像素點)分別記為:口-2、口-1、口1、口2。即:口-2、口-1、口1、口2是當前 像素點P0的預設時域內的同位置像素點。
[0061] 例如:預設模板為當前像素點為中屯、的,包含13個像素點的棱形,如圖2所示,表示 為,Φ = {a,A,B,C,D,E,F,G,H,I,J,K,L},其中,a為預設模板的中屯、像素點的位置,A,B,C, D,E,F,G,H,I,J,K,L分別表示中屯、像素鄰域某一像素點的位置。若當前像素點為po,根據預 設模板確定當前像素點P0所在圖像帖內的模板內像素點集合φ/〇,Κ及,P0的時域內同位置 像素點Ρ-2、Ρ-1、Ρ1、Ρ2的模板內像素點集合Φ / -2、Φ / -1、Φ / 1、Φ / 0,如圖3所示(部分像素點未 標出)。其中,巫'0 = { POa , POA, ΡΟΒ , poc , POD , Ρ肥,POF , POG , ΡΟΗ , ρο?, poj , ροκ , POL } , poa , POA , ΡΟΒ , poc , POD,pOE,POF,POG,POH,POI,POJ,POK,POL為與PO時域相同的模板內像素點;巫'1 = { Pla,PIA,PIB, PlC,piD,piE,piF,piG,piH,piI,piJ,pw,piL},pia,piA,piB,piC,piD,piE,piF,piG,piH,piI,piJ,pw,piL 為與POa在預設時域內同位置像素 PI的模板內像素點。其中,PO模板內的像素點和PO的同位置 像素點P-2、P-1、P1、P2的模板內像素點具有--對應的空間位置,如:P0和P1具有相同的空間 位置;P日A和P1A具有相同的空間位置;P日B和P1B具有相同的空間位置。
[0062] 首先,根據公式計算當前像素點時域內的所有模板距離:
[00創(chuàng) Wpo為例,P日與時間為0,具有相同空間位置的像素點P0的模板距離md(p0,p0)為:
[0064]
[0065] 其中,Φ為預先創(chuàng)建的模板,〇 = {a,A,B,C,D,E,F,G,H,I,J,K,U,p〇x為模板內任 意一個位置的像素點,即P0X為圖像帖1〇上的位置為a的像素點的模板內像素點,也是圖像帖 1〇上位置為a的像素點的任意一個參考像素點,取值為:P日a , P日A , P日B , P日C , P日D , P日E , P日F , P日G , ρΟΗ , ροι ,P〇j,P〇k,P〇Ld
[0066] PO與時間為1、具有相同空間位置的像素點pi的模板距離md (PO,pi)為:
[0067]
[0068] 其中,Φ為預先創(chuàng)建的模板,〇 = {a,A,B,C,D,E,F,G,H,I,J,K,U,p〇x為模板內任 意一個位置的像素點;P1X為圖像帖Ii上位置為a的像素點的模板內像素點,也是圖像帖Ii上 位置為a的像素點的任意一個參考像素點,取值為:pia,P1A,P1B,P1C,P1D,P1E,P1F,P1G,P1H,P1I, PlJ,PlK,piL〇
[0069] 采用同樣的方法分別計算得到:PO和p-2的模板距離111(1(9日,9-2)、9日和9-1的模板距離 md(p〇,p-i)、p〇和P1 的模板距離md(p〇,pi)、p〇和P2的模板距離md(p〇,p2)。
[0070] 然后,獲得模板距離小于預設闊值的所有模板距離對應的當前像素點的預設時域 內具有相同空間位置的像素點的集合Ω。
[0071] Ω = {p(t+m) I-tr < m < tr and md(pt,p(t+m))<e;r;r},其中,t = 0,tr = 2,m取值為-2至 2;61'1'為預設闊值。即從111(1(口日,口-2)、111(1(口日,口-1)、111(1(口日,口日)、111(1(口日,口1)、111(1(口日,口2)中選擇小于 err的模板距離,并將該模板距離對應的像素點組成集合Ω。如果經過計算,md(p〇,p-2)、md (口0,口0)、111(1(口0,口1)的值小于61'1',則〇={口-2,口〇,口1}。
[0072] 然后,計算集合內的所有像素點(即與當前像素點具有相同的空間位置的像素點) 的像素均值。公式如下:
[0073]
[0074] 通過計算模板距離,確定預設時域內與當前像素點具有相同空間位置的結構相似 的所有像素點,并對確定的所有像素點進行線性平均,得到濾波后的當前像素點的值,由于 考慮了待濾波像素點的時域特性,濾波效果更好;并且本發(fā)明采用的濾波方法運算簡單,濾 波性能更高。
[0075] 具體實施時,在計算獲得當前像素點P日預設時域內的所有模板距離md(p〇,p-2)、md (ρο,ρ-1)、md(p〇,p〇)、md(p〇,pi)、md(p〇,p2)之后,還可W通過利用當前像素點的時域內同位 置像素點按照與當前像素點的模板距離的雙邊加權平均的方法對當前像素點進行濾波,公 式如下:
[0076]
[0077] 實施例
[0078] 相應的,本申請還公開了一種基于時域的視頻圖像濾波裝置,如圖4所示,包括:
[0079] 模板距離計算模塊420,用于分別計算當前像素點與預設時域內視頻圖像中同位 置像素點的模板距離;
[0080] 濾波模塊440,用于根據所述模板距離計算模塊420計算得到的所述模板距離對所 述當前像素點進行濾波。
[0081] 本申請的實施例,通過分別計算當前像素點與預設時域內視頻圖像中同位置像素 點的模板距離;然后,根據計算得到的所述模板距離對所述當前像素點進行濾波,減少了視 頻圖像濾波的計算復雜度,提高了視頻圖像的濾波效率,同時,考慮了時域特性,有效地改 善了濾波效果。
[0082] 具體實施時,首先要建立用于確定濾波參考像素點的模板,如圖4所示,所述裝置 還包括:
[0083] 模板建立模塊400,用于預先創(chuàng)建模板,所述模板包括:當前像素點的位置、W所述 當前像素點為中屯、的多個鄰域像素點的位置。
[0084] 模板的具體創(chuàng)建過程參見方法實施例,此處不再寶述。
[0085] 在本申請的一個具體實施例中,如圖5所示,所述模板距離計算模塊420,包括:
[0086] 同位置像素點確定子模塊4201,用于確定與當前像素點所在圖像帖在預設時域內 的視頻圖像帖中,與所述當前像素點具有相同空間位置的像素點為所述當前像素點的同位 置像素點;
[0087] 模板內像素點確定子模塊4202,用于根據預設模板分別確定所述當前像素點W及 所述當前像素點的同位置像素點的模板內像素點;
[0088] 模板距離計算子模塊4203,用于把所述當前像素點和任一同位置像素點的模板內 每個位置相同像素點的差值平方,采用動態(tài)生成的權值進行加權平均,得到所述當前像素 點和所述任一同位置像素點的模板距離,其中,所述權值等于所述任一同位置像素點的模 板內每個像素點與中屯、像素點之間距離的負指數。
[0089] 具體實施時,根據公式:
[0090]
[0091] 把所述當前像素點和任一同位置像素點的模板內每個位置相同像素點的差值平 方,采用動態(tài)生成的權值進行加權平均,計算當前像素點Pt和與所述當前像素點所在圖像 帖在預設時域內的視頻圖像帖中同位置像素點P(t+m)之間的模板距離md(pt,p(t+m))。其中,Φ 表示模板內像素點的位置集合,Pta表示Pt的模板內中屯、像素點,PtX表示Pt的模板內任意一 個位置的像素點,dist(ptX,pta)表示模板Φ中屯、位置像素點和任意一個位置的像素點之間 的像素距離,01表示標準差;t+m滿足預設時域。σι是標準差,它是一個常數,如1,建議取值范 圍為0.5-5。上述公式中,把當前待像素點Pt和任一同位置像素點p(t+m)的模板內每個位置相 同的對應像素點Ptx和p(t+")x(XE〇)差值的平方進行加權平均,得到當前像素點和所述任一 同位置像素點的模板距離,其中,所述權值等于模板內每個像素點與中屯、像素點之間距離 的負指數。
[0092] 所述濾波模塊440,包括:
[0093] 像素點選擇子模塊4401,用于確定小于預設闊值的模板距離對應的所有像素點;
[0094] 第一計算子模塊4402,用于獲得確定的所述所有像素點的像素均值作為當前像素 點的像素值。
[0095] 本濾波方法通過對預設時域內和當前像素點同位置的且結構相似的像素點(模板 距離很小的像素點)做線性平均,計算簡便,節(jié)省設備的硬件資源,提高了處理效率。
[0096] 實施例四:
[0097] 在本申請的另一實施例中,如圖6所示,所述濾波模塊440,包括:
[0098] 第二計算子模塊4403,用于利用所述模板距離對當前像素點的預設時域內所有視 頻圖像中同位置像素點的像素值進行雙邊加權平均,得到當前像素點的像素值。具體實施 時,可參照方法實施例中的雙邊加權平均的公式計算當前像素點的值,本申請在此不再寶 述。
[0099] 本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置實施例 而言,由于其與方法實施例基本相似,所W描述的比較簡單,相關之處參見方法實施例的部 分說明即可。
[0100] W上對本申請?zhí)峁┑囊环N基于時域的視頻圖像濾波方法進行了詳細介紹,本文中 應用了具體個例對本申請的原理及實施方式進行了闡述,W上實施例的說明只是用于幫助 理解本申請的方法及其核屯、思想;同時,對于本領域的一般技術人員,依據本申請的思想, 在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本 申請的限制。
[0101] 通過W上的實施方式的描述,本領域的技術人員可W清楚地了解到各實施方式可 借助軟件加必需的通用硬件平臺的方式來實現,當然也可W通過硬件實現?;谶\樣的理 解,上述技術方案本質上或者說對現有技術做出貢獻的部分可軟件產品的形式體現出 來,該計算機軟件產品可W存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括 若干指令用W使得一臺計算機設備(可W是個人計算機,服務器,或者網絡設備等)執(zhí)行各 個實施例或者實施例的某些部分所述的方法。
【主權項】
1. 一種基于時域的視頻圖像濾波方法,其特征在于,包括: 分別計算當前像素點與預設時域內視頻圖像中同位置像素點的模板距離; 根據計算得到的所述模板距離對所述當前像素點進行濾波。2. 如權利要求1所述的方法,其特征在于,分別計算當前像素點與預設時域內視頻圖像 幀中同位置像素點的模板距離,包括: 確定與當前像素點所在圖像幀在預設時域內的視頻圖像幀中,與所述當前像素點具有 相同空間位置的像素點為所述當前像素點的同位置像素點; 根據預設模板分別確定所述當前像素點以及所述當前像素點的同位置像素點的模板 內像素點; 把所述當前像素點和任一同位置像素點的模板內每個位置相同像素點的差值平方,采 用動態(tài)生成的權值進行加權平均,得到所述當前像素點和所述任一同位置像素點的模板距 離,其中,所述權值等于所述任一同位置像素點的模板內每個像素點與中心像素點之間距 離的負指數。3. 如權利要求2所述的方法,其特征在于,所述根據計算得到的所述模板距離對所述當 前像素點進行濾波,包括: 確定小于預設閾值的模板距離對應的所有像素點; 獲得確定的所述所有像素點的像素均值作為當前像素點的像素值。4. 如權利要求2所述的方法,其特征在于,所述根據計算得到的所述模板距離對所述當 前像素點進行濾波,包括: 利用所述模板距離對當前像素點的預設時域內所有視頻圖像中同位置像素點的像素 值進行雙邊加權平均,得到當前像素點的像素值。5. 如權利要求1至4任意一項權利要求所述的方法,其特征在于,在所述分別計算當前 像素點與預設時域內視頻圖像幀中同位置像素點的模板距離之前,所述方法還包括:預先 創(chuàng)建模板,所述模板包括:當前像素點的位置、以所述當前像素點為中心的多個鄰域像素點 的位置。6. -種基于時域的視頻圖像濾波裝置,其特征在于,包括: 模板距離計算模塊,用于分別計算當前像素點與預設時域內視頻圖像中同位置像素點 的模板距離; 濾波模塊,用于根據所述模板距離計算模塊計算得到的所述模板距離對所述當前像素 點進行濾波。7. 如權利要求6所述的裝置,其特征在于,所述模板距離計算模塊,包括: 同位置像素點確定子模塊,用于確定與當前像素點所在圖像幀在預設時域內的視頻圖 像幀中,與所述當前像素點具有相同空間位置的像素點為所述當前像素點的同位置像素 占. 模板內像素點確定子模塊,用于根據預設模板分別確定所述當前像素點以及所述當前 像素點的同位置像素點的模板內像素點; 模板距離計算子模塊,用于把所述當前像素點和任一同位置像素點的模板內每個位置 相同像素點的差值平方,采用動態(tài)生成的權值進行加權平均,得到所述當前像素點和所述 任一同位置像素點的模板距離,其中,所述權值等于所述任一同位置像素點的模板內每個 像素點與中心像素點之間距離的負指數。8. 如權利要求7所述的裝置,其特征在于,所述濾波模塊,包括: 像素點選擇子模塊,用于確定小于預設閾值的模板距離對應的所有像素點; 第一計算子模塊,用于獲得確定的所述所有像素點的像素均值作為當前像素點的像素 值。9. 如權利要求7所述的裝置,其特征在于,所述濾波模塊,包括: 第二計算子模塊,用于利用所述模板距離對當前像素點的預設時域內所有視頻圖像中 同位置像素點的像素值進行雙邊加權平均,得到當前像素點的像素值。10. 如權利要求6至9任意一項權利要求所述的裝置,其特征在于,還包括: 模板建立模塊,用于預先創(chuàng)建模板,所述模板包括:當前像素點的位置、以所述當前像 素點為中心的多個鄰域像素點的位置。
【文檔編號】H04N5/357GK105872317SQ201610201974
【公開日】2016年8月17日
【申請日】2016年3月31日
【發(fā)明人】朱洪波
【申請人】北京奇藝世紀科技有限公司