基于臺標位置的電視廣告檢測方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于臺標位置的電視廣告檢測方法及系統(tǒng),該方法包括:獲取實時電視視頻;從實時電視視頻中提取臺標名稱和臺標位置;從臺標模板庫中獲取與臺標名稱對應的臺標位置模板;根據臺標位置和臺標位置模板,確定臺標偏移量;根據臺標偏移量,對設定時間段內實時電視視頻中的每幀圖像進行偏移,得到偏移后圖像;提取偏移后圖像的圖像特征,得到圖像特征序列;判斷廣告模板庫中是否存在包含全部或部分所述圖像特征序列的圖像特征序列模板;如果存在,則輸出臺標名稱和廣告模板庫中與圖像特征序列模板相對應的廣告名稱。本發(fā)明解決了畫面偏移而帶來的匹配錯誤問題,提高了廣告檢測的準確性。
【專利說明】基于臺標位置的電視廣告檢測方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及圖像處理領域,尤其涉及一種基于臺標位置的電視廣告檢測方法及系統(tǒng)。
【背景技術】
[0002]現(xiàn)有技術中的電視視頻檢測系統(tǒng),主要用于從視頻中檢測出當前播放的廣告的名稱,計算出該廣告的起始時間,具有很大的實用價值和市場前景。具體方法是,利用事先建立好的廣告模型,與當前播放的廣告的視頻信息進行匹配,理論上可以很好地檢測出當前播放的廣告屬于哪一個廣告模板。但是,在實際應用中,相同的廣告會存在一些變化,如圖像畫面的失真、丟幀和廣告畫面的整體偏移等等,這些干擾因素將會導致廣告檢測失敗,從而制約了電視視頻檢測系統(tǒng)的準確性及其推廣。
【發(fā)明內容】
[0003]本發(fā)明的目的在于針對現(xiàn)有技術中對偏移后的圖像識別不準的不足,提供了一種基于臺標位置的電視廣告檢測方法及系統(tǒng),通過預先計算臺標位置估計出偏移量,然后再進行電視廣告檢測的方法,提高了電視廣告檢測的準確性。
[0004]為實現(xiàn)上述目的,本發(fā)明的技術方案是:
[0005]一種基于臺標位置的電視廣告檢測方法,包括:
[0006]獲取實時電視視頻;
[0007]從所述實時電視視頻中提取臺標名稱和臺標位置;
[0008]從臺標模板庫中獲取與所述臺標名稱對應的臺標位置模板;
[0009]根據所述臺標位置和所述臺標位置模板,確定臺標偏移量;
[0010]根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到偏移后圖像;
[0011]提取所述偏移后圖像的圖像特征,得到圖像特征序列;
[0012]判斷所述廣告模板庫中是否存在包含全部或部分所述圖像特征序列的圖像特征序列模板;
[0013]如果存在,則輸出所述臺標名稱和所述廣告模板庫中與所述圖像特征序列模板相對應的廣告名稱。
[0014]優(yōu)選的是,離線構建所述臺標模板庫和所述廣告模板庫,所述離線構建所述臺標模板庫和所述廣告模板庫包括:
[0015]獲取多個廣告視頻;
[0016]提取所述廣告視頻中的臺標名稱、臺標位置、以及圖像特征序列;
[0017]將對應所述臺標名稱的臺標位置作為臺標位置模板保存到臺標模板庫;
[0018]將對應所述臺標名稱的圖像特征序列作為圖像特征序列模板保存到廣告模板庫。
[0019]優(yōu)選的是,所述提取所述廣告視頻中的臺標名稱和臺標位置包括:[0020]獲取所述廣告視頻的任意一幀圖像;
[0021]截取所述圖像的左上角區(qū)域;
[0022]提取所述左上角區(qū)域的邊緣特征;
[0023]根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
[0024]優(yōu)選的是,所述提取所述廣告視頻中的圖像特征序列包括:
[0025]依次對所述廣告視頻中的每幀圖像,截取所述圖像的中間部分并提取所述中間部分的圖像特征,得到所述廣告視頻中的圖像特征序列。
[0026]優(yōu)選的是,所述從所述實時電視視頻中提取臺標名稱和臺標位置包括:
[0027]獲取所述實時電視視頻的當前幀的圖像;
[0028]截取所述圖像的左上角區(qū)域;
[0029]提取所述左上角區(qū)域的邊緣特征;
[0030]根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
[0031]優(yōu)選的是,所述提取偏移后圖像的圖像特征包括:
[0032]截取所述偏移后圖像的中間部分,并提取所述中間部分的圖像特征。
[0033]優(yōu)選的是,所述根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到偏移后圖像包括:
[0034]根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到第一偏移圖像;
[0035]對所述第一偏移圖像進行二次偏移,得到所述偏移后圖像;其中,所述對所述第一偏移圖像進行二次偏移包括:
[0036]將所述第一偏移圖像分別向左、向上移動一個或多個設定的間距像素;或者
[0037]將所述第一偏移圖像分別向左、向下移動一個或多個設定的間距像素;或者
[0038]將所述第一偏移圖像分別向右、向上移動一個或多個設定的間距像素;或者
[0039]將所述第一偏移圖像分別向右、向下移動一個或多個設定的間距像素。
[0040]一種基于臺標位置的電視廣告檢測系統(tǒng),包括:
[0041]在線視頻獲取單元,用于獲取實時電視視頻;
[0042]在線臺標提取單元,用于從所述實時電視視頻中提取臺標名稱和臺標位置;
[0043]偏移量確定單元,用于從臺標模板庫中獲取與所述臺標名稱對應的臺標位置模板;并且根據所述臺標位置和所述臺標位置模板,確定臺標偏移量;
[0044]偏移后圖像確定單元,用于根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到偏移后圖像;
[0045]在線圖像特征提取單元,用于提取所述偏移后圖像的圖像特征,得到圖像特征序列;
[0046]判斷單元,用于判斷所述廣告模板庫中是否存在包含全部或部分所述圖像特征序列的圖像特征序列模板;
[0047]輸出單元,用于在所述廣告模板庫中存在包含全部或部分所述圖像特征序列的圖像特征序列模板時,輸出所述臺標名稱和所述廣告模板庫中與所述圖像特征序列模板相對應的廣告名稱。
[0048]優(yōu)選的是,所述系統(tǒng)還包括:模板庫離線構建單元,用于離線構建所述臺標模板庫和所述廣告模板庫,所述模板庫離線構建單元包括:
[0049]廣告視頻獲取單元,用于獲取多個廣告視頻;
[0050]離線臺標提取單元,用于提取所述廣告視頻中的臺標名稱和臺標位置;
[0051]離線圖像特征提取單元,用于提取所述廣告視頻中的圖像特征序列;
[0052]子構建單元,用于將對應所述臺標名稱的臺標位置作為臺標位置模板保存到臺標模板庫;將對應所述臺標名稱的圖像特征序列作為圖像特征序列模板保存到廣告模板庫。
[0053]優(yōu)選的是,所述離線臺標提取單元包括:
[0054]離線圖像獲取單元,用于獲取所述廣告視頻的任意一幀圖像;
[0055]離線截取單元,用于截取所述圖像的左上角區(qū)域;
[0056]離線邊緣特征提取單元,用于提取所述左上角區(qū)域的邊緣特征;
[0057]離線臺標獲取單元,用于根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
[0058]優(yōu)選的是,所述離線圖像特征提取單元具體用于:
[0059]依次對所述廣告視頻中的每幀圖像,截取所述圖像的中間部分并提取所述中間部分的圖像特征,得到所述廣告視頻中的圖像特征序列。
[0060]優(yōu)選的是,所述在線臺標提取單元包括:
[0061]在線圖像獲取單元,用于獲取所述實時電視視頻的當前幀的圖像;
[0062]在線截取單元,用于截取所述圖像的左上角區(qū)域;
[0063]在線邊緣特征提取單元,用于提取所述左上角區(qū)域的邊緣特征;
[0064]在線臺標獲取單元,用于根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
[0065]優(yōu)選的是,所述在線圖像特征提取單元具體用于截取所述偏移后圖像的中間部分,并提取所述中間部分的圖像特征。
[0066]優(yōu)選的是,所述偏移后圖像確定單元包括:
[0067]一次偏移單元,用于根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到第一偏移圖像;
[0068]二次偏移單元,用于對所述第一偏移圖像進行二次偏移,得到所述偏移后圖像;
[0069]所述二次偏移單元具體用于:
[0070]將所述第一偏移圖像分別向左、向上移動一個或多個設定的間距像素;或者
[0071]將所述第一偏移圖像分別向左、向下移動一個或多個設定的間距像素;或者
[0072]將所述第一偏移圖像分別向右、向上移動一個或多個設定的間距像素;或者
[0073]將所述第一偏移圖像分別向右、向下移動一個或多個設定的間距像素。
[0074]本發(fā)明的有益效果在于:本發(fā)明提供的基于臺標位置的電視廣告檢測方法及系統(tǒng),解決了畫面偏移而帶來的匹配錯誤問題,從而提高了廣告電視檢測的準確性。另外,所述電視廣告檢測方法結合部分位置偏移的搜索,降低了全局遍歷搜索的計算復雜度,使其在實時系統(tǒng)中得以應用。
【專利附圖】
【附圖說明】
[0075]為了更清楚地說明本發(fā)明實施的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。[0076]圖1示出了本發(fā)明實施例離線構建臺標模板庫和廣告模板庫的流程圖;
[0077]圖2示出了本發(fā)明實施例基于臺標位置的電視廣告檢測方法的流程圖;
[0078]圖3示出了對設定時間段內實時電視視頻中的每幀圖像進行偏移的方法流程圖;
[0079]圖4示出了本發(fā)明所述的基于臺標位置的電視廣告檢測方法和應用現(xiàn)有技術中的全局遍歷的檢測方法的效果對比圖;
[0080]圖5示出了本發(fā)明實施例基于臺標位置的電視廣告檢測系統(tǒng)的結構示意圖;
[0081]圖6示出了本發(fā)明實施例模板庫離線構建單元的結構示意圖。
【具體實施方式】
[0082]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0083]本發(fā)明針對現(xiàn)有技術中對偏移后的圖像識別不準的不足,提供了一種基于臺標位置的電視廣告檢測方法,通過預先計算臺標位置估計出偏移量,然后再進行電視廣告檢測的方法,提高了電視廣告檢測的準確性。
[0084]在進行廣告檢測之前,首先應離線構建兩個模板庫:臺標模板庫和廣告模板庫,臺標模板庫中存儲有多組彼此對應的臺標名稱和臺標位置模板,廣告模板庫中存儲有多組彼此對應的臺標名稱、廣告名稱和圖像特征序列模板。
[0085]如圖1所示,是本發(fā)明實施例離線構建所述臺標模板庫和所述廣告模板庫的方法流程圖,所述離線構建的方法包括以下步驟:
[0086]步驟101:獲取多個廣告視頻。
[0087]具體地,利用機頂盒與高清視頻采集卡獲取多個廣告視頻。
[0088]步驟102:提取所述廣告視頻中的臺標名稱、臺標位置、以及圖像特征序列。
[0089]具體地,一般來講,臺標都位于左上角的位置,因此,提取臺標名稱和臺標位置時,只需要提取圖像左上角的部分,例如左上角200*100像素的區(qū)域,節(jié)省了提取邊緣的時間,提高了臺標檢測的效率?;诖耍鎏崛∷鰪V告視頻中的臺標名稱和臺標位置包括以下步驟:
[0090]獲取所述廣告視頻的任意一幀圖像;
[0091]截取所述圖像的左上角區(qū)域;
[0092]提取所述左上角區(qū)域的邊緣特征,在此實施例中本發(fā)明采用canny算子提取邊緣特征,由于采用canny算子提取圖像的邊緣特征是本領域技術人員慣常采用的技術手段,因此在此不再進行贅述;
[0093]根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
[0094]另夕卜,一般來講,廣告視頻中的重要信息都集中在每幀圖像的中間部分(X,y, width, height),并且圖像周邊會存在黑邊與添加的廣告字幕的干擾,因此,本發(fā)明采用以下方法提取廣告視頻中的圖像特征序列:依次對所述廣告視頻中的每幀圖像,截取所述圖像的中間部分(X,y, width, height)并提取所述中間部分的圖像特征,得到所述廣告視頻中的圖像特征序列。在此實施例中,本發(fā)明采用HOG特征和顏色三階矩提取圖像特征,其中對于顏色三階矩的提取方法,顏色一階矩(均值)的求解公式為
【權利要求】
1.一種基于臺標位置的電視廣告檢測方法,其特征在于,包括: 獲取實時電視視頻; 從所述實時電視視頻中提取臺標名稱和臺標位置; 從臺標模板庫中獲取與所述臺標名稱對應的臺標位置模板; 根據所述臺標位置和所述臺標位置模板,確定臺標偏移量; 根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到偏移后圖像; 提取所述偏移后圖像的圖像特征,得到圖像特征序列; 判斷所述廣告模板庫中是否存在包含全部或部分所述圖像特征序列的圖像特征序列模板; 如果存在,則輸出所述臺標名稱和所述廣告模板庫中與所述圖像特征序列模板相對應的廣告名稱。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:離線構建所述臺標模板庫和所述廣告模板庫,所述離線構建所述臺標模板庫和所述廣告模板庫包括: 獲取多個廣告視頻; 提取所述廣告視頻中的臺標名稱、臺標位置、以及圖像特征序列; 將對應所述臺標名稱的臺標位置作為臺標位置模板保存到臺標模板庫; 將對應所述臺標名稱的圖像特征序列作為圖像特征序列模板保存到廣告模板庫。
3.根據權利要求2所述的方法,其特征在于,所述提取所述廣告視頻中的臺標名稱和臺標位置包括: 獲取所述廣告視頻的任意一幀圖像; 截取所述圖像的左上角區(qū)域; 提取所述左上角區(qū)域的邊緣特征; 根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
4.根據權利要求2所述的方法,其特征在于,所述提取所述廣告視頻中的圖像特征序列包括: 依次對所述廣告視頻中的每幀圖像,截取所述圖像的中間部分并提取所述中間部分的圖像特征,得到所述廣告視頻中的圖像特征序列。
5.根據權利要求1所述的方法,其特征在于,所述從所述實時電視視頻中提取臺標名稱和臺標位置包括: 獲取所述實時電視視頻的當前幀的圖像; 截取所述圖像的左上角區(qū)域; 提取所述左上角區(qū)域的邊緣特征; 根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
6.根據權利要求1所述的方法,其特征在于,所述提取偏移后圖像的圖像特征包括: 截取所述偏移后圖像的中間部分,并提取所述中間部分的圖像特征。
7.根據權利要求1至6任一項所述的方法,其特征在于,所述根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到偏移后圖像包括: 根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到第一偏移圖像; 對所述第一偏移圖像進行二次偏移,得到所述偏移后圖像;其中,所述對所述第一偏移圖像進行二次偏移包括: 將所述第一偏移圖像分別向左、向上移動一個或多個設定的間距像素;或者 將所述第一偏移圖像分別向左、向下移動一個或多個設定的間距像素;或者 將所述第一偏移圖像分別向右、向上移動一個或多個設定的間距像素;或者 將所述第一偏移圖像分別向右、向下移動一個或多個設定的間距像素。
8.一種基于臺標位置的電視廣告檢測系統(tǒng),其特征在于,包括: 在線視頻獲取單元,用于獲取實時電視視頻; 在線臺標提取單元,用于從所述實時電視視頻中提取臺標名稱和臺標位置; 偏移量確定單元,用于從臺標模板庫中獲取與所述臺標名稱對應的臺標位置模板;并且根據所述臺標位置和所述臺標位置模板,確定臺標偏移量; 偏移后圖像確定單元,用于根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到偏移后圖像; 在線圖像特征提取單元,用于提取所述偏移后圖像的圖像特征,得到圖像特征序列; 判斷單元,用于判斷所述廣告模板庫中是否存在包含全部或部分所述圖像特征序列的圖像特征序列模板; 輸出單元,用于在所述廣·告模板庫中存在包含全部或部分所述圖像特征序列的圖像特征序列模板時,輸出所述臺標名稱和所述廣告模板庫中與所述圖像特征序列模板相對應的廣告名稱。
9.根據權利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:模板庫離線構建單元,用于離線構建所述臺標模板庫和所述廣告模板庫,所述模板庫離線構建單元包括: 廣告視頻獲取單元,用于獲取多個廣告視頻; 離線臺標提取單元,用于提取所述廣告視頻中的臺標名稱和臺標位置; 離線圖像特征提取單元,用于提取所述廣告視頻中的圖像特征序列; 子構建單元,用于將對應所述臺標名稱的臺標位置作為臺標位置模板保存到臺標模板庫;將對應所述臺標名稱的圖像特征序列作為圖像特征序列模板保存到廣告模板庫。
10.根據權利要求9所述的系統(tǒng),其特征在于,所述離線臺標提取單元包括: 離線圖像獲取單元,用于獲取所述廣告視頻的任意一幀圖像; 離線截取單元,用于截取所述圖像的左上角區(qū)域; 離線邊緣特征提取單元,用于提取所述左上角區(qū)域的邊緣特征; 離線臺標獲取單元,用于根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
11.根據權利要求9所述的系統(tǒng),其特征在于,所述離線圖像特征提取單元具體用于: 依次對所述廣告視頻中的每幀圖像,截取所述圖像的中間部分并提取所述中間部分的圖像特征,得到所述廣告視頻中的圖像特征序列。
12.根據權利要求8所述的系統(tǒng),其特征在于,所述在線臺標提取單元包括: 在線圖像獲取單元,用于獲取所述實時電視視頻的當前幀的圖像; 在線截取單元,用于截取所述圖像的左上角區(qū)域; 在線邊緣特征提取單元,用于提取所述左上角區(qū)域的邊緣特征;在線臺標獲取單元,用于根據所述邊緣特征,獲取所述臺標名稱和臺標位置。
13.根據權利要求8所述的系統(tǒng),其特征在于,所述在線圖像特征提取單元具體用于截取所述偏移后圖像的中間部分,并提取所述中間部分的圖像特征。
14.根據權利要求8至13任一項所述的系統(tǒng),其特征在于,所述偏移后圖像確定單元包括: 一次偏移單元,用于根據所述臺標偏移量,對設定時間段內所述實時電視視頻中的每幀圖像進行偏移,得到第一偏移圖像; 二次偏移單元,用于對所述第一偏移圖像進行二次偏移,得到所述偏移后圖像; 所述二次偏移單元具體用于: 將所述第一偏移圖像分別向左、向上移動一個或多個設定的間距像素;或者 將所述第一偏移圖像分別向左、向下移動一個或多個設定的間距像素;或者 將所述第一偏移圖像分別向右、向上移動一個或多個設定的間距像素;或者 將所述第一偏移圖像分別向右、向下移動一個或多個設定的間距像素。
【文檔編號】G06K9/64GK103714350SQ201310687910
【公開日】2014年4月9日 申請日期:2013年12月13日 優(yōu)先權日:2013年12月13日
【發(fā)明者】魏巖, 雷琴輝, 竺博, 李騰, 魏征, 莊紀軍, 郭濤 申請人:安徽科大訊飛信息科技股份有限公司