專利名稱:一種圖像模糊方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于圖像處理技術(shù)領(lǐng)域,具體涉及一種圖像模糊方法及系統(tǒng)。
背景技術(shù):
目前保持邊緣的圖像模糊處理常用的主要是Wiotoshop中的表面模糊功能。應(yīng)用比較廣泛的算法主要是Bilateral filter (BLF)算法,Photoshop中的表面模糊功能也是基于這一算法。保持邊緣的模糊算法都是在做模糊處理中將圖像中的邊緣信息加入,使得處于強(qiáng)邊緣的點(diǎn)受到較少的模糊影響。這些方法對(duì)圖像中強(qiáng)邊緣都有較好的保持效果。例如,BLF算法利用一個(gè)二維的高斯濾波器對(duì)圖像進(jìn)行濾波,高斯中分別以色彩距離和空間距離作為變量。當(dāng)某臨點(diǎn)的顏色差異與當(dāng)前點(diǎn)差異較大時(shí),高斯系數(shù)就較低,即此臨點(diǎn)對(duì)當(dāng)前點(diǎn)的影響就較小。雖然目前的保持邊緣模糊算法對(duì)圖像中的明顯邊緣都有較好的保持效果,但是由于細(xì)節(jié)紋理部分的邊緣非常短小微弱,邊緣走向非常雜亂,所以這些方法都無法保持細(xì)節(jié)紋理。這樣對(duì)于某些具有很多細(xì)節(jié)紋理的圖像,特別是對(duì)人體或動(dòng)物毛發(fā)圖像的模糊處理, 處理結(jié)果都會(huì)將毛發(fā)細(xì)節(jié)完全破壞,圖像整體明顯感覺模糊,不清晰,與實(shí)際的生產(chǎn)需求差距很大。在實(shí)際生產(chǎn)中,技術(shù)人員通常會(huì)用選區(qū)對(duì)圖像進(jìn)行保護(hù),分區(qū)域處理。這種方法圖像模糊的質(zhì)量較高,但是效率低,成本高。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種效率高、效果好的圖像模糊方法及系統(tǒng)。為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案如下一種圖像模糊方法,包括以下步驟(1)獲取原始圖像中的保護(hù)區(qū)域,所述保護(hù)區(qū)域是指不需要進(jìn)行模糊處理的區(qū)域;(2)對(duì)原始圖像進(jìn)行保持邊緣的模糊處理,將模糊處理后的圖像記為圖像M ;(3)根據(jù)所述保護(hù)區(qū)域中像素點(diǎn)的像素值修改所述圖像M中相同位置的像素點(diǎn)的
像素值。如上所述的圖像模糊方法,步驟(1)中所述保護(hù)區(qū)域的獲取方法如下(a)對(duì)原始圖像進(jìn)行帶通濾波,獲得圖像D ;(b)對(duì)圖像D進(jìn)行保持邊緣的模糊處理,獲得圖像Ds ;(c)對(duì)圖像Ds進(jìn)行類膨脹處理,獲得圖像Dx ;圖像Dx中的剩余區(qū)域即為保護(hù)區(qū)域。如上所述的圖像模糊方法,步驟(C)中所述類膨脹處理的過程如下①逐像素點(diǎn)掃描圖像Ds ;②判斷當(dāng)前像素點(diǎn)的灰度值是否大于設(shè)定的閾值T ;如是,則進(jìn)入步驟③;否則,轉(zhuǎn)至步驟①;③將當(dāng)前像素點(diǎn)鄰域內(nèi)所有灰度值大于設(shè)定的閾值t的像素點(diǎn)的灰度值修改為所述當(dāng)前像素點(diǎn)的灰度值,轉(zhuǎn)至步驟①;所述T、t e [1,255],且〖<1\優(yōu)選的,T = 200, t = 50。所述像素點(diǎn)的鄰域是指以該像素點(diǎn)為中心的矩形范圍,所述矩形的邊長在3個(gè)像素點(diǎn)至9個(gè)像素點(diǎn)之間。優(yōu)選的,所述矩形為邊長為5個(gè)像素點(diǎn)的正方形。如上所述的圖像模糊方法,步驟(3)中所述修改的過程如下定義以圖像Dx中每個(gè)像素點(diǎn)的灰度值為變量的單調(diào)遞增函數(shù)f,所述函數(shù)值
f e
;對(duì)圖像Dx中的每一個(gè)像素點(diǎn),用像素點(diǎn)的函數(shù)值f乘以原始圖像和圖像M中相同位置像素點(diǎn)的灰度值之差,將得到的灰度值加到圖像M中相同位置像素點(diǎn)的灰度值上。如上所述的圖像模糊方法,其中,單調(diào)遞增函數(shù)為。=l/8Xlo&(DXj+l);其中,f」 和分別為圖像Dx中j像素點(diǎn)的函數(shù)值和j像素點(diǎn)的灰度值。如上所述的圖像模糊方法,步驟(1)中所述保護(hù)區(qū)域的獲取方法如下首先在原始圖像中標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域;然后根據(jù)所述標(biāo)記將原始圖像分解成待模糊區(qū)域和保護(hù)區(qū)域。如上所示的圖像模糊方法,其中,標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域的方法為標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域中每個(gè)連通區(qū)域內(nèi)的部分像素點(diǎn)。如上所述的圖像模糊方法,其中,分解待模糊區(qū)域和保護(hù)區(qū)域方法如下先將標(biāo)記為保護(hù)區(qū)域的像素點(diǎn)設(shè)置為1,標(biāo)記為模糊區(qū)域的像素點(diǎn)設(shè)置為0,未知區(qū)域的像素點(diǎn)設(shè)置為-1 ;再計(jì)算標(biāo)記為-1的像素點(diǎn)的可信度alpha ;alpha e
;像素點(diǎn)的alpha值越接近于1,屬于保護(hù)區(qū)域內(nèi)的像素點(diǎn)的可能性越大;越接近于0,屬于待模糊區(qū)域內(nèi)的像素點(diǎn)的可能性越大;將經(jīng)過上述處理后的結(jié)果圖像記為圖像A。如上所述的圖像模糊方法,步驟(3)中所述修改的過程如下用圖像A中像素點(diǎn)的alpha值乘以原始圖像和圖像M中相同位置像素點(diǎn)的灰度值之差,將得到的灰度值加到圖像M中相同位置像素點(diǎn)的灰度值上。一種圖像模糊系統(tǒng),包括用于獲取原始圖像中的保護(hù)區(qū)域的獲取裝置,所述保護(hù)區(qū)域是指不需要進(jìn)行模糊處理的區(qū)域;用于對(duì)原始圖像進(jìn)行保持邊緣的模糊處理的模糊裝置,將模糊處理后的圖像記為圖像M;用于根據(jù)保護(hù)區(qū)域中像素點(diǎn)的像素值修改圖像M中相同位置的像素點(diǎn)像素值的修改裝置。如上所述的圖像模糊系統(tǒng),其中,獲取裝置包括用于對(duì)原始圖像進(jìn)行帶通濾波處理的濾波單元,將處理后的圖像記為圖像D ;用于對(duì)圖像D進(jìn)行保持邊緣的模糊處理的模糊單元,將處理后的圖形記為圖像 Ds ;用于對(duì)圖像Ds進(jìn)行類膨脹處理的類膨脹單元,將處理后的圖像記為圖像Dx。如上所述的圖像模糊系統(tǒng),其中,類膨脹單元包括用于逐像素點(diǎn)掃描圖像Ds的掃描模塊;用于判斷當(dāng)前像素點(diǎn)的灰度值是否大于設(shè)定的閾值T的判斷模塊;用于將當(dāng)前像素點(diǎn)鄰域內(nèi)所有灰度值大于設(shè)定的閾值t的像素點(diǎn)的灰度值替換為所述當(dāng)前像素點(diǎn)的灰度值的替換模塊。如上所述的圖像模糊系統(tǒng),其中,獲取裝置包括用于在原始圖像中標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域的標(biāo)記單元;用于根據(jù)所述標(biāo)記將原始圖像分解成待模糊區(qū)域和保護(hù)區(qū)域的分解單元。本發(fā)明所述方法及系統(tǒng),可以對(duì)模糊處理后的圖像細(xì)節(jié)紋理部分有較好的恢復(fù)效果,并且恢復(fù)的強(qiáng)度可以控制,不僅有效地提高了圖像模糊的效果,而且有效地提高了處理效率。
圖1是實(shí)施例1中圖像模糊系統(tǒng)的結(jié)構(gòu)框圖;圖2是實(shí)施例1中類膨脹單元的結(jié)構(gòu)框圖;圖3是實(shí)施例2中圖像模糊系統(tǒng)的結(jié)構(gòu)框圖;圖4是實(shí)施例3中圖像模糊方法的流程圖;圖5是實(shí)施例3中圖像保護(hù)區(qū)域獲取方法流程圖;圖6是實(shí)施例3中類膨脹處理方法的流程圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。實(shí)施例1本實(shí)施例是本發(fā)明所述圖像模糊系統(tǒng)的一種具體實(shí)現(xiàn)方式。如圖1所示,該系統(tǒng)包括獲取裝置1,模糊裝置2,以及與獲取裝置1和模糊裝置2連接的修改裝置3。所述獲取裝置1包括濾波單元11,模糊單元12和類膨脹單元13。如圖2所示,所述類膨脹單元13 包括掃描模塊131,判斷模塊132和替換模塊133。獲取裝置1用于獲取原始圖像中的保護(hù)區(qū)域,所述保護(hù)區(qū)域是指不需要進(jìn)行模糊處理的區(qū)域。其中,濾波單元11用于對(duì)原始圖像進(jìn)行帶通濾波,獲得與原始圖像大小相同的灰度圖像,將所述灰度圖像記為圖像D。模糊單元12用于對(duì)圖像D進(jìn)行保持邊緣的模糊處理,將處理后的圖形記為圖像Ds。類膨脹單元13用于對(duì)圖像Ds進(jìn)行類膨脹處理,將處理后的圖像記為圖像Dx。其中,掃描模塊131包括用于逐像素點(diǎn)掃描圖像Ds。判斷模塊132 用于判斷當(dāng)前像素點(diǎn)的灰度值是否大于設(shè)定的閾值T。替換模塊133用于將當(dāng)前像素點(diǎn)鄰域內(nèi)所有灰度值大于設(shè)定的閾值t的像素點(diǎn)的灰度值替換為所述當(dāng)前像素點(diǎn)的灰度值。模糊裝置2用于對(duì)原始圖像進(jìn)行保持邊緣的模糊處理。將模糊處理后的圖像記為圖像M。修改裝置3用于根據(jù)保護(hù)區(qū)域中像素點(diǎn)的像素值修改圖像M中相同位置的像素點(diǎn)的像素值。實(shí)施例2本實(shí)施例是本發(fā)明所述圖像模糊系統(tǒng)的另一種具體實(shí)現(xiàn)方式。如圖3所示,與實(shí)施例1所述系統(tǒng)的主要差別之處在于獲取裝置1不同。本實(shí)施例中獲取裝置1包括標(biāo)記單元21和分解單元22。標(biāo)記單元21用于在原始圖像中標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域。分解單元22用于根據(jù)標(biāo)記將原始圖像分解成待模糊區(qū)域和保護(hù)區(qū)域。實(shí)施例3本實(shí)施例是采用實(shí)施例1所述系統(tǒng)對(duì)圖像進(jìn)行模糊的方法。如圖4所示,該方法包括如下步驟(1)獲取裝置1獲取原始圖像中的保護(hù)區(qū)域。所述保護(hù)區(qū)域是指原始圖像中不需要進(jìn)行模糊處理的區(qū)域。例如,在人的頭部圖像中,僅僅需要對(duì)人的面部進(jìn)行模糊處理,而頭發(fā)和眉毛等部分不需要進(jìn)行模糊處理。將需要進(jìn)行模糊處理的區(qū)域稱為待模糊區(qū)域,將不需要進(jìn)行模糊處理的區(qū)域稱為保護(hù)區(qū)域。如圖5所示,本實(shí)施例中獲取原始圖像中的保護(hù)區(qū)域的方法如下(a)濾波單元11對(duì)原始圖像進(jìn)行帶通濾波,獲得與原始圖像大小相同的灰度圖像 D0具體的帶通濾波方法可以采用小波多分辨率分解、Difference of Gaussian(DOG)等方法。本實(shí)施方式中采用DOG方法,即利用了不同模糊半徑的高斯模糊結(jié)果相減得到帶通濾波結(jié)果。因?yàn)閳D像中的噪聲一般比圖像邊緣和細(xì)節(jié)紋理頻率更高,所以帶通濾波可以有效的將圖像中的大部分噪聲濾除,并且保留圖像中的細(xì)節(jié)和部分邊緣信息。(b)模糊單元12對(duì)圖像D進(jìn)行保持邊緣的模糊處理,獲得圖像Ds。對(duì)原始圖像進(jìn)行帶通濾波處理后,提取出的紋理部分還會(huì)夾雜著很多噪聲,通過本步驟中的保持邊緣模糊處理可以有效的去除圖像D中的噪聲,而保持邊緣的特性又可以有效的保留其中的紋理部分。(c)類膨脹單元13對(duì)圖像Ds進(jìn)行類膨脹處理,獲得圖像Dx。圖像Dx中的剩余區(qū)域便是保護(hù)區(qū)域。經(jīng)過步驟(b)中對(duì)圖像D的保持邊緣模糊處理,紋理部分雖然受到保護(hù),但是還會(huì)有一些損失,所以本步驟中的類膨脹處理的目的便是有效恢復(fù)紋理。由于紋理信息也夾雜了很多強(qiáng)度低,頻率高的成分,即和噪聲的特征十分相似,經(jīng)過前一步驟的操作很容易被當(dāng)成噪聲去除。本步驟通過紋理細(xì)節(jié)中的一些較強(qiáng)的信息區(qū)分噪聲和紋理,并使紋理得以恢
Μ. ο如圖6所示,類膨脹處理的過程如下①掃描模塊131逐像素點(diǎn)掃描圖像Ds。②判斷模塊132判斷當(dāng)前像素點(diǎn)的灰度值是否大于設(shè)定的閾值T ;如是,則進(jìn)入步驟③;否則,轉(zhuǎn)至步驟①。③替換模塊133將當(dāng)前像素點(diǎn)鄰域內(nèi)所有灰度值大于設(shè)定的閾值t的像素點(diǎn)的灰度值修改為所述當(dāng)前像素點(diǎn)的灰度值,轉(zhuǎn)至步驟①。所述像素點(diǎn)的鄰域是指以該像素點(diǎn)為中心的矩形范圍,矩形的邊長在3個(gè)像素點(diǎn)至9個(gè)像素點(diǎn)之間,優(yōu)選為邊長為5個(gè)像素點(diǎn)的正方形。閾值T、t的取值范圍在[1,255]之間,且1 < T。優(yōu)選的,T = 200,t = 50。
(2)模糊裝置2對(duì)原始圖像進(jìn)行保持邊緣的模糊處理。將模糊處理后的圖像記為圖像M。對(duì)原始圖像的模糊處理可以采用Photoshop軟件中常用的表面模糊處理方式或其他現(xiàn)有方法。(3)修改裝置3根據(jù)所述保護(hù)區(qū)域中像素點(diǎn)的像素值修改圖像M中相同位置的像素點(diǎn)的像素值??梢杂脠D像Dx中像素點(diǎn)的像素值直接替換圖像M中相同位置像素點(diǎn)的像素值。但是,這種直接替換方式可能會(huì)產(chǎn)生替換部分和其他部分過渡不自然的問題。因此,本實(shí)施例中,采用如下方法修改圖像M中像素點(diǎn)的像素值。首先定義以圖像Dx中每個(gè)像素點(diǎn)的灰度值為變量的單調(diào)遞增函數(shù)f,函數(shù)值 f e
。本實(shí)施例中,所述單調(diào)遞增函數(shù)為。=l/8Xlo&(DXj+l);其中,。和叫分別為圖像Dx中像素點(diǎn)j的函數(shù)值和像素點(diǎn)j的灰度值。然后對(duì)圖像Dx中的每一個(gè)像素點(diǎn),用像素點(diǎn)的函數(shù)值f乘以原始圖像和圖像M中相同位置像素點(diǎn)的灰度值之差,將得到的灰度值加到圖像M中與該像素點(diǎn)位置相同像素點(diǎn)的灰度值上。即圖像M中與圖像Dx中像素點(diǎn)a相同位置的像素點(diǎn)a'的修改值=像素點(diǎn)a'的灰度值+像素點(diǎn)a的函數(shù)f值X (原始圖像與像素點(diǎn)a相同位置的像素點(diǎn)a"的灰度值_像素點(diǎn)a'的灰度值)。還需要說明的是,如果原始圖像是灰度圖,那么像素點(diǎn)的灰度值即是該像素點(diǎn)的像素值,采用上述方法直接修改即可。如果原始圖像時(shí)彩色圖,則需要對(duì)每種顏色通道的灰度圖中的像素點(diǎn)進(jìn)行上述修改。例如,RGB色彩空間中的彩色圖,需要對(duì)R通道、G通道和B 通道分別進(jìn)行上述像素值的修改。采用上述方法修改圖像M中的像素點(diǎn)與直接替換方法相比,替換部分和其他部分的過渡更自然。實(shí)施例4本實(shí)施例是采用實(shí)施例2所述系統(tǒng)對(duì)圖像進(jìn)行模糊的方法。與實(shí)施例3所述方法的不同之處在于步驟(1)中獲取原始圖像中的保護(hù)區(qū)域的方法不同,步驟(3)中修改圖像 M中的像素點(diǎn)的像素值的方法不同。本實(shí)施例中,獲取原始圖像中保護(hù)區(qū)域的方法如下首先,利用標(biāo)記單元21在原始圖像中標(biāo)記出待模糊區(qū)域和保護(hù)區(qū)域。標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域時(shí),不必精確到相應(yīng)區(qū)域的所有像素點(diǎn),只需要選出屬于該區(qū)域的任意一部分。對(duì)于不屬于同一連通區(qū)域的情況,需要都作標(biāo)記。例如,需要將人物圖像中的頭發(fā)和眉毛標(biāo)記為保護(hù)區(qū)域,則需要在頭發(fā)內(nèi)標(biāo)記一部分,由于眉毛和頭發(fā)是分開的兩部分,所以還需要在眉毛上也標(biāo)記一部分。然后,分解單元22根據(jù)所作標(biāo)記將原始圖像分解成待模糊區(qū)域和保護(hù)區(qū)域??梢圆捎矛F(xiàn)有的圖像拆解方法,將圖像自動(dòng)按照標(biāo)記內(nèi)容分解成待模糊區(qū)域和保護(hù)區(qū)域。獲取保護(hù)區(qū)域后,可以用保護(hù)區(qū)域像素點(diǎn)的像素值直接替換圖像M中相同位置的像素點(diǎn)的像素值。但是,這種直接替換方式可能會(huì)造成替換部分和其他部分過渡不自然的問題。
本實(shí)施例中,采用現(xiàn)有的摳圖算法作為圖像拆解的方法。先將標(biāo)記為保護(hù)區(qū)域的像素點(diǎn)設(shè)置為1,標(biāo)記為模糊區(qū)域的像素點(diǎn)設(shè)置為0,未知區(qū)域的像素點(diǎn)設(shè)置為-1,這樣得到了一幅三值圖像Tmap。再計(jì)算出標(biāo)記為-1的像素點(diǎn)的可信度alpha,alpha介于
之間,alpha表示該像素點(diǎn)是保護(hù)區(qū)域內(nèi)像素點(diǎn)的可信度。該像素點(diǎn)的alpha值越接近于 1,屬于保護(hù)區(qū)域內(nèi)像素點(diǎn)的可能性越大;否則越接近于0,屬于待模糊區(qū)域內(nèi)像素點(diǎn)的可能性越大。將經(jīng)過上述處理后的圖像記為圖像A。用圖像A中像素點(diǎn)的alpha值乘以原始圖像和圖像M中相同位置像素點(diǎn)的灰度值之差,將得到的灰度值加到圖像M中與該像素點(diǎn)位置相同像素點(diǎn)的灰度值上。即圖像M中與圖像A中像素點(diǎn)a相同位置的像素點(diǎn)a'的修改值=像素點(diǎn)a'的灰度值+像素點(diǎn)a的alpha值X (原始圖像與像素點(diǎn)a相同位置的像素點(diǎn)a"的灰度值_像素點(diǎn)a'的灰度值)。還需要說明的是,如果原始圖像是灰度圖,那么像素點(diǎn)的灰度值即是該像素點(diǎn)的像素值,采用上述方法直接修改即可。如果原始圖像時(shí)彩色圖,則需要對(duì)每種顏色通道的灰度圖中的像素點(diǎn)進(jìn)行上述修改。例如,RGB色彩空間中的彩色圖,需要對(duì)R通道、G通道和B 通道分別進(jìn)行上述像素值的修改。采用上述方法修改圖像M中的像素點(diǎn)與直接替換方法相比,替換部分和其他部分的過渡更自然。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種圖像模糊方法,包括以下步驟(1)獲取原始圖像中的保護(hù)區(qū)域,所述保護(hù)區(qū)域是指不需要進(jìn)行模糊處理的區(qū)域;(2)對(duì)原始圖像進(jìn)行保持邊緣的模糊處理,將模糊處理后的圖像記為圖像M;(3)根據(jù)所述保護(hù)區(qū)域中像素點(diǎn)的像素值修改所述圖像M中相同位置的像素點(diǎn)的像素值。
2.如權(quán)利要求1所述的圖像模糊方法,其特征在于步驟(1)中所述保護(hù)區(qū)域的獲取方法如下(a)對(duì)原始圖像進(jìn)行帶通濾波,獲得圖像D;(b)對(duì)圖像D進(jìn)行保持邊緣的模糊處理,獲得圖像Ds;(c)對(duì)圖像Ds進(jìn)行類膨脹處理,獲得圖像Dx;圖像Dx中的剩余區(qū)域即為保護(hù)區(qū)域。
3.如權(quán)利要求2所述的圖像模糊方法,其特征在于步驟(c)中所述類膨脹處理的過程如下①逐像素點(diǎn)掃描圖像Ds;②判斷當(dāng)前像素點(diǎn)的灰度值是否大于設(shè)定的閾值T;如是,則進(jìn)入步驟③;否則,轉(zhuǎn)至步驟①;③將當(dāng)前像素點(diǎn)鄰域內(nèi)所有灰度值大于設(shè)定的閾值t的像素點(diǎn)的灰度值修改為所述當(dāng)前像素點(diǎn)的灰度值,轉(zhuǎn)至步驟①;所述T、t e [1,255],且〖<1\
4.如權(quán)利要求3所述的圖像模糊方法,其特征在于所述T= 200,t = 50。
5.如權(quán)利要求3所述的圖像模糊方法,其特征在于步驟③中所述像素點(diǎn)的鄰域是指以該像素點(diǎn)為中心的矩形范圍,所述矩形的邊長在3個(gè)像素點(diǎn)至9個(gè)像素點(diǎn)之間。
6.如權(quán)利要求5所述的圖像模糊方法,其特征在于所述矩形為邊長為5個(gè)像素點(diǎn)的正方形。
7.如權(quán)利要求2 6中任一項(xiàng)所述的圖像模糊方法,其特征在于步驟(3)中所述修改的過程如下定義以圖像Dx中每個(gè)像素點(diǎn)的灰度值為變量的單調(diào)遞增函數(shù)f,所述函數(shù)值f e
;對(duì)圖像Dx中的每一個(gè)像素點(diǎn),用像素點(diǎn)的函數(shù)值f乘以原始圖像和圖像M中相同位置像素點(diǎn)的灰度值之差,將得到的灰度值加到圖像M中相同位置像素點(diǎn)的灰度值上。
8.如權(quán)利要求7所述的圖像模糊方法,其特征在于所述單調(diào)遞增函數(shù)為fj= l/SXlog^Dxj+l);其中,。和叫分別為圖像Dx中像素點(diǎn)j的函數(shù)值和像素點(diǎn)j的灰度值。
9.如權(quán)利要求1所述的圖像模糊方法,其特征在于步驟(1)中所述保護(hù)區(qū)域的獲取方法如下首先在原始圖像中標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域;然后根據(jù)所述標(biāo)記將原始圖像分解成待模糊區(qū)域和保護(hù)區(qū)域。
10.如權(quán)利要求9所示的圖像模糊方法,其特征在于所述標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域的方法為標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域中每個(gè)連通區(qū)域內(nèi)的部分像素點(diǎn)。
11.如權(quán)利要求10所述的圖像模糊方法,其特征在于分解待模糊區(qū)域和保護(hù)區(qū)域方法如下先將標(biāo)記為保護(hù)區(qū)域的像素點(diǎn)設(shè)置為1,標(biāo)記為模糊區(qū)域的像素點(diǎn)設(shè)置為0,未知區(qū)域的像素點(diǎn)設(shè)置為-1 ;再計(jì)算標(biāo)記為-1的像素點(diǎn)的可信度alpha ;alphae
;像素點(diǎn)的alpha值越接近于1,屬于保護(hù)區(qū)域內(nèi)的像素點(diǎn)的可能性越大;越接近于0,屬于待模糊區(qū)域內(nèi)的像素點(diǎn)的可能性越大;將經(jīng)過上述處理后的結(jié)果圖像記為圖像A。
12.如權(quán)利要求11所述的圖像模糊方法,其特征在于步驟(3)中所述修改的過程如下用圖像A中像素點(diǎn)的alpha值乘以原始圖像和圖像M中相同位置像素點(diǎn)的灰度值之差,將得到的灰度值加到圖像M中相同位置像素點(diǎn)的灰度值上。
13.一種圖像模糊系統(tǒng),包括用于獲取原始圖像中的保護(hù)區(qū)域的獲取裝置(1),所述保護(hù)區(qū)域是指不需要進(jìn)行模糊處理的區(qū)域;用于對(duì)原始圖像進(jìn)行保持邊緣的模糊處理的模糊裝置O),將模糊處理后的圖像記為圖像M;用于根據(jù)保護(hù)區(qū)域中像素點(diǎn)的像素值修改圖像M中相同位置的像素點(diǎn)像素值的修改裝置⑶。
14.如權(quán)利要求13所述的圖像模糊系統(tǒng),其特征在于所述獲取裝置(1)包括用于對(duì)原始圖像進(jìn)行帶通濾波處理的濾波單元(11),將處理后的圖像記為圖像D ;用于對(duì)圖像D進(jìn)行保持邊緣的模糊處理的模糊單元(12),將處理后的圖形記為圖像Ds ;用于對(duì)圖像Ds進(jìn)行類膨脹處理的類膨脹單元(13),將處理后的圖像記為圖像Dx。
15.如權(quán)利要求14所述的圖像模糊系統(tǒng),其特征在于所述類膨脹單元(13)包括用于逐像素點(diǎn)掃描圖像Ds的掃描模塊(131);用于判斷當(dāng)前像素點(diǎn)的灰度值是否大于設(shè)定的閾值T的判斷模塊(132); 用于將當(dāng)前像素點(diǎn)鄰域內(nèi)所有灰度值大于設(shè)定的閾值t的像素點(diǎn)的灰度值替換為所述當(dāng)前像素點(diǎn)的灰度值的替換模塊(133)。
16.如權(quán)利要求13所述的圖像模糊系統(tǒng),其特征在于所述獲取裝置(1)包括用于在原始圖像中標(biāo)記待模糊區(qū)域和保護(hù)區(qū)域的標(biāo)記單元;用于根據(jù)所述標(biāo)記將原始圖像分解成待模糊區(qū)域和保護(hù)區(qū)域的分解單元02)。
全文摘要
本發(fā)明涉及一種圖像模糊方法及系統(tǒng),屬于圖像處理技術(shù)領(lǐng)域。本發(fā)明首先獲取原始圖像中的保護(hù)區(qū)域,所述保護(hù)區(qū)域是指不需要進(jìn)行模糊處理的區(qū)域;然后對(duì)原始圖像進(jìn)行保持邊緣的模糊處理,將模糊處理后的圖像記為圖像M;最后根據(jù)原始圖像上所述保護(hù)區(qū)域中像素點(diǎn)的像素值修改所述圖像M中相同位置的像素點(diǎn)的像素值。本發(fā)明不但有效地模糊了圖像平滑區(qū)域,并且很好地保持了圖像中的細(xì)節(jié)紋理。
文檔編號(hào)G06T5/00GK102542533SQ20101060698
公開日2012年7月4日 申請日期2010年12月16日 優(yōu)先權(quán)日2010年12月16日
發(fā)明者張軼君, 袁夢尤 申請人:方正國際軟件(北京)有限公司, 方正國際軟件有限公司