專利名稱:基于高斯分布的色情視頻快速檢測方法
技術領域:
本發明一般涉及視頻處理以及視頻識別領域,具體涉及基于高斯分布的色情視頻快速檢測方法。
背景技術:
隨著社會的迅速進步,互聯網在人們生活中的普及程度越來越高,這使得網絡視頻數量急劇增長。在這海量的網絡視頻中,也會同時混雜著ー些色情視頻,但是由于視頻數量太大,通過人工審核的方式不可能審核所有的網絡視頻,這些色情視頻往往都只能由視頻用戶舉報然后再刪除。將網絡色情視頻檢測自動化、高效化,對節省人力資源,提高網絡視頻的過濾效率起著很大的作用。現有主流的色情圖片或視頻過濾方法有基于膚色檢測的色情圖片過濾方法和基于神經網絡的色情圖片分類方法。基于膚色檢測的色情圖片過濾方法是比較原始的顏色檢測方法,速度是最快的,但是誤判率比較高;基于神經網絡的色情圖片分類方法在一定條件下時候能得到比較好的分類結果,但是這種方法要求的樣本數量很大,樣本訓練的時間很
IXo
發明內容
本發明針對當前網絡視頻量巨大,視頻審核人力資源缺乏的情況,提供了基于高斯分布的色情視頻快速檢測方法。本發明目的在于幫助視頻網站快速并準確審核用戶上傳的視頻,如果是色情視頻則予以刪除。具體技術方案如下。基于高斯分布的色情視頻快速檢測方法,包括以下步驟1)提取樣本圖片的色調(H)、飽和度( 和亮度(V)的顏色直方圖并保存在數組中;2)對顏色直方圖數組的每ー維進行高斯分布建模;3)由高斯分布函數提取樣本圖片的權值P ;4)利用權值P確定區分色情圖片和普通圖片的閾值P閾;5)讀入測試視頻,提取關鍵幀圖像序列;6)用步驟幻得出的高斯分布函數計算每一個關鍵幀圖像的權值P';7)如果有10%以上的關鍵幀圖像的權值P'大于步驟4)的閾值Pw,則判定這個視頻為色情視頻,否則為普通視頻。上述基于高斯分布的色情視頻快速檢測方法中,步驟幻中測試視頻為xvid編碼的avi格式,其他格式的視頻要進行轉換。上述基于高斯分布的色情視頻快速檢測方法中,步驟6)中視頻關鍵幀圖像序列的提取方法采用OpenCV開源庫中的視頻處理函數進行提取。上述基于高斯分布的色情視頻快速檢測方法中,步驟1)的樣本圖片包括色情圖片樣本和普通圖片樣本,數量均為2000張或以上,圖片格式為jpg、bmp或png。
上述基于高斯分布的色情視頻快速檢測方法中,樣本圖片的色調(H)、飽和度(S) 和亮度(V)的顏色直方圖的提取方法采用OpenCV開源庫的顏色直方圖提取函數。上述基于高斯分布的色情視頻快速檢測方法中,色情圖片樣本和普通圖片樣本的顏色直方圖保存的數組均為η * 48的ニ維數組,其中η為圖片樣本的數量。上述基于高斯分布的色情視頻快速檢測方法中,步驟2~)的高斯分布建模是對樣本圖片的顏色直方圖每ー維數值分別經過求均值和標準差建立高斯分布函數
權利要求
1.基于高斯分布的色情視頻快速檢測方法,其特征在干,包括以下步驟1)提取樣本圖片的色調(H)、飽和度( 和亮度(V)的顏色直方圖并保存在數組中;2)對顏色直方圖數組的每ー維進行高斯分布建摸;3)由高斯分布函數提取樣本圖片的權值P;4)利用權值P確定區分色情圖片和普通圖片的閾值Pw;5)讀入測試視頻,提取關鍵幀圖像序列;6)用步驟幻得出的高斯分布函數計算每一個關鍵幀圖像的權值P';7)如果有10%以上的關鍵幀圖像的權值P'大于步驟4)的閾值Pw,則判定這個視頻為色情視頻,否則為普通視頻。
2.根據權利要求1所述基于高斯分布的色情視頻快速檢測方法,其特征在于步驟5) 中測試視頻為xvid編碼的avi格式,其他格式的視頻要進行轉換。
3.根據權利要求2所述基于高斯分布的色情視頻快速檢測方法,其特征在于步驟6) 中視頻關鍵幀圖像序列的提取方法采用OpenCV開源庫中的視頻處理函數進行提取。
4.根據權利要求1所述基于高斯分布的色情視頻快速檢測方法,其特征在于步驟1) 的樣本圖片包括色情圖片樣本和普通圖片樣本,數量均為2000張或以上,圖片格式為jpg、 bmp 或 png0
5.根據權利要求4或所述基于高斯分布的色情視頻快速檢測方法,其特征在于樣本圖片的色調(H)、飽和度⑶和亮度(V)的顏色直方圖的提取方法采用OpenCV開源庫的顏色直方圖提取函數。
6.根據權利要求5所述基于高斯分布的色情視頻快速檢測方法,其特征在于顏色直方圖的空間維度為48,其中色調(H)分量有12維,飽和度( 分量有4維,亮度 (V)分量有1維。
7.根據權利要求6所述基于高斯分布的色情視頻快速檢測方法,其特征在于色情圖片樣本和普通圖片樣本的顏色直方圖保存的數組均為η * 48的ニ維數組,其中 η為圖片樣本的數量。
8.根據權利要求7所述基于高斯分布的色情視頻快速檢測方法,其特征在于步驟幻的高斯分布建模是對樣本圖片的顏色直方圖每ー維數值分別經過求均值和標準差建立高斯分布函數 其中μ i為第i維顏色直方圖數值的均值,O i為標準差,1彡i彡48。
9.根據權利要求6所述基于高斯分布的色情視頻快速檢測方法,其特征在于步驟3) 和步驟6)中的權值為每ー維均值逼近概率Pi之和P = Σ Pi ;
10.根據權利要求7所述基于高斯分布的色情視頻快速檢測方法,其特征在于步驟4) 中的閾值P 的確定包括以下步驟.4. 1)計算普通圖片樣本權值的平均值,記為 ^,計算色情圖片樣本權值的平均值,記為&,另外設Ptraip為臨時閾值;.4. 2) 閾=i 普,Ptemv = J 普,Amax = O ;.4. 3)如果> Pih,跳到步驟4. 6);色.4. 4)計算用當前Ptemp為閾值劃分普通圖片樣本和色情圖片樣本的準確率A,如果A >Amax,1L· ^niax 一 Aj P 闔一 ιtemp.4. 5)令 Ptemp = Pt_+0. 01,重復步驟 4. 3);temp.4. 6)循環結束,最終得到的Pffl就是最優的閾值
全文摘要
本發明提供了一種基于高斯分布的色情視頻快速檢測方法,先對普通圖片樣本和色情圖片樣本的HSV顏色空間的顏色直方圖建立一個高斯模型,然后提取視頻中的關鍵幀,并用建立的高斯模型對視頻關鍵幀進行判斷,如果視頻中有一定數量的關鍵幀被判定為黃色圖片,就可以判定這個視頻為色情視頻。本發明只需對顏色直方圖進行高斯分布建模,沒有復雜的訓練過程,而且不用對視頻每一幀進行檢測,檢測速度快,準確率高。
文檔編號G06K9/62GK102567738SQ20121000389
公開日2012年7月11日 申請日期2012年1月6日 優先權日2012年1月6日
發明者劉遠一, 楊忠明, 索亞南, 蔡昭權, 郝志峰, 黃翰 申請人:華南理工大學