圖像去噪方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種圖像去噪方法及裝置,從拜耳模板圖像中確定去噪鄰區(qū)和參考鄰區(qū);基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一RGB顏色分量值和所述參考鄰區(qū)中的第二RGB顏色分量值;基于所述中心像素點的顏色分量,對所述第一RGB顏色分量值進行縮放處理,獲取第一組RGB顏色向量,以及對所述第二RGB顏色分量值進行縮放處理,獲得第二組RGB顏色向量;基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重;基于所述濾波權(quán)重,對所述去噪鄰區(qū)進行去噪處理。
【專利說明】圖像去噪方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,具體涉及一種圖像去噪方法及裝置。
【背景技術(shù)】
[0002]隨著各種數(shù)字儀器和數(shù)碼產(chǎn)品的普及,圖像和視頻已成為人類活動中最常用的信息載體,它們包含著物體的大量信息,成為人們獲取外界原始信息的主要途徑,然而在圖像的獲取、傳輸和存貯過程中常常會受到各種噪聲的干擾和影響而使圖像降質(zhì),為了使得圖像的質(zhì)量得以提高,現(xiàn)有技術(shù)中可以采用空間域的鄰域濾波方法例如非局部均值(nonlocal-mean)算法對圖像進行去噪處理,使得去噪處理后的圖像的噪聲降低,使得處理的圖像的顯示效果。
[0003]但是,現(xiàn)有技術(shù)在通過nonlocal-mean算法對拜爾模板圖像進行去噪處理時,首先獲取去噪像素點的顏色分量,則從所述拜爾模板圖像中挑選出與所述去噪像素點的顏色分量相同的所有像素點進行加權(quán)濾波,使得去噪像素點i和參考像素點j的相似程度是依據(jù)各自所在的鄰域矩形鄰域的相似程度來確定的,也就是以i為中心的矩形鄰域V(Ni)和以j為中心的矩形鄰域v(Np這兩個矩形鄰域的高斯加權(quán)歐氏距離的平方,通常將此處的高斯參數(shù)設(shè)為0,V(Ni)和V (Nj)的相似程度完全由所述歐式距離與V(Nj)或V (Nj)中的像素個數(shù)比值決定,即公式
[0004]IJv(Ajri) —
[0005]若V(Ni)是以像素點i為中心的3*3像素點形成的矩形鄰域,V(Nj)是以像素點j為中心的3*3像素點形成的矩形鄰域,V (Ni)和V(Nj)的歐式距離平方就是兩個塊中九個對應(yīng)像素點差的平方和,但是每個鄰域矩形塊中的每個像素只有一個顏色分量,由單一顏色分量的9個像素并不能很好的表示鄰域矩形塊中的細節(jié)分布情況,導(dǎo)致直接依據(jù)兩個鄰域矩形塊的歐式距離平方來衡量其相似度并不精確,從而會導(dǎo)致挑選參與加權(quán)濾波的相似像素帶你也不精確,出現(xiàn)去噪效果差的問題。
【發(fā)明內(nèi)容】
[0006]本申請實施例通過提供一種圖像去噪方法及裝置,能夠更精確獲取去噪鄰區(qū)和參考鄰區(qū)的相似度及其濾波權(quán)重,使得去噪效果得以提高。
[0007]根據(jù)本發(fā)明的第一方面,提供了一種圖像去噪方法,所述方法包括:
[0008]從拜耳模板圖像中確定去噪鄰區(qū)和參考鄰區(qū),其中,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量;
[0009]基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值;
[0010]基于所述中心像素點的顏色分量,對所述第一 RGB顏色分量值進行縮放處理,獲取第一組RGB顏色向量,以及對所述第二 RGB顏色分量值進行縮放處理,獲得第二組RGB顏色向量;
[0011]基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重;
[0012]基于所述濾波權(quán)重,對所述去噪鄰區(qū)進行去噪處理。
[0013]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,在所述中心像素點的顏色分量為R顏色分量時,所述基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,具體包括:
[0014]基于所述R顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的R顏色分量值為所述去噪鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值;以及
[0015]基于所述R顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的R顏色分量值為所述參考鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0016]結(jié)合第一方面,在第二種可能的實現(xiàn)方式中,在所述中心像素點的顏色分量為Gr顏色分量時,所述基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,具體包括:
[0017]基于所述Gr顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值;以及
[0018]基于所述Gr顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0019]結(jié)合第一方面,在第三種可能的實現(xiàn)方式中,在所述中心像素點的顏色分量為B顏色分量時,所述基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,具體包括:
[0020]基于所述B顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的B顏色分量值為所述去噪鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值;以及
[0021]基于所述B顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的B顏色分量值為所述考鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值。
[0022]結(jié)合第一方面,在第四種可能的實現(xiàn)方式中,在所述中心像素點的顏色分量為Gb顏色分量時,所述基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,具體包括:
[0023]基于所述Gb顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值;以及
[0024]基于所述Gb顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0025]結(jié)合第一方面或第一種至第四種可能的實現(xiàn)方式中的任一種,在第五種可能的實現(xiàn)方式中,所述第一組RGB顏色向量和所述第二組RGB顏色向量中的每一個種顏色分量的方差相同。
[0026]結(jié)合第一方面或第一種至第五種可能的實現(xiàn)方式中的任一種,在第六種可能的實現(xiàn)方式中,所述基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重,具體包括:獲取所述第一組RGB顏色向量和所述第二組RGB顏色向量的歐式距離;基于所述歐式距離,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重。
[0027]根據(jù)第二方面,提供了一種圖像去噪裝置,所述裝置包括:
[0028]鄰區(qū)確定單元,用于從拜耳模板圖像中確定去噪鄰區(qū)和參考鄰區(qū),其中,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量;
[0029]顏色分量獲取單元,用于在所述鄰區(qū)確定單元確定所述去噪鄰區(qū)和所述參考鄰區(qū)時,基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值;
[0030]顏色向量獲取單元,用于接收所述顏色分量獲取單元發(fā)送的所述第一 RGB顏色分量值和所述第二 RGB顏色分量值,基于所述中心像素點的顏色分量,對所述第一 RGB顏色分量值進行縮放處理,獲取第一組RGB顏色向量,以及對所述第二 RGB顏色分量值進行縮放處理,獲得第二組RGB顏色向量;
[0031]濾波權(quán)重獲取單元,用于接收所述顏色向量獲取單元發(fā)送的所述第一組RGB顏色向量和所述第二組RGB顏色向量,基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重;
[0032]去噪單元,用于接收所述濾波權(quán)重獲取單元發(fā)送的所述濾波權(quán)重,基于所述濾波權(quán)重,對所述去噪鄰區(qū)進行去噪處理。
[0033]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述顏色分量獲取單元,具體用于在所述中心像素點的顏色分量為R顏色分量時,基于所述R顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的R顏色分量值為所述去噪鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述R顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的R顏色分量值為所述參考鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0034]結(jié)合第二方面,在第二種可能的實現(xiàn)方式中,所述顏色分量獲取單元,具體用于在所述中心像素點的顏色分量為Gr顏色分量時,基于所述Gr顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述Gr顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0035]結(jié)合第二方面,在第三種可能的實現(xiàn)方式中,所述顏色分量獲取單元,具體用于在所述中心像素點的顏色分量為B顏色分量時,基于所述B顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的B顏色分量值為所述去噪鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及基于所述B顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的B顏色分量值為所述考鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值。
[0036]結(jié)合第二方面,在第四種可能的實現(xiàn)方式中,所述顏色分量獲取單元,具體用于在所述中心像素點的顏色分量為Gb顏色分量時,基于所述Gb顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述Gb顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0037]結(jié)合第二方面或第一種至第四種可能的實現(xiàn)方式中的任一種,在第五種可能的實現(xiàn)方式中,所述濾波權(quán)重獲取單元,具體用于獲取所述第一組RGB顏色向量和所述第二組RGB顏色向量的歐式距離,再基于所述歐式距離,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重。
[0038]根據(jù)第三方面,提供了一種圖像去噪裝置,所述裝置包括:
[0039]存儲器,用于存儲拜爾模板圖像;
[0040]處理器,用于從所述拜耳模板圖像中確定去噪鄰區(qū)和參考鄰區(qū),其中,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量,再基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,以及基于所述中心像素點的顏色分量,對所述第一 RGB顏色分量值進行縮放處理,獲取第一組RGB顏色向量,以及對所述第二 RGB顏色分量值進行縮放處理,獲得第二組RGB顏色向量,再基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重,以及基于所述濾波權(quán)重,對所述去噪鄰區(qū)進行去噪處理。
[0041]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述處理器,具體用于在所述中心像素點的顏色分量為R顏色分量時,基于所述R顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的R顏色分量值為所述去噪鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述R顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的R顏色分量值為所述參考鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0042]結(jié)合第三方面,在第二種可能的實現(xiàn)方式中,所述處理器,具體用于在所述中心像素點的顏色分量為Gr顏色分量時,基于所述Gr顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述Gr顏色分量,獲取所述第二RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0043]結(jié)合第三方面,在第三種可能的實現(xiàn)方式中,所述處理器,具體用于在所述中心像素點的顏色分量為B顏色分量時,基于所述B顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的B顏色分量值為所述去噪鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及基于所述B顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的B顏色分量值為所述考鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值。
[0044]結(jié)合第三方面,在第四種可能的實現(xiàn)方式中,所述處理器,具體用于在所述中心像素點的顏色分量為Gb顏色分量時,基于所述Gb顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述Gb顏色分量,獲取所述第二RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
[0045]結(jié)合第三方面或第一種至第四種可能的實現(xiàn)方式中的任一種,在第五種可能的實現(xiàn)方式中,所述處理器,具體用于獲取所述第一組RGB顏色向量和所述第二組RGB顏色向量的歐式距離,再基于所述歐式距離,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重。
[0046]本發(fā)明有益效果如下:
[0047]由于本申請技術(shù)方案并不是用所述拜爾模板圖像中單個像素的顏色分量值進行比較,而是用所述去噪鄰區(qū)和所述參考鄰區(qū)中的RGB顏色分量值進行比較,而所述去噪鄰區(qū)和所述參考鄰區(qū)中的RGB顏色分量能夠更好的凸顯出所述去噪鄰區(qū)和所述參考鄰區(qū)的細節(jié),從而使得用所述去噪鄰區(qū)和所述參考鄰區(qū)中的RGB顏色分量值進行比較,能夠更精確的獲取所述去噪鄰區(qū)和所述參考鄰區(qū)的相似度,即使得計算出的所述參考鄰區(qū)和所述參考鄰區(qū)的歐式距離更精確,使得計算獲得所述濾波權(quán)重更精確,使得在通過濾波權(quán)重對所述圖像去噪時,所述濾波權(quán)重越精確,去噪的效果更好,并且去噪過程對圖片細節(jié)的影響比較小,在強紋理圖像去噪中效果更加明顯。
【專利附圖】
【附圖說明】
[0048]圖1為本發(fā)明實施例中圖像去噪方法的流程圖;
[0049]圖2為本發(fā)明實施例中從拜爾模板圖像中確定去噪鄰區(qū)和參考鄰區(qū)的第一種結(jié)構(gòu)圖;
[0050]圖3為本發(fā)明實施例中從拜爾模板圖像中確定去噪鄰區(qū)和參考鄰區(qū)的第二種結(jié)構(gòu)圖;
[0051]圖4為本發(fā)明實施例中從拜爾模板圖像中確定去噪鄰區(qū)和參考鄰區(qū)的第三種結(jié)構(gòu)圖;
[0052]圖5為本發(fā)明實施例中從拜爾模板圖像中確定去噪鄰區(qū)和參考鄰區(qū)的第四種結(jié)構(gòu)圖;
[0053]圖6為本發(fā)明實施例中圖像去噪裝置的第一種結(jié)構(gòu)圖;
[0054]圖7為本發(fā)明實施例中圖像去噪裝置的第二種結(jié)構(gòu)圖。
【具體實施方式】
[0055]針對現(xiàn)有技術(shù)在對圖像進行去噪時,存在獲取去噪鄰區(qū)和參考鄰區(qū)的相似度及其濾波權(quán)重精確性低,導(dǎo)致去噪效果差的技術(shù)問題,本發(fā)明實施例這里提出的技術(shù)方案并不是用所述拜爾模板圖像中單個像素的顏色分量值進行比較,而是用所述去噪鄰區(qū)和所述參考鄰區(qū)中的RGB顏色分量值進行比較,而所述去噪鄰區(qū)和所述參考鄰區(qū)中的RGB顏色分量能夠更好的凸顯出所述去噪鄰區(qū)和所述參考鄰區(qū)的細節(jié),從而使得用所述去噪鄰區(qū)和所述參考鄰區(qū)中的RGB顏色分量值進行比較,能夠更精確的獲取所述去噪鄰區(qū)和所述參考鄰區(qū)的相似度,即使得計算出的所述參考鄰區(qū)和所述參考鄰區(qū)的歐式距離更精確,使得計算獲得所述濾波權(quán)重更精確,使得在通過濾波權(quán)重對所述圖像去噪時,所述濾波權(quán)重越精確,去噪的效果更好,并且去噪過程對圖片細節(jié)的影響比較小,在強紋理圖像去噪中效果更加明顯。
[0056]下面結(jié)合各個附圖對本發(fā)明實施例技術(shù)方案的主要實現(xiàn)原理、【具體實施方式】及其對應(yīng)能夠達到的有益效果進行詳細地闡述。
[0057]本發(fā)明實施例提出了一種圖像去噪方法,如圖1所示,該方法具體處理過程如下:
[0058]步驟SlOl:從拜耳模板圖像中確定去噪鄰區(qū)和參考鄰區(qū),其中,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量;
[0059]步驟S102:基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值;
[0060]步驟S103:基于所述中心像素點的顏色分量,對所述第一 RGB顏色分量值進行縮放處理,獲取第一組RGB顏色向量,以及對所述第二 RGB顏色分量值進行縮放處理,獲得第二組RGB顏色向量;[0061]步驟S104:基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重;
[0062]步驟S105:基于所述濾波權(quán)重,對所述去噪鄰區(qū)進行去噪處理。
[0063]其中,在步驟SlOl中,從拜耳模板圖像中確定去噪鄰區(qū)和參考鄰區(qū),其中,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量。
[0064]在具體實施過程中,拜耳模板圖像中的每個像素點只有一個顏色分量,例如可以是R (red)顏色分量,G (green)顏色分量和B (blue)顏色分量中的任一種,所述去噪鄰區(qū)例如可以是以所述去噪鄰區(qū)中的中心像素點為中心的矩形區(qū)域,同理,所述參考鄰區(qū)也可以是以所述參考鄰區(qū)中的中心像素點為中心的矩形區(qū)域,其中,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量,為了使得說明書更加簡潔明了,下面所有的顏色分量均以R、G和B表示。
[0065]具體來講,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量,且所述去噪鄰區(qū)的區(qū)域面積和所述參考鄰區(qū)的區(qū)域面積相同,例如,所述去噪鄰區(qū)的區(qū)域面積為3*3區(qū)域,則所述參考鄰區(qū)的區(qū)域面積也為3*3區(qū)域,而且由于所述拜耳模板圖像中的像素點的顏色分量分布是按相同的規(guī)則排序的,使得所述去噪鄰區(qū)中的像素點的顏色分量分布與所述參考鄰區(qū)中的像素點的顏色分量分布相同。
[0066]具體的,所述去噪鄰區(qū)和所述參考鄰區(qū)不同,例如在從所述拜爾模板圖像中確定所述去噪鄰區(qū)之后,可以從所述拜爾模板圖像中選擇不同于所述去噪鄰區(qū)的區(qū)域為所述參考鄰區(qū),所述去噪鄰區(qū)和所述參考鄰區(qū)的中心像素點具有相同的顏色分量。
[0067]例如,參見圖2,首先獲取拜爾模板圖像20,再從拜爾模板圖像20中確定去噪鄰區(qū)21,以及參考鄰區(qū)22,其中,去噪鄰區(qū)21的中心像素點23和參考鄰區(qū)22的中心像素點24的顏色分量均為R,去噪鄰區(qū)21的區(qū)域面積為3*3的像素點面積,參考鄰區(qū)22的區(qū)域面積也為3*3的像素點面積,中心像素點23和中心像素點24均為R,中心像素點23周圍的像素點的顏色分量分布為B、Gb、B、Gr、B、Gb、B和Gr,同樣,中心像素點24周圍的像素點的顏色分量分布為B、Gb、B、Gr、B、Gb、B和Gr,使得去噪鄰區(qū)21中的像素點的顏色分量分布與參考鄰區(qū)22中的像素點的顏色分量分布相同,具體參見圖2。
[0068]接下來執(zhí)行步驟S102,在該步驟中,基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值。
[0069]在具體實施過程中,基于所述中心像素點的顏色分量,獲取所述第一 RGB顏色分量值和所述第二 RGB顏色分量值,在所述中心像素點的顏色分量不同時,采用不同的方式來獲取所述第一 RGB顏色分量值和所述第二 RGB顏色分量值。
[0070]具體來講,在所述中心像素點的顏色分量為R顏色分量時,基于所述R顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的R顏色分量值為所述去噪鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值;以及基于所述R顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的R顏色分量值為所述參考鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。[0071]具體的,若所述中心像素點的顏色分量為R,且所述去噪鄰區(qū)和所述參考鄰區(qū)均為3*3的像素點時,則可以將3*3的像素點的顏色分量表示為:
[0072]B11 Gbl2 B13
[0073]Gr21 R22 Gr23
[0074]B31 Gb32 B33
[0075]其中,獲取所述第一 RGB和第二 RGB顏色分量值中R、G和B公式(I)為:
[0076]R=R22
L0077」
【權(quán)利要求】
1.一種圖像去噪方法,其特征在于,所述方法包括: 從拜耳模板圖像中確定去噪鄰區(qū)和參考鄰區(qū),其中,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量; 基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值; 基于所述中心像素點的顏色分量,對所述第一 RGB顏色分量值進行縮放處理,獲取第一組RGB顏色向量,以及對所述第二 RGB顏色分量值進行縮放處理,獲得第二組RGB顏色向量; 基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重; 基于所述濾波權(quán)重,對所述去噪鄰區(qū)進行去噪處理。
2.如權(quán)利要求1所述的方法,其特征在于,在所述中心像素點的顏色分量為R顏色分量時,所述基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,具體包括: 基于所述R顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的R顏色分量值為所述去噪鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值;以及 基于所述R顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的R顏色分量值為所述參考鄰`區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
3.如權(quán)利要求1所述的方法,其特征在于,在所述中心像素點的顏色分量為Gr顏色分量時,所述基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,具體包括: 基于所述Gr顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值;以及 基于所述Gr顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
4.如權(quán)利要求1所述的方法,其特征在于,在所述中心像素點的顏色分量為B顏色分量時,所述基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,具體包括: 基于所述B顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的B顏色分量值為所述去噪鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值;以及 基于所述B顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的B顏色分量值為所述考鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值。
5.如權(quán)利要求1所述的方法,其特征在于,在所述中心像素點的顏色分量為Gb顏色分量時,所述基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值,具體包括: 基于所述Gb顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值;以及 基于所述Gb顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
6.如權(quán)利要求1-5任一項所述的方法,其特征在于,所述第一組RGB顏色向量和所述第二組RGB顏色向量中的每一個種顏色分量的方差相同。
7.如權(quán)利要求1-6任一項所述的方法,其特征在于,所述基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重,具體包括: 獲取所述第一組RGB顏 色向量和所述第二組RGB顏色向量的歐式距離; 基于所述歐式距離,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重。
8.一種圖像去噪裝置,其特征在于,所述裝置包括: 鄰區(qū)確定單元,用于從拜耳模板圖像中確定去噪鄰區(qū)和參考鄰區(qū),其中,所述去噪鄰區(qū)和所述參考鄰區(qū)中的中心像素點具有相同的顏色分量; 顏色分量獲取單元,用于在所述鄰區(qū)確定單元確定所述去噪鄰區(qū)和所述參考鄰區(qū)時,基于所述中心像素點的顏色分量,獲取所述去噪鄰區(qū)中的第一 RGB顏色分量值和所述參考鄰區(qū)中的第二 RGB顏色分量值; 顏色向量獲取單元,用于接收所述顏色分量獲取單元發(fā)送的所述第一 RGB顏色分量值和所述第二 RGB顏色分量值,基于所述中心像素點的顏色分量,對所述第一 RGB顏色分量值進行縮放處理,獲取第一組RGB顏色向量,以及對所述第二 RGB顏色分量值進行縮放處理,獲得第二組RGB顏色向量; 濾波權(quán)重獲取單元,用于接收所述顏色向量獲取單元發(fā)送的所述第一組RGB顏色向量和所述第二組RGB顏色向量,基于所述第一組RGB顏色向量和所述第二組RGB顏色向量,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重; 去噪單元,用于接收所述濾波權(quán)重獲取單元發(fā)送的所述濾波權(quán)重,基于所述濾波權(quán)重,對所述去噪鄰區(qū)進行去噪處理。
9.如權(quán)利要求8所述的裝置,其特征在于,所述顏色分量獲取單元,具體用于在所述中心像素點的顏色分量為R顏色分量時,基于所述R顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的R顏色分量值為所述去噪鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述R顏色分量,獲取所述第二RGB顏色分量值,其中,所述第二 RGB顏色分量值中的R顏色分量值為所述參考鄰區(qū)中的中心像素點的R顏色分量值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
10.如權(quán)利要求8所述的裝置,其特征在于,所述顏色分量獲取單元,具體用于在所述中心像素點的顏色分量為Gr顏色分量時,基于所述Gr顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gr顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述Gr顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gr顏 色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
11.如權(quán)利要求8所述的裝置,其特征在于,所述顏色分量獲取單元,具體用于在所述中心像素點的顏色分量為B顏色分量時,基于所述B顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的B顏色分量值為所述去噪鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值,以及基于所述B顏色分量,獲取所述第二RGB顏色分量值,其中,所述第二 RGB顏色分量值中的B顏色分量值為所述考鄰區(qū)中的中心像素點的B顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及G顏色分量值為所述去噪鄰區(qū)中的所有G顏色分量的均值。
12.如權(quán)利要求8所述的裝置,其特征在于,所述顏色分量獲取單元,具體用于在所述中心像素點的顏色分量為Gb顏色分量時,基于所述Gb顏色分量,獲取所述第一 RGB顏色分量值,其中,所述第一 RGB顏色分量值中的G顏色分量值為所述去噪鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值,以及基于所述Gb顏色分量,獲取所述第二 RGB顏色分量值,其中,所述第二 RGB顏色分量值中的G顏色分量值為所述考鄰區(qū)中的中心像素點的Gb顏色分量值,以及R顏色分量值為所述去噪鄰區(qū)中的所有R顏色分量的均值,以及B顏色分量值為所述去噪鄰區(qū)中的所有B顏色分量的均值。
13.如權(quán)利要求8-12任一項所述的裝置,其特征在于,所述濾波權(quán)重獲取單元,具體用于獲取所述第一組RGB顏色向量和所述第二組RGB顏色向量的歐式距離,再基于所述歐式距離,獲取所述參考鄰區(qū)相對于所述去噪鄰區(qū)的濾波權(quán)重。
【文檔編號】G06T5/00GK103871035SQ201410112547
【公開日】2014年6月18日 申請日期:2014年3月24日 優(yōu)先權(quán)日:2014年3月24日
【發(fā)明者】陳瑋, 柳海波 申請人:華為技術(shù)有限公司