專利名稱:基于內(nèi)嵌的圖片過濾方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請涉及圖片過濾領(lǐng)域,特別是涉及一種基于內(nèi)嵌的圖片過濾方法、裝置及系 統(tǒng)。
背景技術(shù):
在基于TOB服務(wù)器或應(yīng)用服務(wù)器(以下簡稱服務(wù)器)的網(wǎng)絡(luò)應(yīng)用中,需要對服務(wù) 器上傳內(nèi)容中的圖片進行監(jiān)控和過濾,以防止有害信息的傳播,保證網(wǎng)站的信息安全性?,F(xiàn)有技術(shù)中,采用紋理模型或色彩模型對圖像進行處理,結(jié)合圖像特征值的提取 的方法對圖像進行過濾。由于紋理模型通過分析圖像中灰度層的空間依存關(guān)系,提取圖像 中的膚色區(qū)域;而色彩模型則由人的膚色范圍,提取圖像中的膚色區(qū)域,這兩種方法均需要 建立合適的數(shù)學模型來實現(xiàn),由于數(shù)學模型的建立多樣化,所以在圖像處理過程中誤判率 尚o
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本申請實施例提供一種基于內(nèi)嵌的圖片過濾方法、裝置及 系統(tǒng),基于內(nèi)嵌的圖片過濾機制,采用緩存上傳圖片技術(shù),根據(jù)已有的膚色模型和紋理模 型,及提取膚色面積百分比、膚色連通區(qū)域相關(guān)特征、膚色平均概率等,建立圖片過濾機制, 有效的對上傳內(nèi)容中的圖片進行監(jiān)控和過濾,提高了準確率,從而保證了網(wǎng)站的信息安全 性。技術(shù)方案如下一種基于內(nèi)嵌的圖片過濾的方法,包括獲取服務(wù)器上傳的圖片信息,并緩存所述圖片信息;對所述緩存的圖片信息執(zhí)行圖像過濾處理,所述過濾處理的過程具體為讀取所述緩存的圖片信息;對所述緩存圖片信息進行膚色提取處理;對所述經(jīng)過膚色提取處理的緩存圖片信息進行紋理提取處理;對所述經(jīng)過紋理提取處理的緩存圖片信息提取特征值,并判斷所述特征值是否在 預(yù)設(shè)閾值范圍內(nèi),是,則顯示圖片信息,否則阻斷顯示。上述的方法,優(yōu)選的,所述緩存的圖片信息包括圖片的色彩和圖片的灰度參數(shù)。上述的方法,優(yōu)選的,對所述緩存圖片信息進行膚色提取處理的過程包括由YIQ色彩模型及YUV色彩模型對所述緩存圖片信息進行膚色區(qū)域提取,具體為 通過YIQ色彩模型提取圖片膚色中的黃色成分,再由YUV色彩模型過濾掉與圖片膚色相近 的背景區(qū)域。上述的方法,優(yōu)選的,所述YIQ色彩模型中的I分量的取值范圍為20 90 ;所述 YUV色彩模型中的V、U之間的夾角范圍為100 150度。上述的方法,優(yōu)選的,對所述緩存圖片進行紋理提取處理的過程為由紋理模型對
4所述經(jīng)過膚色提取處理的緩存圖片信息進行紋理提取。上述的方法,優(yōu)選的,對所述緩存信息提取的特征值包括膚色面積百分比、膚色 連通區(qū)域和膚色平均概率;其中所述膚色面積百分比的范圍為11% 100% ;所述膚色連通區(qū)域為1 4 ;所述膚色平均概率的范圍為0. 5 1。一種基于內(nèi)嵌的圖片過濾的裝置,包括緩存單元,用于獲取服務(wù)器上傳的圖片信息,并對所述圖片信息進行緩存;過濾處理單元,用于對所述緩存單元緩存的圖片信息執(zhí)行圖像過濾處理;其中所述過濾處理單元包括信息讀取單元、膚色提取單元、紋理提取單元、特 征值提取單元和判斷單元;所述信息讀取單元用于讀取所述緩存單元緩存的圖片信息;所述膚色提取單元用于對所述信息讀取單元讀取的緩存圖片信息進行膚色提取 處理;所述紋理提取單元用于對經(jīng)過所述膚色提取單元處理的緩存圖片信息進行紋理 提取處理;所述特征值提取單元用于對經(jīng)過所述紋理提取單元處理的緩存圖片信息提取特 征值;所述判斷單元用于判斷所述特征值提取單元提取的特征值是否在預(yù)設(shè)閾值范圍 內(nèi),若在,則通知服務(wù)器顯示圖片信息,否則阻斷所述圖片信息的顯示。上述的裝置,優(yōu)選的,所述膚色提取單元包含YIQ色彩組件和YUV色彩組件;所述YIQ色彩組件用于通過YIQ色彩模型提取圖片膚色中的黃色成分;所述YUV色彩組件用于通過YUV色彩模型對經(jīng)過所述YIQ色彩組件處理的圖片信 息中與圖片膚色相近的背景區(qū)域進行過濾。一種基于內(nèi)嵌的圖片過濾系統(tǒng),包括客戶端、應(yīng)用端及一種基于內(nèi)嵌的圖片過濾
裝置。由以上本申請實施例提供的技術(shù)方案可見,本發(fā)明提供的基于內(nèi)嵌的圖片過濾方 法、裝置及系統(tǒng),整個功能內(nèi)嵌于服務(wù)器,在服務(wù)器接受請求時觸發(fā),對上傳圖片進行緩存, 然后驗證圖片內(nèi)容;驗證過程中,通過膚色提取及紋理提取處理,再經(jīng)過特征值比對,提高 了圖像過濾的準確率,從而保證了網(wǎng)站的信息安全性。
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請實施例實現(xiàn)基于內(nèi)嵌的圖片過濾方法流程圖;圖2為本申請實施例提供的對緩存的圖片信息執(zhí)行過濾處理的流程圖;圖3為本申請實施例提供的基于內(nèi)嵌的圖片過濾裝置的結(jié)構(gòu)圖4為本申請實施例提供的基于內(nèi)嵌的圖片過濾裝置的又一結(jié)構(gòu)示意圖;圖5為本申請實施例提供的基于內(nèi)嵌的圖片過濾系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式本申請實施例提供一種基于內(nèi)嵌的對響應(yīng)內(nèi)容進行緩存過濾的方法、裝置及系 統(tǒng),通過內(nèi)嵌的響應(yīng)內(nèi)容的緩存機制,充分應(yīng)用于服務(wù)器響應(yīng)的各種分發(fā)機制,提高過濾響 應(yīng)數(shù)據(jù)包的命中率。以上是本申請的核心思想,為了使本技術(shù)領(lǐng)域的人員更好地理解本申請方案。下 面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯 然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實 施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng) 當屬于本申請保護的范圍。首先對本申請實施例中涉及到的專業(yè)術(shù)語名詞進行解釋YIQ色彩空間YIQ色彩空間通常被北美的電視系統(tǒng)所采用,屬于NTSC(National Television Standards Committee)系統(tǒng)。這里Y不是指黃色,而是指顏色的明視度(Luminance), 即亮度(Brightness)。其實Y就是圖像的灰度值(Gray value),而I和Q則是指色調(diào) (Chrominance),即描述圖像色彩及飽和度的屬性。在YIQ系統(tǒng)中,Y分量代表圖像的亮度 信息,I、Q兩個分量則攜帶顏色信息,I分量代表從橙色到青色的顏色變化,而Q分量則代 表從紫色到黃綠色的顏色變化。NTSC制為了進一步壓縮色度帶寬,用色差信號I,Q來代替U,V。若采用U,V色差 信號,則色度、亮度信號的共頻帶部分極大,低端不共頻帶的亮度信號帶寬很小,亮、色干擾 大。將彩色圖像從RGB轉(zhuǎn)換到Y(jié)IQ色彩空間,可以把彩色圖像中的亮度信息與色度信息分 開,分別獨立進行處理。RGB和YIQ的對應(yīng)關(guān)系用下面的方程式表示Y =0.299R+0.587G+0.114B
I =0.596R-0.275G-0.321B
Q =0.212R-0.523G+0.311BYUV是被歐洲電視系統(tǒng)所采用的一種顏色編碼方法(屬于PAL),是PAL和SECAM 模擬彩色電視制式采用的顏色空間。在現(xiàn)代彩色電視系統(tǒng)中,通常采用三管彩色攝影機或 彩色CCD攝影機進行取像,然后把取得的彩色圖像信號經(jīng)分色、分別放大校正后得到RGB, 再經(jīng)過矩陣變換電路得到亮度信號Y和兩個色差信號R_Y(即U)、B-Y(即V),最后發(fā)送端 將亮度和色差三個信號分別進行編碼,用同一信道發(fā)送出去。這種色彩的表示方法就是所 謂的YUV色彩空間表示。采用YUV色彩空間的重要性是它的亮度信號Y和色度信號U、V是 分離的。本申請實施例實現(xiàn)基于內(nèi)嵌的圖片過濾方法流程圖如圖1所示,包括步驟S101 獲取服務(wù)器上傳的圖片信息;步驟S102 對服務(wù)器上傳的圖片信息進行緩存;步驟S103 對緩存的圖片信息執(zhí)行過濾處理。
需要說明的是,整個功能實現(xiàn)內(nèi)嵌于服務(wù)器,在服務(wù)器接受請求時觸發(fā),對上傳圖 片進行緩存,并讀取內(nèi)存中,然后驗證圖片內(nèi)容。將緩存的圖片信息封裝到相應(yīng)的結(jié)構(gòu)中,如緩存圖片的色彩、灰度參數(shù),以供分 析。本申請實施例提供的對緩存的圖片信息執(zhí)行過濾處理的流程圖如圖2所示,包 括步驟S201 讀取緩存的圖片信息;步驟S202 對緩存的圖片信息進行膚色提取處理;步驟S203 對經(jīng)過膚色提取處理的緩存圖片信息進行紋理提取處理;步驟S204 對經(jīng)過紋理提取處理的緩存圖片信息提取特征值;步驟S205 判斷提取的特征值是否在預(yù)設(shè)閾值范圍內(nèi),若在預(yù)設(shè)范圍內(nèi),執(zhí)行步 驟S206,否則執(zhí)行步驟S207 ;步驟S206 顯示圖片信息;步驟S207 阻斷圖片信息的顯示。需要說明的是讀取緩存的圖片信息,由YIQ及YUV模型(其中模型數(shù)據(jù)可以通過 圖像數(shù)據(jù)轉(zhuǎn)換直接得出),對緩存圖片信息進行膚色區(qū)域提取,對圖像的處理中,顏色特征 比較穩(wěn)定,通過YIQ色彩模型提取人體膚色中的黃色成分,再由YUV色彩模型過濾掉與膚色 相近的背景區(qū)域,及紋理處理模型分析圖像中灰度層的空間依存關(guān)系,有效過濾掉膚色相 近區(qū)域,并比對原圖像,提取出膚色占整個圖像的比例、膚色占膚色矩形區(qū)域的比例、最大 膚色連通區(qū)域占整個圖像的比例、膚色連通區(qū)域的個數(shù)、膚色平均概率、膚色概率方差、膚 色像素值的中心矩的模,提高過濾的準確性。其中YUV色彩模型中V、U間夾角為100 150度;YIQ色彩模型中I分量處于20 90 ;紋理模型(模型數(shù)據(jù)可以通過圖像數(shù)據(jù)轉(zhuǎn)換直接得出),對經(jīng)過YUV色彩模型過濾 處理的圖片信息進行紋理提取。提取緩存圖片信息特征值時,將圖片信息中的膚色占整個圖像的比例、膚色占膚 色矩形區(qū)域的比例、最大膚色連通區(qū)域占整個圖像的比例、膚色連通區(qū)域的個數(shù)、膚色平 均概率、膚色概率方差、膚色像素值的中心矩的模的七個特征值,歸并為三維向量,便于表 示1)膚色面積百分比(0. 11 1);2)膚色連通區(qū)域[1,4);3)膚色平均概率人體肌膚的膚色是相近的,即膚色區(qū)域像素的膚色概率分布均 勻,將此特征值提取出來,作為過濾特征,范圍為(0. 5 1)。以上方法,采用YIQ、YUV顏色模型、紋理模型相結(jié)合,及提取特征值方式,有效提 高過濾的準確性。本申請實施例提供的基于內(nèi)嵌的圖片過濾裝置的結(jié)構(gòu)圖如圖3所示,包括緩存 單元301,用于獲取服務(wù)器308上傳的圖片信息,并對所述圖片信息進行緩存;過濾處理單元302,用于對緩存單元301緩存的圖片信息執(zhí)行圖像過濾處理;其中過濾處理單元302包括信息讀取單元303、膚色提取單元304、紋理提取單元305、特征值提取單元306和判斷單元307 ;信息讀取單元303用于讀取緩存單元301緩存的圖片信息;膚色提取單元304用于對信息讀取單元303讀取的緩存圖片信息進行膚色提取處 理;紋理提取單元305用于對經(jīng)過膚色提取單元304處理的緩存圖片信息進行紋理提 取處理;特征值提取單元306用于對經(jīng)過紋理提取單元305處理的緩存圖片信息提取特征 值;判斷單元用于判斷特征值提取單306元提取的特征值是否在預(yù)設(shè)閾值范圍內(nèi),若 在,則通知服務(wù)器308顯示圖片信息,否則阻斷所述圖片信息的顯示。本申請實施例提供的基于內(nèi)嵌的圖片過濾裝置的又一結(jié)構(gòu)示意圖如圖4所示,膚 色提取單元304包含YIQ色彩組件401和YUV色彩組件402 ;YIQ色彩組件401用于通過YIQ色彩模型提取圖片膚色中的黃色成分;YUV色彩組件402用于通過YUV色彩模型對經(jīng)過YIQ色彩組件401處理的圖片信 息中與圖片膚色相近的背景區(qū)域進行過濾。本申請實施例提供的基于內(nèi)嵌的圖片過濾系統(tǒng)的結(jié)構(gòu)示意圖如圖5所示,包括: 客戶端501、一種基于內(nèi)嵌的圖片過濾裝置502和應(yīng)用端503 ;其中客戶端501用于為用戶提供可操作平臺;一種基于內(nèi)嵌的圖片過濾裝置502用于對基于內(nèi)嵌的圖片過濾處理過程進行控 制;應(yīng)用端503用于具體實施基于內(nèi)嵌的圖片過濾處理過程。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。以上所述僅是本 申請的具體實施方式
,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請原 理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本申請的保護范圍。
8
權(quán)利要求
一種基于內(nèi)嵌的圖片過濾的方法,其特征在于,包括獲取服務(wù)器上傳的圖片信息,并緩存所述圖片信息;對所述緩存的圖片信息執(zhí)行圖像過濾處理,所述過濾處理的過程具體為讀取所述緩存的圖片信息;對所述緩存圖片信息進行膚色提取處理;對所述經(jīng)過膚色提取處理的緩存圖片信息進行紋理提取處理;對所述經(jīng)過紋理提取處理的緩存圖片信息提取特征值,并判斷所述特征值是否在預(yù)設(shè)閾值范圍內(nèi),是,則顯示圖片信息,否則阻斷顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述緩存的圖片信息包括圖片的色彩和 圖片的灰度參數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述緩存圖片信息進行膚色提取處理 的過程包括由YIQ色彩模型及YUV色彩模型對所述緩存圖片信息進行膚色區(qū)域提取,具體為通過 YIQ色彩模型提取圖片膚色中的黃色成分,再由YUV色彩模型過濾掉與圖片膚色相近的背 景區(qū)域。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述YIQ色彩模型中的I分量的取值范圍 為20 90 ;所述YUV色彩模型中的V、U之間的夾角范圍為100 150度。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述緩存圖片進行紋理提取處理的過 程為由紋理模型對所述經(jīng)過膚色提取處理的緩存圖片信息進行紋理提取。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述緩存信息提取的特征值包括膚色 面積百分比、膚色連通區(qū)域和膚色平均概率;其中所述膚色面積百分比的范圍為11% 100% ; 所述膚色連通區(qū)域為1 4 ; 所述膚色平均概率的范圍為0. 5 1。
7.一種基于內(nèi)嵌的圖片過濾的裝置,其特征在于,包括緩存單元,用于獲取服務(wù)器上傳的圖片信息,并對所述圖片信息進行緩存; 過濾處理單元,用于對所述緩存單元緩存的圖片信息執(zhí)行圖像過濾處理; 其中所述過濾處理單元包括信息讀取單元、膚色提取單元、紋理提取單元、特征值 提取單元和判斷單元;所述信息讀取單元用于讀取所述緩存單元緩存的圖片信息;所述膚色提取單元用于對所述信息讀取單元讀取的緩存圖片信息進行膚色提取處理;所述紋理提取單元用于對經(jīng)過所述膚色提取單元處理的緩存圖片信息進行紋理提取 處理;所述特征值提取單元用于對經(jīng)過所述紋理提取單元處理的緩存圖片信息提取特征值;所述判斷單元用于判斷所述特征值提取單元提取的特征值是否在預(yù)設(shè)閾值范圍內(nèi),若 在,則通知服務(wù)器顯示圖片信息,否則阻斷所述圖片信息的顯示。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述膚色提取單元包含YIQ色彩組件和YUV色彩組件;所述YIQ色彩組件用于通過YIQ色彩模型提取圖片膚色中的黃色成分; 所述YUV色彩組件用于通過YUV色彩模型對經(jīng)過所述YIQ色彩組件處理的圖片信息中 與圖片膚色相近的背景區(qū)域進行過濾。
9. 一種基于內(nèi)嵌的圖片過濾系統(tǒng),其特征在于,包括客戶端、應(yīng)用端及權(quán)利要求7 8 任一項所述的一種基于內(nèi)嵌的圖片過濾裝置。
全文摘要
本申請公開了一種基于內(nèi)嵌的圖片過濾的方法,包括獲取服務(wù)器上傳的圖片信息,并緩存圖片信息;對緩存的圖片信息執(zhí)行圖像過濾處理,過濾處理的過程為讀取所述緩存的圖片信息;對緩存圖片信息進行膚色提取處理;對經(jīng)過膚色提取處理的緩存圖片信息進行紋理提取處理;對經(jīng)過紋理提取處理的緩存圖片信息提取特征值,并判斷特征值是否在預(yù)設(shè)閾值范圍內(nèi),是,顯示圖片信息,否則阻斷顯示。本發(fā)明提供的基于內(nèi)嵌的圖片過濾方法、裝置及系統(tǒng),整個功能內(nèi)嵌于服務(wù)器,在服務(wù)器接受請求時觸發(fā),對上傳圖片進行緩存,然后驗證圖片內(nèi)容;驗證過程中,通過膚色提取及紋理提取處理,再經(jīng)過特征值比對,提高了圖像過濾的準確率,從而保證了網(wǎng)站的信息安全性。
文檔編號G06K9/00GK101894259SQ201010241789
公開日2010年11月24日 申請日期2010年8月2日 優(yōu)先權(quán)日2010年8月2日
發(fā)明者劉江寧, 孫凱 申請人:山東中創(chuàng)軟件商用中間件股份有限公司