圖像降噪方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是涉及一種圖像降噪方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,手機(jī)、平板電腦、相機(jī)等終端的功能也得到不斷的完善。同時(shí),隨著數(shù)碼產(chǎn)品的普及,圖像已成為人類活動(dòng)中最常用的信息載體,它們包含著物體的大量信息,成為人們獲取外界原始信息的主要途徑。
[0003]現(xiàn)在手機(jī)或平板電腦等終端設(shè)備已經(jīng)成為圖像拍攝的常用工具。此類終端設(shè)備的攝像頭使用的感光器件噪點(diǎn)比較大,尤其是光線較暗時(shí),需要高ISO(感光度)的場(chǎng)景下,拍攝出來的視頻噪點(diǎn)非常明顯,使得拍攝效果大打折扣。
[0004]傳統(tǒng)的降噪算法大多是根據(jù)圖像的環(huán)境光亮度,選取不同的降噪強(qiáng)度。一種是采用整體降噪的方式,采用這種方式,若降噪程度大,就會(huì)造成高亮區(qū)域細(xì)節(jié)被抹;如果降噪程度小,又導(dǎo)致低亮區(qū)域噪點(diǎn)嚴(yán)重的情況;也有稍微精細(xì)的方式是把圖像分區(qū)域進(jìn)行降噪;但是不管是哪種方式,都會(huì)出現(xiàn)降噪以后斑塊化的情況,降噪效果差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種圖像降噪方法和系統(tǒng),可以提升圖像的降噪效果。
[0006]本發(fā)明的目的通過如下技術(shù)方案實(shí)現(xiàn):
[0007]—種圖像降噪方法,包括如下步驟:
[0008]識(shí)別待降噪圖像中的面部區(qū)域,對(duì)所述面部區(qū)域內(nèi)的非膚色像素點(diǎn)的顏色值進(jìn)行過濾;
[0009]識(shí)別所述待降噪圖像的暗部區(qū)域,對(duì)所述暗部區(qū)域進(jìn)行灰度化處理;
[0010]對(duì)當(dāng)前圖像進(jìn)行降白噪處理,所述當(dāng)前圖像為經(jīng)過非膚色像素點(diǎn)的顏色值過濾、灰度化處理后的待降噪圖像。
[0011 ] 一種圖像降噪系統(tǒng),包括:
[0012]第一降色噪模塊,用于識(shí)別待降噪圖像中的面部區(qū)域,對(duì)所述面部區(qū)域內(nèi)的非膚色像素點(diǎn)的顏色值進(jìn)行過濾;
[0013]第二降色噪模塊,用于識(shí)別所述待降噪圖像的暗部區(qū)域,對(duì)所述暗部區(qū)域進(jìn)行灰度化處理;
[0014]降白噪模塊,用于對(duì)當(dāng)前圖像進(jìn)行降白噪處理,所述當(dāng)前圖像為經(jīng)過非膚色像素點(diǎn)的顏色值過濾、灰度化處理后的待降噪圖像。
[0015]根據(jù)上述本發(fā)明的方案,其是識(shí)別待降噪圖像中的面部區(qū)域,對(duì)所述面部區(qū)域內(nèi)的非膚色像素點(diǎn)的顏色值進(jìn)行過濾,識(shí)別所述待降噪圖像的暗部區(qū)域,對(duì)所述暗部區(qū)域進(jìn)行灰度化處理,對(duì)當(dāng)前圖像進(jìn)行降白噪處理,所述當(dāng)前圖像為經(jīng)過非膚色像素點(diǎn)的顏色值過濾、灰度化處理后的待降噪圖像,其中,對(duì)所述面部區(qū)域內(nèi)的非膚色像素點(diǎn)的顏色值進(jìn)行過濾以及對(duì)所述暗部區(qū)域進(jìn)行灰度化處理兩個(gè)過程是降色噪的過程,也就是說,本發(fā)明的方案對(duì)待降噪圖像進(jìn)行了兩次降噪處理,一次為降色噪,另一次為降白噪,可以有效的避免斑塊化的出現(xiàn),提升了降噪效果;同時(shí),這是一種從人眼感知圖像的視覺效果出發(fā)進(jìn)行的降噪方式,以達(dá)到降低人眼感知的噪聲的目的,而不需要對(duì)人眼無法感知的噪聲進(jìn)行處理,提高了降噪效率。
【附圖說明】
[0016]圖1為本發(fā)明的圖像降噪方法實(shí)施例的流程示意圖;
[0017]圖2為本發(fā)明的圖像降噪系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0018]圖3為本發(fā)明的圖像降噪系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0019]圖4為圖2中的第一降色噪模塊在其中一個(gè)實(shí)施例的細(xì)化結(jié)構(gòu)示意圖;
[0020]圖5為圖2中的第二降色噪模塊在其中另一個(gè)實(shí)施例的細(xì)化結(jié)構(gòu)示意圖;
[0021]圖6為圖2中的降白噪模塊在其中一個(gè)實(shí)施例的細(xì)化結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】?jī)H僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0023]為了便于理解本發(fā)明的方案,以下首先對(duì)噪聲進(jìn)行說明。
[0024]低光下拍攝的圖像會(huì)存在兩種噪聲,第一種是色噪,帶有顏色,在面部和暗部(照片上沒有光照或者光照極低的黑色部分)出現(xiàn)會(huì)非常明顯;第二種是白噪,類似電視機(jī)上的雪花點(diǎn),黑白,在暗部明顯,在面部和有光照的部分出現(xiàn),從用戶視覺上看就不會(huì)特別明顯,顏色越亮的區(qū)域,視覺越不明顯。這兩種噪聲都是人眼可感知的噪聲。以下對(duì)本發(fā)明方案進(jìn)行說明。
[0025]在下述說明中,首先針對(duì)本發(fā)明的圖像降噪方法的實(shí)施例進(jìn)行說明,再對(duì)本發(fā)明的圖像降噪系統(tǒng)的各實(shí)施例進(jìn)行說明。
[0026]參見圖1所示,為本發(fā)明的圖像降噪方法的實(shí)施例的流程示意圖。如圖1所示,本實(shí)施中的圖像降噪方法包括如下步驟:
[0027]步驟SlOl:識(shí)別待降噪圖像中的面部區(qū)域,對(duì)所述面部區(qū)域內(nèi)的非膚色像素點(diǎn)的顏色值進(jìn)行過濾;
[0028]其中,面部區(qū)域的識(shí)別方式具體可以是:對(duì)所述待降噪圖像進(jìn)行人臉識(shí)別,獲得所述待降噪圖像中的人臉區(qū)域;識(shí)別所述人臉區(qū)域內(nèi)的特征部位的所在位置,根據(jù)所述特征部位的所在位置獲取所述面部區(qū)域;
[0029]這里,通過人臉識(shí)別獲得人臉?biāo)诘囊粋€(gè)矩形框,該矩形框內(nèi)的區(qū)域即為所述人臉區(qū)域,所述面部區(qū)域位于該矩形框內(nèi);
[0030]這里,特征部位可以指人體五官中的部分五官或者全部五官,例如,人眼和嘴巴;在獲得了特征部位的所在位置后,可以根據(jù)所述特征部位的所在位置構(gòu)造出面部輪廓,面部輪廓內(nèi)的區(qū)域即為所述面部區(qū)域;根據(jù)所述特征部位的所在位置構(gòu)造出面部輪廓可以采用現(xiàn)有方式,在此不予贅述;
[0031]這里,對(duì)所述面部區(qū)域內(nèi)的非膚色像素點(diǎn)的顏色值進(jìn)行過濾的過程具體可以包括:可以分別將所述面部區(qū)域內(nèi)各像素點(diǎn)的像素值與預(yù)設(shè)的膚色范圍進(jìn)行比較,獲取像素值不在所述膚色范圍內(nèi)的像素點(diǎn),當(dāng)前獲取的像素點(diǎn)即為非膚色像素點(diǎn),過濾掉非膚色像素點(diǎn)的顏色值;
[0032]步驟SlOl實(shí)現(xiàn)了對(duì)面部區(qū)域的降色噪處理,處理后,完成了對(duì)人眼可感知的面部區(qū)域的色噪的降噪處理;考慮到并不是所有拍攝的圖像都需要進(jìn)行降噪處理,或者并不是所有拍攝的圖像中都具有臉部區(qū)域,為了能夠自適應(yīng)的進(jìn)行降噪處理,在其中一個(gè)實(shí)施例中,在步驟SlOl之前,還可以包括步驟:在拍攝預(yù)覽時(shí),檢測(cè)環(huán)境光并進(jìn)行人臉識(shí)別,若環(huán)境光亮度值小于預(yù)設(shè)的環(huán)境亮度閾值且在預(yù)覽區(qū)域內(nèi)識(shí)別到人臉,則將拍攝獲得的圖像作為所述待降噪圖像,進(jìn)入步驟SlOl;也就是說,將環(huán)境光亮度值小于預(yù)設(shè)的環(huán)境亮度閾值且識(shí)別到人臉作為執(zhí)行步驟SlOl及之后的降噪流程的啟動(dòng)條件;
[0033]這里,環(huán)境亮度閾值可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,可以是系統(tǒng)默認(rèn)值,也可以是用戶自行設(shè)置的;
[0034]步驟S102:識(shí)別所述待降噪圖像的暗部區(qū)域,對(duì)所述暗部區(qū)域進(jìn)行灰度化處理;
[0035]其中,識(shí)別暗部區(qū)域的方式具體可以是:根據(jù)所述待降噪圖像的中像素點(diǎn)的亮度值,識(shí)別出低于預(yù)設(shè)的圖像亮度閾值的區(qū)域,該區(qū)域即暗部區(qū)域;更為具體的方式可以是:按照預(yù)設(shè)的劃分方式將所述待降噪圖像劃分為多個(gè)區(qū)域,分別獲取各個(gè)區(qū)域內(nèi)像素點(diǎn)的亮度平均值,將各個(gè)亮度平均值分別與圖像亮度閾值,亮度平均值小于圖像亮度閾值的區(qū)域?yàn)榘挡繀^(qū)域;其中,劃分方式可以是平均劃分、也可以是非平均劃分;
[0036]其中,對(duì)所述暗部區(qū)域進(jìn)行灰度化處理的過程可以包括:對(duì)所述暗部區(qū)域內(nèi)各像素點(diǎn)的像素值進(jìn)行檢測(cè),將像素值中包括顏色值的像素點(diǎn)進(jìn)行灰度化處理,其中,灰度化處理指將相應(yīng)像素點(diǎn)的像素值賦值為灰度值;
[0037]步驟S102實(shí)現(xiàn)了對(duì)暗部區(qū)域的降色噪處理,處理后,完成了對(duì)人眼可感知的暗部區(qū)域色噪的降噪處理;
[0038]需要說明的是,上述步驟S101、步驟S102可以不采用上述先后順序進(jìn)行,也可以同時(shí)進(jìn)行;
[0039]步驟S103:對(duì)當(dāng)前圖像進(jìn)行降白噪處理,所述當(dāng)前圖像為經(jīng)過非膚色像素點(diǎn)的顏色值過濾、灰度化處理后的待降噪圖像;
[0040]其中,對(duì)當(dāng)前圖像進(jìn)行降白噪處理的過程具體可以包括:根據(jù)所述當(dāng)前圖像中像素點(diǎn)的亮度值,對(duì)所述當(dāng)前圖像進(jìn)行區(qū)域劃分;分別根據(jù)區(qū)域劃分后的各分區(qū)的亮度平均值獲取各所述分區(qū)對(duì)應(yīng)的降白噪強(qiáng)度,分別對(duì)各所述分區(qū)采用對(duì)應(yīng)的降白噪強(qiáng)度進(jìn)行降白噪處理;
[0041]具體地,可以預(yù)先設(shè)置圖像亮度范圍與降白噪強(qiáng)度的對(duì)應(yīng)關(guān)系,其中,降白噪強(qiáng)度越強(qiáng)(或者稱為等級(jí)越高),所對(duì)應(yīng)的圖像亮度范圍內(nèi)的亮度值越低,例如,若圖像亮度范圍為O?50,對(duì)應(yīng)第一降白噪強(qiáng)度,若圖像亮度范圍為51?120,對(duì)應(yīng)第二降白噪強(qiáng)度,若圖像亮度范圍為121?255,對(duì)應(yīng)第三降白噪強(qiáng)度,第一降白噪強(qiáng)度、第二降白噪強(qiáng)、第三降白噪強(qiáng)度的強(qiáng)度依次減弱;按照?qǐng)D像亮度范圍與降白噪強(qiáng)度的