一種去除圖像噪聲的方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種去除圖像噪聲的方法及裝置,通過獲取待處理圖像中各個(gè)像素點(diǎn)組成的像素序列;根據(jù)所述像素序列,以及預(yù)設(shè)的算子,獲取所述待處理圖像中每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù);根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù),從所述待處理圖像中,獲取噪聲圖像;根據(jù)所述噪聲圖像,為所述代理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污染指數(shù),對(duì)該像素點(diǎn)的灰度值進(jìn)行去噪聲處理。采用本發(fā)明實(shí)施例技術(shù)方案,由于預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩陣,能夠體現(xiàn)待處理圖像中的紋理特征,從而避免了僅采用中值濾波法進(jìn)行濾波時(shí),導(dǎo)致的將待處理圖像中的細(xì)線識(shí)別為脈沖噪聲的問題。
【專利說明】
一種去除圖像噪聲的方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明實(shí)施例涉及圖形圖像處理技術(shù)領(lǐng)域,尤其涉及一種去除圖像噪聲的方法及 裝置。
【背景技術(shù)】
[0002] 隨著電子技術(shù)的飛速發(fā)展,用戶可以通過各種電子設(shè)備(如個(gè)人計(jì)算機(jī),手機(jī),平 板電腦等)觀看視頻,瀏覽圖片等。
[0003] 目前,圖像在傳輸過程中,常常受到外界噪聲干擾,導(dǎo)致生成的圖像質(zhì)量下降。為 了保證終端所呈現(xiàn)圖像的質(zhì)量,通常需要終端具備圖像處理功能,對(duì)圖像中的噪聲進(jìn)行處 理,從而提高終端呈現(xiàn)圖像的質(zhì)量。
[0004] 基于上述技術(shù)問題,終端通常采用中值濾波法,對(duì)圖像中的噪聲進(jìn)行處理;在中值 濾波法在濾除圖像噪聲的過程中,需要預(yù)先設(shè)置一個(gè)固定大小的窗口,通過所述窗口依次 掃描所述圖像,對(duì)所述圖像中的每一個(gè)像素點(diǎn)進(jìn)行處理,處理后的每一個(gè)像素點(diǎn)的灰度值 均與門限值進(jìn)行比較,若所述處理后的每一個(gè)像素點(diǎn)的灰度值大于預(yù)設(shè)門限值,則認(rèn)為所 述像素點(diǎn)為噪聲像素點(diǎn)。采用上述技術(shù)方案,由于中值濾波法不能區(qū)分脈沖噪聲和細(xì)線,僅 通過單一的設(shè)置一個(gè)門限值,將像素點(diǎn)的灰度值與預(yù)設(shè)門限值進(jìn)行比較,判斷一個(gè)像素點(diǎn) 是否為噪聲像素點(diǎn),存在將圖像中的細(xì)線識(shí)別為脈沖噪聲的問題。
[0005] 由此可見,目前噪聲濾除過程中,存在錯(cuò)誤率高的問題。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明實(shí)施例提供一種去除圖像噪聲的方法及裝置,用以解決目前噪聲濾除過程 中,存在錯(cuò)誤率高的問題。
[0007] 本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
[0008] 本發(fā)明實(shí)施例提供一種去除圖像噪聲的方法,包括:
[0009] 獲取待處理圖像中各個(gè)像素點(diǎn)組成的像素序列;其中,所述像素序列中包含的元 素為每一個(gè)像素點(diǎn)的灰度值;
[0010] 根據(jù)所述像素序列,以及預(yù)設(shè)的算子,獲取所述待處理圖像中每一個(gè)像素點(diǎn)對(duì)應(yīng) 的噪聲檢測(cè)參數(shù);其中,所述預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩陣;
[0011] 根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù),從所述待處理圖像 中,獲取噪聲圖像;
[0012] 根據(jù)所述噪聲圖像,為所述代理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指 數(shù);
[0013] 分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污染指數(shù),對(duì)該像素點(diǎn)的灰度值進(jìn)行去噪聲處 理。
[0014] 本發(fā)明實(shí)施例提供一種去除圖像噪聲的裝置,包括:
[0015] 像素序列獲取單元,用于獲取待處理圖像中各個(gè)像素點(diǎn)組成的像素序列;其中,所 述像素序列中包含的元素為每一個(gè)像素點(diǎn)的灰度值;
[0016] 噪聲檢測(cè)參數(shù)獲取單元,用于根據(jù)所述像素序列,以及預(yù)設(shè)的算子,獲取所述待處 理圖像中每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù);其中,所述預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩陣;
[0017] 噪聲圖像獲取單元,用于根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè) 參數(shù),從所述待處理圖像中,獲取噪聲圖像;
[0018] 噪聲污染指數(shù)設(shè)置單元,用于根據(jù)所述噪聲圖像,為所述代理處圖像中的每一個(gè) 像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);
[0019] 去噪聲單元,用于分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污染指數(shù),對(duì)該像素點(diǎn)的灰 度值進(jìn)行去噪聲處理。
[0020] 本發(fā)明實(shí)施例提供一種去除圖像噪聲的方法及裝置,通過獲取待處理圖像中各個(gè) 像素點(diǎn)組成的像素序列;其中,所述像素序列中包含的元素為每一個(gè)像素點(diǎn)的灰度值;根據(jù) 所述像素序列,以及預(yù)設(shè)的算子,獲取所述待處理圖像中每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參 數(shù);其中,所述預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩陣;根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì) 應(yīng)的噪聲檢測(cè)參數(shù),從所述待處理圖像中,獲取噪聲圖像;根據(jù)所述噪聲圖像,為所述代理 處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污 染指數(shù),對(duì)該像素點(diǎn)的灰度值進(jìn)行去噪聲處理。采用本發(fā)明實(shí)施例技術(shù)方案,由于預(yù)設(shè)的算 子為預(yù)設(shè)角度上的矩陣,能夠體現(xiàn)待處理圖像中的紋理特征,通過預(yù)設(shè)的算子對(duì)待處理圖 像中直線上的像素點(diǎn)的灰度值進(jìn)行處理,能夠識(shí)別待處理圖像中的細(xì)線,從而避免了僅采 用中值濾波法進(jìn)行濾波時(shí),導(dǎo)致的將待處理圖像中的細(xì)線識(shí)別為脈沖噪聲的問題,提高了 噪聲識(shí)別的準(zhǔn)確性;并且,根據(jù)預(yù)設(shè)的算子,從所述待處理圖像中分離出噪聲圖像,由于噪 聲圖像中不包含待處理圖像中的細(xì)節(jié)部分,因此,根據(jù)所述噪聲圖像,獲取待處理圖像中每 一個(gè)像素點(diǎn)可能被噪聲污染的指數(shù),并根據(jù)該指數(shù),對(duì)待處理圖像進(jìn)行修正,能夠保證輸出 的圖像質(zhì)量更佳。
【附圖說明】
[0021 ]圖1為本發(fā)明實(shí)施例中通信系統(tǒng)架構(gòu)示意圖;
[0022]圖2為本發(fā)明實(shí)施例一中去除圖像噪聲的流程圖;
[0023]圖3a至圖3d為本發(fā)明實(shí)施例一預(yù)設(shè)的算子示意圖;
[0024] 圖4為本發(fā)明實(shí)施例一中圖像示意圖;
[0025] 圖5為本發(fā)明實(shí)施例二中去除圖像噪聲的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027]下面結(jié)合說明書附圖,對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。
[0028]參閱圖1所示,為本發(fā)明實(shí)施例中,通信系統(tǒng)架構(gòu)示意圖,該通信系統(tǒng)包含終端和 服務(wù)器;其中,所述終端為具備通信功能的終端,且所述終端為具備人機(jī)交互界面的終端, 該終端能夠接收服務(wù)器發(fā)送的數(shù)據(jù)包,并根據(jù)該數(shù)據(jù)包呈現(xiàn)相應(yīng)的畫面,如所述終端為個(gè) 人計(jì)算機(jī),平板電腦,手機(jī)等,所述終端中可以承載各種操作系統(tǒng),如微軟操作系統(tǒng),安卓操 作系統(tǒng),ios操作系統(tǒng)等;所述服務(wù)器為向終端提供數(shù)據(jù)包的設(shè)備,終端能夠根據(jù)該數(shù)據(jù)包 呈現(xiàn)相應(yīng)的圖片或者文本。
[0029] 實(shí)施例一
[0030] 參閱圖2所示,本發(fā)明實(shí)施例中,終端對(duì)待處理圖像中的噪聲進(jìn)行去除的過程,包 括:
[0031] 步驟200:獲取待處理圖像中各個(gè)像素點(diǎn)組成的像素序列;其中,所述像素序列中 包含的元素為每一個(gè)像素點(diǎn)的灰度值。
[0032]本發(fā)明實(shí)施例中,任意一待處理圖像(記為待處理圖像X)中均包含多個(gè)像素點(diǎn);設(shè) 待處理圖像X中包含的像素點(diǎn)數(shù)目為aXb,其中,a為待處理圖像X中像素點(diǎn)的行數(shù),b為待處 理圖像X中像素點(diǎn)的列數(shù);獲取所述待處理圖像中每一個(gè)像素點(diǎn)的灰度值,并根據(jù)獲取的每 一個(gè)像素點(diǎn)的灰度值,生成像素序列,其中,該像素序列可以為矩陣形式,該矩陣中每一個(gè) 灰度值根據(jù)該灰度值對(duì)應(yīng)的像素點(diǎn)的位置確定,則該矩陣即為a X b的矩陣。
[0033] 可選的,所述待處理圖像可以通過如下公式表示:
[0034] X={Xij:l < i <a,l < j <b}
[0035] 其中,x表示像素點(diǎn)的灰度值;i表示該像素點(diǎn)的行數(shù);j表示該像素點(diǎn)的列數(shù)。
[0036] 步驟210:根據(jù)所述像素序列,以及預(yù)設(shè)的算子,獲取所述待處理圖像中每一個(gè)像 素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù);其中,所述預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩陣。
[0037] 本發(fā)明實(shí)施例中,終端在本地預(yù)設(shè)四個(gè)算子,所述四個(gè)算子為拉普拉斯算子,該四 個(gè)拉普拉斯算子的方向分別為0°、45°、90°和135°,參閱圖3a所示為方向?yàn)?°的拉普拉斯算 子(記為K P,p = l)示意圖,圖3b所示為方向?yàn)?5°的拉普拉斯算子(記為KP,p = 2)示意圖,圖 3c所示為方向?yàn)?0°的拉普拉斯算子(記為KP,p = 3)示意圖,圖3d所示方向?yàn)?35°的拉普拉 斯算子(記為KP,p = 4)示意圖;將所述像素序列分別與四種不同的算子進(jìn)行卷積運(yùn)算,生成 四個(gè)卷積結(jié)果,其中,所述卷積結(jié)果同樣為一個(gè)包含多個(gè)元素的矩陣,每一個(gè)元素和每一個(gè) 像素點(diǎn) 對(duì)應(yīng)。
[0038] 可選的,針對(duì)所述待處理圖像中的每一個(gè)像素點(diǎn),均執(zhí)行如下操作:從所述四個(gè)卷 積結(jié)果中選取最小卷積結(jié)果,并將所述最小卷積結(jié)果確定為該像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參 數(shù)。
[0039] 可選的,所述將所述像素序列分別與四種不同的算子進(jìn)行卷積運(yùn)算,生成的每一 個(gè)像素點(diǎn)的噪聲檢測(cè)參數(shù)均可以通過如下公式表示:
[0040] Vv ~ min{|^.;<$>Kp,p=\,2,3,4|}
[0041] 其中,Vy為噪聲檢測(cè)參數(shù);Xlj為待處理圖像中任意一像素點(diǎn)的灰度值;?表示卷 積運(yùn)算;KP表示拉普拉斯算子。
[0042]采用上述技術(shù)方案,通過拉普拉斯算子對(duì)待處理圖像進(jìn)行處理,由于拉普拉斯算 子對(duì)四個(gè)方向上的直線均敏感,從而使得預(yù)設(shè)門限值的取值與待處理圖像的相關(guān)性減弱, 避免了預(yù)設(shè)門限值的取值影響到對(duì)待處理圖像中直線的誤判,提高了后續(xù)從待處理圖像中 去除噪聲的準(zhǔn)確性。
[0043] 由于在現(xiàn)有技術(shù)中,脈沖噪聲檢測(cè)的方法通?;趦牲c(diǎn),即非脈沖噪聲點(diǎn)集是由 不同的圖像平滑區(qū)域點(diǎn)組成,這些平滑區(qū)域被邊界分開;以及,與相鄰區(qū)域像素點(diǎn)相比較, 脈沖噪聲一般具備非常大或者非常小的灰度值;采用上述技術(shù)方案,若當(dāng)前待處理圖像中 存在任意一像素點(diǎn)是一個(gè)孤立脈沖噪聲,則因?yàn)槊}沖噪聲要么很大要么很小,從而使得 會(huì)很大,通過計(jì)算可知四個(gè)卷積結(jié)果都很大且基本相同;同理,若當(dāng)前待處理圖像中存在任 意一像素點(diǎn)是平滑區(qū)域中沒有被脈沖噪聲污染的像素點(diǎn),此時(shí),平滑區(qū)域中的各個(gè)像素點(diǎn) 的灰度值非常相似,經(jīng)計(jì)算可知四個(gè)卷積結(jié)果接近為零,很小;若當(dāng)前待處理圖像中存在 任意一像素點(diǎn)為邊緣像素點(diǎn),可知四個(gè)卷積結(jié)果中有一個(gè)很小,其余三個(gè)可能很大,則很 小?;谏鲜稣撌隹芍?對(duì)于平滑區(qū)域中沒有被脈沖噪聲污染的像素點(diǎn)和邊緣像素點(diǎn),得到 的都很小;相反,對(duì)于被脈沖噪聲污染的像素點(diǎn),Vj艮大。
[0044] 步驟220:根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù),從所述待 處理圖像中,獲取噪聲圖像。
[0045] 本發(fā)明實(shí)施例中,終端根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù),從所述待處理圖 像中選取中僅包含噪聲的噪聲圖像。
[0046] 具體的,所述終端獲取噪聲圖像的過程,包括:分別將所述待處理圖像中的每一個(gè) 像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)與預(yù)設(shè)門限值進(jìn)行比較;從所述待處理圖像的所有像素點(diǎn)中, 選取比較結(jié)果為噪聲檢測(cè)參數(shù)大于所述預(yù)設(shè)門限值的像素點(diǎn);將選取的像素點(diǎn)組成的圖 像,確定為噪聲圖像。
[0047]所述噪聲圖像,滿足如下公式:
[0048] H={dijXfij(1),l < i <a,l < j <b}
[0049]其中,所述H為噪聲圖像;du為待處理圖像中的細(xì)節(jié)圖像(記為D);i為所述待處理 圖像中像素點(diǎn)所在行數(shù);j為所述待處理圖像中像素點(diǎn)所在列數(shù);f^(1)為二值標(biāo)記函數(shù),若 所述像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)大于所述預(yù)設(shè)門限值的像素點(diǎn),所述fu (1)為1,否則,所述 fu(1)為〇;所述a為所述待處理圖像中像素點(diǎn)的總行數(shù);所述b為所述待處理圖像中像素點(diǎn)的 總列數(shù)。
[0050]可選的,所述二值標(biāo)記函數(shù),滿足如下公式: {:r
[0052]其中,1表示待處理圖像中像素點(diǎn)(i,j)為受到噪聲污染的噪聲點(diǎn);0表示待處理圖 像中像素點(diǎn)(i,j)為未受到噪聲污染的噪聲點(diǎn)。
[0053]所述待處理圖像中的細(xì)節(jié)圖像,滿足如下公式: f〇,/;,.(l1 =0
[0054] duxf.^ J
[0055] 本發(fā)明實(shí)施例中,細(xì)節(jié)圖像D滿足如下公式:
[0056] D=|X_Y
[0057] 其中,D為噪聲圖像,可以表示為D= {dij: 1 < i <a,l < j < b} ;Y為采用與設(shè)掃描窗 口,對(duì)所述待處理圖像進(jìn)行掃描排序后得到的值,可以表示為Y={yij:l < i <a,l < j<b}; yij可以表示為=賬心_,y]) = 77?(<丫丨",…,#胃)_ 以像素點(diǎn)(i,j)為中心,做n*n = 2N+1的窗□,n為奇數(shù),N為正整數(shù),med(Wn[ xij ])表示對(duì)預(yù)設(shè) 掃描窗口內(nèi)所有點(diǎn)取中值。所述預(yù)設(shè)掃描窗口根據(jù)具體應(yīng)用場(chǎng)景設(shè)置,如所述預(yù)設(shè)掃描窗 口為 5X5。
[0058]采用上述技術(shù)方案,結(jié)合中值濾波法,從所述待處理圖像(參閱圖4所示)中,濾除 得到噪聲圖像,相較于加入20%脈沖的噪聲圖像的細(xì)節(jié)圖像還包含所述待處理圖像的輪 廓,噪聲圖像中包含的圖像細(xì)節(jié)更為不明顯,從而可知采用上述技術(shù)方案,得到的噪聲圖像 更加準(zhǔn)確,進(jìn)而提高了后續(xù)從待處理圖像中去除噪聲的準(zhǔn)確性。
[0059] 步驟230:根據(jù)所述噪聲圖像,為所述代理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪 聲污染指數(shù)。
[0060] 本發(fā)明實(shí)施例中,終端基于所述噪聲圖像,通過噪聲污染指數(shù)檢測(cè)待處理圖像中 的噪聲。
[0061] 可選的,所述待理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù),滿足如下 公式:
[0063] 其中,f^(2)為所述代理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);cUj 為待處理圖像中的細(xì)節(jié)圖像;f^ (1)為二值標(biāo)記函數(shù),若所述像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)大 于所述預(yù)設(shè)門限值的像素點(diǎn),所述b(1)為1,否則,所述b (1)為〇;所述R1和Ru為預(yù)設(shè)參數(shù)。
[0064] 采用上述技術(shù)方案,通過噪聲污染指數(shù)來檢測(cè)每一個(gè)像素點(diǎn)受到噪聲污染的指 數(shù);若待處理圖像中存在任意一像素點(diǎn),其為噪聲點(diǎn)的可能性越大,其在后續(xù)中,被修正的 將越多。
[0065] 步驟240:分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污染指數(shù),對(duì)該像素點(diǎn)的灰度值進(jìn)行 去噪聲處理。
[0066] 本發(fā)明實(shí)施例中,終端對(duì)該像素點(diǎn)的灰度值進(jìn)行去噪聲處理之前,所述方法還包 括:通過預(yù)設(shè)大小的窗口,對(duì)所述待處理圖像進(jìn)行掃描;針對(duì)每一個(gè)窗口中的所有像素點(diǎn), 均執(zhí)行如下操作:對(duì)該窗口中包含的像素點(diǎn)的灰度值進(jìn)行排序,并根據(jù)排序結(jié)果,對(duì)該窗口 中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù)進(jìn)行修正處理;其中,修正后的所述待理處圖 像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù),滿足如下公式:
[0067] 其他
[0068]其中,Xlj為待處理圖像中任意一像素點(diǎn)(i,j)的灰度值;X⑴和X(9)為以所述任意一 像素點(diǎn)(i,j)為中心的預(yù)設(shè)窗口中,各個(gè)像素點(diǎn)的灰度值排序后,最大灰度值和最小灰度 值;且(Kff < 1。
[0069] 基于上述技術(shù)方案,:f表示它所對(duì)應(yīng)的待處理圖像中的像素點(diǎn)Xlj被噪聲污染的 可能性。若f=l,則表示相應(yīng)的W為噪聲點(diǎn),這時(shí)就用預(yù)設(shè)窗口中像素點(diǎn)的灰度值的中值 來代替噪聲點(diǎn)的灰度值;若=0:,則為沒有受到噪聲污染的像素點(diǎn),則該像素點(diǎn)的灰度 值保持不變。〇<ff <1表示為噪聲點(diǎn)的可能性大小。越大,表示越有可能是噪聲點(diǎn), 相應(yīng)的后續(xù)對(duì)它的改變也較多。
[0070] 去噪聲處理后的圖像,滿足如下公式:
[0071 ] Yij = fij⑵ Xmij+(l_fij⑵)Xxij
[0072]其中,為去噪聲處理后的圖像中任意一像素點(diǎn)(i,j)的灰度值;mij為預(yù)設(shè)窗口中的 像素中值。
[0073] 實(shí)施例二
[0074]基于上述實(shí)施例一描述的技術(shù)方案,參閱圖5所示,本發(fā)明實(shí)施例中,還提供一種 去除噪聲的裝置,包括像素序列獲取單元50,噪聲檢測(cè)參數(shù)獲取單元51,噪聲圖像獲取單元 52,噪聲污染指數(shù)設(shè)置單元53,以及去噪聲單元54,其中:
[0075]像素序列獲取單元50,用于獲取待處理圖像中各個(gè)像素點(diǎn)組成的像素序列;其中, 所述像素序列中包含的元素為每一個(gè)像素點(diǎn)的灰度值;
[0076] 噪聲檢測(cè)參數(shù)獲取單元51,用于根據(jù)所述像素序列,以及預(yù)設(shè)的算子,獲取所述待 處理圖像中每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù);其中,所述預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩 陣;
[0077] 噪聲圖像獲取單元52,用于根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢 測(cè)參數(shù),從所述待處理圖像中,獲取噪聲圖像;
[0078]噪聲污染指數(shù)設(shè)置單元53,用于根據(jù)所述噪聲圖像,為所述代理處圖像中的每一 個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);
[0079]去噪聲單元54,用于分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污染指數(shù),對(duì)該像素點(diǎn)的 灰度值進(jìn)行去噪聲處理。
[0080] 可選的,噪聲檢測(cè)參數(shù)獲取單元51,具體用于:將所述像素序列分別與四種不同的 算子進(jìn)行卷積運(yùn)算,生成四個(gè)卷積結(jié)果;其中,所述四種算子為四個(gè)預(yù)設(shè)角度上的矩陣;針 對(duì)所述待處理圖像中的每一個(gè)像素點(diǎn),均執(zhí)行如下操作:從所述四個(gè)卷積結(jié)果中選取最小 卷積結(jié)果,并將所述最小卷積結(jié)果確定為該像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)。
[0081] 可選的,噪聲圖像獲取單元52,具體用于:分別將所述待處理圖像中的每一個(gè)像素 點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)與預(yù)設(shè)門限值進(jìn)行比較;從所述待處理圖像的所有像素點(diǎn)中,選取 比較結(jié)果為噪聲檢測(cè)參數(shù)大于所述預(yù)設(shè)門限值的像素點(diǎn);將選取的像素點(diǎn)組成的圖像,確 定為噪聲圖像。
[0082] 可選的,所述噪聲圖像獲取單元52,生成的圖像,滿足如下公式:
[0083] H={dijXfij(1),l < i <a,l < j <b}
[0084]其中,所述H為噪聲圖像;du為待處理圖像中的細(xì)節(jié)圖像;i為所述待處理圖像中像 素點(diǎn)所在行數(shù);j為所述待處理圖像中像素點(diǎn)所在列數(shù);f^(1)為二值標(biāo)記函數(shù),若所述像素 點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)大于所述預(yù)設(shè)門限值的像素點(diǎn),所述b (1)為1,否則,所述b(1)為0; 所述a為所述待處理圖像中像素點(diǎn)的總行數(shù);所述b為所述待處理圖像中像素點(diǎn)的總列數(shù)。
[0085]可選的,所述待處理圖像中的細(xì)節(jié)圖像,滿足如下公式:
[0, /;a, -0
[_] 叫
[0087]可選的,所述待理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù),滿足如下 公式:
[0089]其中,f^(2)為所述代理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);cUj為 待處理圖像中的細(xì)節(jié)圖像;f^(1)為二值標(biāo)記函數(shù),若所述像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)大于 所述預(yù)設(shè)門限值的像素點(diǎn),所述b (1)為1,否則,所述b(1)為〇;所述R1和Ru為預(yù)設(shè)參數(shù)。 [0090]進(jìn)一步的,所述裝置還包括修正單元55,用于:對(duì)該像素點(diǎn)的灰度值進(jìn)行去噪聲處 理之前,通過預(yù)設(shè)大小的窗口,對(duì)所述待處理圖像進(jìn)行掃描;針對(duì)每一個(gè)窗口中的所有像素 點(diǎn),均執(zhí)行如下操作:對(duì)該窗口中包含的像素點(diǎn)的灰度值進(jìn)行排序,并根據(jù)排序結(jié)果,對(duì)該 窗口中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù)進(jìn)行修正處理;其中,修正后的所述待理 處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù),滿足如下公式: 0091 爲(wèi)-[/:,('其他
[0092] 其中,Xlj為待處理圖像中任意一像素點(diǎn)(i,j)的灰度值;X⑴和X(9)為以所述任意一 像素點(diǎn)(i,j)為中心的預(yù)設(shè)窗口中,各個(gè)像素點(diǎn)的灰度值排序后,最大灰度值和最小灰度 值。
[0093] 可選的,去噪聲處理后的圖像,滿足如下公式:
[0094] Yij = fij⑵ Xmij+(l_fij⑵)Xxij
[0095] 其中,為去噪聲處理后的圖像中任意一像素點(diǎn)(i,j)的灰度值;mij為預(yù)設(shè)窗口中的 像素中值。
[0096]綜上所述,本發(fā)明實(shí)施例中,通過獲取待處理圖像中各個(gè)像素點(diǎn)組成的像素序列; 其中,所述像素序列中包含的元素為每一個(gè)像素點(diǎn)的灰度值;根據(jù)所述像素序列,以及預(yù)設(shè) 的算子,獲取所述待處理圖像中每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù);其中,所述預(yù)設(shè)的算子 為預(yù)設(shè)角度上的矩陣;根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù),從所 述待處理圖像中,獲取噪聲圖像;根據(jù)所述噪聲圖像,為所述代理處圖像中的每一個(gè)像素點(diǎn) 設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污染指數(shù),對(duì)該像素點(diǎn)的灰 度值進(jìn)行去噪聲處理。采用本發(fā)明實(shí)施例技術(shù)方案,由于預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩陣, 能夠體現(xiàn)待處理圖像中的紋理特征,通過預(yù)設(shè)的算子對(duì)待處理圖像中直線上的像素點(diǎn)的灰 度值進(jìn)行處理,能夠識(shí)別待處理圖像中的細(xì)線,從而避免了僅采用中值濾波法進(jìn)行濾波時(shí), 導(dǎo)致的將待處理圖像中的細(xì)線識(shí)別為脈沖噪聲的問題,提高了噪聲識(shí)別的準(zhǔn)確性;并且,根 據(jù)預(yù)設(shè)的算子,從所述待處理圖像中分離出噪聲圖像,由于噪聲圖像中不包含待處理圖像 中的細(xì)節(jié)部分,因此,根據(jù)所述噪聲圖像,獲取待處理圖像中每一個(gè)像素點(diǎn)可能被噪聲污染 的指數(shù),并根據(jù)該指數(shù),對(duì)待處理圖像進(jìn)行修正,能夠保證輸出的圖像質(zhì)量更佳。
[0097] 以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可 以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單 元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其 中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性 的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0098] 通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可 借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上 述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該 計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指 令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施 例或者實(shí)施例的某些部分所述的方法。
[0099]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明實(shí)施例的技術(shù)方案,而非對(duì)其限 制;盡管參照前述實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng) 理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征 進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí) 施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1. 一種去除圖像噪聲的方法,其特征在于,包括: 獲取待處理圖像中各個(gè)像素點(diǎn)組成的像素序列;其中,所述像素序列中包含的元素為 每一個(gè)像素點(diǎn)的灰度值; 根據(jù)所述像素序列,以及預(yù)設(shè)的算子,獲取所述待處理圖像中每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪 聲檢測(cè)參數(shù);其中,所述預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩陣; 根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù),從所述待處理圖像中, 獲取噪聲圖像; 根據(jù)所述噪聲圖像,為所述代理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù); 分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污染指數(shù),對(duì)該像素點(diǎn)的灰度值進(jìn)行去噪聲處理。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述像素序列,以及預(yù)設(shè)的算子,獲取 所述待處理圖像中每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù),具體包括: 將所述像素序列分別與四種不同的算子進(jìn)行卷積運(yùn)算,生成四個(gè)卷積結(jié)果;其中,所述 四種算子為四個(gè)預(yù)設(shè)角度上的矩陣; 針對(duì)所述待處理圖像中的每一個(gè)像素點(diǎn),均執(zhí)行如下操作:從所述四個(gè)卷積結(jié)果中選 取最小卷積結(jié)果,并將所述最小卷積結(jié)果確定為該像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì) 應(yīng)的噪聲檢測(cè)參數(shù),從所述待處理圖像中,獲取噪聲圖像,具體包括: 分別將所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)與預(yù)設(shè)門限值進(jìn)行比 較; 從所述待處理圖像的所有像素點(diǎn)中,選取比較結(jié)果為噪聲檢測(cè)參數(shù)大于所述預(yù)設(shè)門限 值的像素點(diǎn); 將選取的像素點(diǎn)組成的圖像,確定為噪聲圖像。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述噪聲圖像,滿足如下公式: H={dijXfij(1),l < i <a,l < j <b} 其中,所述H為噪聲圖像;du為待處理圖像中的細(xì)節(jié)圖像;i為所述待處理圖像中像素點(diǎn) 所在行數(shù);j為所述待處理圖像中像素點(diǎn)所在列數(shù);f^(1)為二值標(biāo)記函數(shù),若所述像素點(diǎn)對(duì) 應(yīng)的噪聲檢測(cè)參數(shù)大于所述預(yù)設(shè)門限值的像素點(diǎn),所述f^ (1)為1,否則,所述fu(1)為0;所述 a為所述待處理圖像中像素點(diǎn)的總行數(shù);所述b為所述待處理圖像中像素點(diǎn)的總列數(shù)。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述待處理圖像中的細(xì)節(jié)圖像,滿足如下 公式:6. 根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述待理處圖像中的每一個(gè)像素 點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù),滿足如下公式:其中,f^(2)為所述代理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);du為待處 理圖像中的細(xì)節(jié)圖像;f^(1)為二值標(biāo)記函數(shù),若所述像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)大于所述 預(yù)設(shè)門限值的像素點(diǎn),所述fu (1)為1,否則,所述fu(1)為〇;所述Ri和Ru為預(yù)設(shè)參數(shù)。7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,對(duì)該像素點(diǎn)的灰度值進(jìn)行去噪聲處理之 前,所述方法還包括: 通過預(yù)設(shè)大小的窗口,對(duì)所述待處理圖像進(jìn)行掃描; 針對(duì)每一個(gè)窗口中的所有像素點(diǎn),均執(zhí)行如下操作:對(duì)該窗口中包含的像素點(diǎn)的灰度 值進(jìn)行排序,并根據(jù)排序結(jié)果,對(duì)該窗口中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù)進(jìn)行 修正處理; 其中,修正后的所述待理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù),滿足如 下公式:其中,Xij為待處理圖像中仕蒽一像索點(diǎn)(i,j)的灰度值;X⑴和X(9)為以所述任意一像素 點(diǎn)(i,j)為中心的預(yù)設(shè)窗口中,各個(gè)像素點(diǎn)的灰度值排序后,最大灰度值和最小灰度值。8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,去噪聲處理后的圖像,滿足如下公式: Yij = fij(2) Xniij+(l-fij(2)) XXij 其中,為去噪聲處理后的圖像中任意一像素點(diǎn)(i,j)的灰度值;IHlj為預(yù)設(shè)窗口中的像素 中值。9. 一種去除圖像噪聲的裝置,其特征在于,包括: 像素序列獲取單元,用于獲取待處理圖像中各個(gè)像素點(diǎn)組成的像素序列;其中,所述像 素序列中包含的元素為每一個(gè)像素點(diǎn)的灰度值; 噪聲檢測(cè)參數(shù)獲取單元,用于根據(jù)所述像素序列,以及預(yù)設(shè)的算子,獲取所述待處理圖 像中每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù);其中,所述預(yù)設(shè)的算子為預(yù)設(shè)角度上的矩陣; 噪聲圖像獲取單元,用于根據(jù)所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參 數(shù),從所述待處理圖像中,獲取噪聲圖像; 噪聲污染指數(shù)設(shè)置單元,用于根據(jù)所述噪聲圖像,為所述代理處圖像中的每一個(gè)像素 點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù); 去噪聲單元,用于分別根據(jù)每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲污染指數(shù),對(duì)該像素點(diǎn)的灰度值 進(jìn)行去噪聲處理。10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,噪聲檢測(cè)參數(shù)獲取單元,具體用于: 將所述像素序列分別與四種不同的算子進(jìn)行卷積運(yùn)算,生成四個(gè)卷積結(jié)果;其中,所述 四種算子為四個(gè)預(yù)設(shè)角度上的矩陣; 針對(duì)所述待處理圖像中的每一個(gè)像素點(diǎn),均執(zhí)行如下操作:從所述四個(gè)卷積結(jié)果中選 取最小卷積結(jié)果,并將所述最小卷積結(jié)果確定為該像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)。11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,噪聲圖像獲取單元,具體用于: 分別將所述待處理圖像中的每一個(gè)像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)與預(yù)設(shè)門限值進(jìn)行比 較; 從所述待處理圖像的所有像素點(diǎn)中,選取比較結(jié)果為噪聲檢測(cè)參數(shù)大于所述預(yù)設(shè)門限 值的像素點(diǎn); 將選取的像素點(diǎn)組成的圖像,確定為噪聲圖像。12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述噪聲圖像獲取單元,生成的圖像,滿 足如下公式: H={dijXfij(1),l < i <a,l < j <b} 其中,所述H為噪聲圖像;du為待處理圖像中的細(xì)節(jié)圖像;i為所述待處理圖像中像素點(diǎn) 所在行數(shù);j為所述待處理圖像中像素點(diǎn)所在列數(shù);f^(1)為二值標(biāo)記函數(shù),若所述像素點(diǎn)對(duì) 應(yīng)的噪聲檢測(cè)參數(shù)大于所述預(yù)設(shè)門限值的像素點(diǎn),所述f^ (1)為1,否則,所述fu(1)為0;所述 a為所述待處理圖像中像素點(diǎn)的總行數(shù);所述b為所述待處理圖像中像素點(diǎn)的總列數(shù)。13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述待處理圖像中的細(xì)節(jié)圖像,滿足如 下公式:14. 根據(jù)權(quán)利要求9-13任一項(xiàng)所述的裝置,其特征在于,所述待理處圖像中的每一個(gè)像 素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù),滿足如下公式:其中,f^(2)為所述代理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù);du為待處 理圖像中的細(xì)節(jié)圖像;f^(1)為二值標(biāo)記函數(shù),若所述像素點(diǎn)對(duì)應(yīng)的噪聲檢測(cè)參數(shù)大于所述 預(yù)設(shè)門限值的像素點(diǎn),所述fu (1)為1,否則,所述fu(1)為〇;所述Ri和Ru為預(yù)設(shè)參數(shù)。15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括修正單元,用于: 對(duì)該像素點(diǎn)的灰度值進(jìn)行去噪聲處理之前,通過預(yù)設(shè)大小的窗口,對(duì)所述待處理圖像 進(jìn)行掃描; 針對(duì)每一個(gè)窗口中的所有像素點(diǎn),均執(zhí)行如下操作:對(duì)該窗口中包含的像素點(diǎn)的灰度 值進(jìn)行排序,并根據(jù)排序結(jié)果,對(duì)該窗口中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù)進(jìn)行 修正處理; 其中,修正后的所述待理處圖像中的每一個(gè)像素點(diǎn)設(shè)置對(duì)應(yīng)的噪聲污染指數(shù),滿足如 下公式:其中,Xlj為待處理圖像中任意一像素點(diǎn)(i,j)的灰度值;X⑴和Xw為以所述任意一像素 點(diǎn)(i,j)為中心的預(yù)設(shè)窗口中,各個(gè)像素點(diǎn)的灰度值排序后,最大灰度值和最小灰度值。16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,去噪聲處理后的圖像,滿足如下公式: Yij = fij(2) Xniij+(l-fij(2)) XXij 其中,為去噪聲處理后的圖像中任意一像素點(diǎn)(i,j)的灰度值;IHlj為預(yù)設(shè)窗口中的像素 中值。
【文檔編號(hào)】G06T5/00GK105894457SQ201510884307
【公開日】2016年8月24日
【申請(qǐng)日】2015年12月4日
【發(fā)明人】武勇
【申請(qǐng)人】樂視致新電子科技(天津)有限公司