圖像去噪裝置和方法
【技術領域】
[0001]本發(fā)明涉及圖像領域,尤其涉及一種圖像去噪裝置和方法。
【背景技術】
[0002]隨著科學技術的發(fā)展,智能手機的拍照功能也越來越完善。相對于數(shù)碼相機來說,智能手機具有體積小便于攜帶等特性。因此,越來越多的人更熱衷于使用智能手機拍照功能來記錄生活中的美好瞬間。與此同時,人們對智能手機拍攝的圖像質(zhì)量要求也越來越高。但是如果在亮度不夠的場合,智能手機所拍攝出來的圖像中經(jīng)常會帶有一些噪聲(亮度噪聲加色度噪聲),并且亮度越低,噪聲越大,由于噪聲的存在,嚴重的影響圖像的質(zhì)量。
[0003]傳統(tǒng)去噪算法有:均值,中值,高斯濾波,雙邊濾波等等。雙邊濾波能在去除噪聲的同時,較好的保留邊緣,但是在噪聲比較大的情況下濾波效果不明顯,并且計算量很大,在濾波窗口增大的情況下,很難做到實時處理;均值,中值,高斯能較好的濾除噪聲,但是很容易模糊掉邊緣,并且隨著濾波窗口的增大,也很難做到實時處理。還有可以通過帶運動估計的3D(3DimenSi0nS,三維)去噪,在使用帶運動估計的3D去噪的過程中,首先要進行運動估計,然后再進行3D去噪操作,而運動估計需要很大的計算量,并且也不能保證百分之百的準確性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提出一種圖像去噪裝置和方法,旨在解決現(xiàn)有技術在對圖像進行去噪的過程中,計算量大,去噪效果差,容易造成圖像邊緣細節(jié)損失的技術問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供的一種圖像去噪裝置,所述裝置包括:
[0006]第一獲取模塊,用于獲取終端拍攝的連續(xù)的多幀圖像,將所述多幀圖像中的其中一幀圖像作為樣本圖像,其余的作為待對比圖像,其中,所述多幀圖像的格式為RGB圖像格式;
[0007]第二獲取模塊,用于分別獲取所述樣本圖像各個像素點的R、G和B分量的亮度值,和所述待對比圖像各個像素點的R、G和B分量的亮度值;
[0008]處理模塊,用于若所述樣本圖像各個像素點的R、G和B分量的亮度值與所述待對比圖像各個像素點對應的R、G和B分量的亮度值之間的差值在第一預設范圍內(nèi),則根據(jù)所述待對比圖像與所述樣本圖像各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值得到去噪后的圖像。
[0009]可選地,所述圖像去噪裝置還包括:
[0010]計算模塊,用于分別計算所述樣本圖像各個像素點的R、G和B分量的亮度值與所述待對比圖像各個像素點對應的R、G和B分量的亮度值之間的差值,將所述差值作為第一差值;
[0011]判斷模塊,用于判斷所述第一差值是否都未在第一預設范圍內(nèi);
[0012]選取模塊,用于若所述第一差值都未在所述第一預設范圍內(nèi),則在所述樣本圖像各個像素點的預設范圍內(nèi)選取預設個數(shù)的像素點;
[0013]所述第二獲取模塊,還用于獲取所述預設個數(shù)的像素點的R、G和B分量的亮度值;
[0014]所述計算模塊,還用于分別計算所述預設個數(shù)的像素點的R、G和B分量的亮度值與所述樣本圖像像素點的R、G和B分量的亮度值之間的差值,作為第二差值;
[0015]所述處理模塊,還用于若所述第二差值在第二預設范圍內(nèi),則根據(jù)所述在第二預設范圍內(nèi)所對應的所述預設個數(shù)的像素點與所述樣本圖像的各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值得到去噪后的圖像。
[0016]可選地,所述判斷模塊,還用于判斷所述第二差值是否在第二預設范圍內(nèi);
[0017]所述圖像去噪裝置還包括丟棄模塊,用于若所述第二差值未在所述第二預設范圍內(nèi),則丟棄所述未在所述第二預設范圍內(nèi)的第二差值所對應的所述預設個數(shù)的像素點。
[0018]可選地,所述處理模塊包括:
[0019]獲取單元,用于若所述第二差值在所述第二預設范圍內(nèi),則獲取在所述第二預設范圍內(nèi)的第二差值所對應的所述預設個數(shù)的像素點的R、G和B分量的亮度值;
[0020]第一計算單元,用于分別計算所獲取的所述預設個數(shù)的像素點與所述樣本圖像各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值;
[0021]第一處理單元,用于將所述R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值重新組合成新的像素點,以得到去噪后的圖像。
[0022]可選地,所述處理模塊還包括:
[0023]確定單元,用于若所述樣本圖像各個像素點的R、G和B分量的亮度值與所述待對比圖像各個像素點對應的R、G和B分量的亮度值之間的差值在第一預設范圍內(nèi),則確定所述差值在所述第一預設范圍內(nèi)所對應的所述待對比圖像各個像素點的R、G和B分量的亮度值;
[0024]第二計算單元,用于分別計算在所述第一預設范圍內(nèi)的所述待對比圖像與所述樣本圖像各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值;
[0025]第二處理單元,用于將所述R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值重新組合成新的像素點,以得到去噪后的圖像。
[0026]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種圖像去噪方法所述方法包括以下步驟:
[0027]獲取終端拍攝的連續(xù)的多幀圖像,將所述多幀圖像中的其中一幀圖像作為樣本圖像,其余的作為待對比圖像,其中,所述多幀圖像的格式為RGB圖像格式;
[0028]分別獲取所述樣本圖像各個像素點的R、G和B分量的亮度值,和所述待對比圖像各個像素點的R、G和B分量的亮度值;
[0029]若所述樣本圖像各個像素點的R、G和B分量的亮度值與所述待對比圖像各個像素點對應的R、G和B分量的亮度值之間的差值在第一預設范圍內(nèi),則根據(jù)所述待對比圖像與所述樣本圖像各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值得到去噪后的圖像。
[0030]可選地,所述分別獲取所述樣本圖像各個像素點的R、G和B分量的亮度值,和所述待對比圖像各個像素點的R、G和B分量的亮度值的步驟之后,還包括:
[0031]分別計算所述樣本圖像各個像素點的R、G和B分量的亮度值與所述待對比圖像各個像素點對應的R、G和B分量的亮度值之間的差值,將所述差值作為第一差值;
[0032]判斷所述第一差值是否都未在第一預設范圍內(nèi);
[0033]若所述第一差值都未在所述第一預設范圍內(nèi),則在所述樣本圖像各個像素點的預設范圍內(nèi)選取預設個數(shù)的像素點;
[0034]獲取所述預設個數(shù)的像素點的R、G和B分量的亮度值;
[0035]分別計算所述預設個數(shù)的像素點的R、G和B分量的亮度值與所述樣本圖像像素點的R、G和B分量的亮度值之間的差值,作為第二差值;
[0036]若所述第二差值在第二預設范圍內(nèi),則根據(jù)所述在第二預設范圍內(nèi)所對應的所述預設個數(shù)的像素點與所述樣本圖像的各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值得到去噪后的圖像。
[0037]可選地,所述分別計算所述預設個數(shù)的像素點的R、G和B分量的亮度值與所述樣本圖像像素點的R、G和B分量的亮度值之間的差值,作為第二差值的步驟之后,還包括:
[0038]判斷所述第二差值是否在第二預設范圍內(nèi);
[0039]若所述第二差值未在所述第二預設范圍內(nèi),則丟棄所述未在所述第二預設范圍內(nèi)的第二差值所對應的所述預設個數(shù)的像素點。
[0040]可選地,所述若所述第二差值在第二預設范圍內(nèi),則根據(jù)所述在第二預設范圍內(nèi)所對應的所述預設個數(shù)的像素點與所述樣本圖像的各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值得到去噪后的圖像的步驟包括:
[0041 ]若所述第二差值在所述第二預設范圍內(nèi),則獲取在所述第二預設范圍內(nèi)的第二差值所對應的所述預設個數(shù)的像素點的R、G和B分量的亮度值;
[0042]分別計算所獲取的所述預設個數(shù)的像素點與所述樣本圖像各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值;
[0043]將所述R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值重新組合成新的像素點,以得到去噪后的圖像。
[0044]可選地,所述若所述樣本圖像各個像素點的R、G和B分量的亮度值與所述待對比圖像各個像素點對應的R、G和B分量的亮度值之間的差值在第一預設范圍內(nèi),則根據(jù)所述待對比圖像與所述樣本圖像各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值得到去噪后的圖像的步驟包括:
[0045]若所述樣本圖像各個像素點的R、G和B分量的亮度值與所述待對比圖像各個像素點對應的R、G和B分量的亮度值之間的差值在第一預設范圍內(nèi),則確定所述差值在所述第一預設范圍內(nèi)所對應的所述待對比圖像各個像素點的R、G和B分量的亮度值;
[0046]分別計算在所述第一預設范圍內(nèi)的所述待對比圖像與所述樣本圖像各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值;
[0047]將所述R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值重新組合成新的像素點,以得到去噪后的圖像。
[0048]本發(fā)明通過分別獲取終端中的樣本圖像的R、G和B分量的亮度值,待對比圖像各個像素點的R、G和B分量的亮度值,當所述樣本圖像的R、G和B分量的亮度值與所述待對比圖像各個像素點的R、G和B分量的亮度值之間對應的差值在第一預設范圍內(nèi),則根據(jù)所述待對比圖像與所述樣本圖像各個像素點之間R分量亮度值的平均值、G分量亮度值的平均值和B分量亮度值的平均值得到去噪后的圖像。通過了分別對圖像的R、G和B分量的亮度值進行去噪,再將去噪后的R、G和B分量的亮度值重新組合成新的像素點,將所述新的像素點作為去噪后圖像的像素點的方法得到去噪后的圖像,避免了在對圖像去噪過程中計算量大,去噪效果差,容易造成圖像邊緣細節(jié)損失的問題。
【附圖說明】
[0049]圖1為實現(xiàn)本發(fā)明各個實施例一個可選的移動終端的硬件結構示意圖;
[0050]圖2為圖1中相機的電氣結構框圖;
[0051]圖3為本發(fā)明圖像去噪裝置第一實施例的功能模塊示意圖;
[0052]圖4為本發(fā)明圖像去噪裝置第二實施例的功能模塊示意圖;
[0053]圖5為本發(fā)明圖像去噪方法第一實施例的流程示意圖;
[0054]圖6為本發(fā)明圖像去噪方法第二實施例的流程示意圖;
[0055]圖7為本發(fā)明實施例中終端所拍攝的未經(jīng)過去噪處理所得圖像的一種示意圖;
[0056]圖8為本發(fā)明實施例中終端所拍攝的經(jīng)過去噪處理所得圖像的一種示意圖;
[0057]圖9為本發(fā)明實施例中終端在樣本圖像總某個像素點的預設范圍內(nèi)選取預設個數(shù)的像素點的一種不意圖;
[0058]圖10為本發(fā)明實施例中樣本圖像的某個像素點的R分量的亮度值和預設個數(shù)像素點的R分量的亮度值的一種示意圖。
[0059]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0060]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0061]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0062]移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構造也能夠應用于固定類型的終端。
[0063]圖1為實現(xiàn)本發(fā)明各個實施例一個可選的移動終端的硬件結構示意圖。
[0064]移動終端100可以包括A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160