當(dāng)前位置:首頁 > 測試測量 > 測試測量
[導(dǎo)讀]摘要:本文首先采用了soft cascade結(jié)構(gòu)的頭結(jié)點分類器檢測出大量的背景圖像;然后,通過一個貪婪搜索算法構(gòu)建分叉樹分類器,將不同的臺標(biāo)分類到正確的檢測線路中;最后,使用普通cascade結(jié)構(gòu)來得到更加準(zhǔn)確的識別結(jié)果

摘要:本文首先采用了soft cascade結(jié)構(gòu)的頭結(jié)點分類器檢測出大量的背景圖像;然后,通過一個貪婪搜索算法構(gòu)建分叉樹分類器,將不同的臺標(biāo)分類到正確的檢測線路中;最后,使用普通cascade結(jié)構(gòu)來得到更加準(zhǔn)確的識別結(jié)果。實驗結(jié)果,本文的檢測器可以獲得較高的識別準(zhǔn)確度。
關(guān)鍵詞:soft cascade,joint boosting,canny算子

0 引言
    自動的電視臺標(biāo)檢測和識別已經(jīng)在多媒體領(lǐng)域獲得非常高的關(guān)注度。如今,多數(shù)的手機都具備了攝像頭功能,所以人們可以隨心所欲地拍攝各種事物,然后利用各種算法去分析處理獲得的圖像。本文中,展示一個系統(tǒng)一利用手機內(nèi)置攝像頭幫助人們識別電視頻道信息。日常觀看的電視頻道就有幾十個不同的臺標(biāo),所以可以把這個問題看作是一個多類檢測問題,而單類的檢測即識別,最終就實現(xiàn)了多類識別。
    對于單類檢測問題,Viola和Jones給出了state-of-the-art算法。他們先訓(xùn)練了一系列節(jié)點分類器去檢測圖像里的每一個子窗口,只有那些能夠通過所有節(jié)點分類器的子窗口圖像才被認(rèn)為是正樣本。吳將Voila的工作簡單地拓展到了多視角人臉檢測上,為每個獨立的人臉視角訓(xùn)練了一個不同的 cascade結(jié)構(gòu),并且并行地運用它們進(jìn)行檢測。但是當(dāng)正樣本的類型數(shù)量增加時,這個方案所花費的檢測時間也是線性增長的,而這個代價是我們無法負(fù)擔(dān)的。Torrobla提出了一種新的boosting框架,命名為jointboosting。他將N類分類問題轉(zhuǎn)化為N-1個兩類分類問題,然后自動地共享相同的弱分類器。盡管它的檢測器可以共享特征,但是當(dāng)檢測目標(biāo)時,它仍然需要計算全部特征,所以它并不是一個快速檢測框架。
    近些年來,樹形檢測器被引入了多視角人臉檢測應(yīng)用中。許多研究者更加偏愛于這種樹形結(jié)構(gòu),例如,F(xiàn)leuret和Geman的scalar tree,Li等人的金字塔結(jié)構(gòu),還有Huang chang的廣度優(yōu)先搜索樹。在他們的工作里,Huang的工作最有新意,他提出來一種新的輸出一個布爾矢量的boosting算法,取名為vector boosting。由于它具有良好的性能,本文選用它作為分叉樹的部分。有別于多視角人臉的并行結(jié)構(gòu),經(jīng)驗證明直接構(gòu)建一個由粗到精的樹是比較困難的。故此,本文設(shè)計了一種根據(jù)不同組合的誤報率來構(gòu)建分叉樹的方法。詳細(xì)的方案會在1.3中闡述。
    本文的其他部分是這樣組織的:在1.1小節(jié)中,本文介紹所采用的特征集,然后簡要地描述下普通cascade結(jié)構(gòu)和soft cascade結(jié)構(gòu)。在實驗過程中,作者測試了本文算法的精確度和檢測所需的平均特征數(shù)。



1 檢測器框架
    在實驗中,本文采用了一架攝像機來拍攝電視節(jié)目的全屏幕圖像??紤]到此方法的通用性,不假設(shè)關(guān)于臺標(biāo)位置的先驗信息(盡管臺標(biāo)通常會出現(xiàn)在屏幕的上部)。為了可以檢測出臺標(biāo),本文先使用了一個分類器對大量的不同尺度和位置的子窗口進(jìn)行掃描。因為多數(shù)的子窗
口都是背景,而背景的輪廓特征不明顯,所以可以將任務(wù)分割成兩個部分:首先是盡可能早的拒判掉非臺標(biāo)的子窗口,然后是區(qū)別每個臺標(biāo)屬于哪個頻道。接下來描述下算法的第一部分。
1.1 通用檢測器
    Viola在他的人臉檢測中成功地運用了adaboost結(jié)構(gòu)和由haar特征構(gòu)成的弱分類器。OpenCV也給出了該算法的代碼。許多目標(biāo)檢測的問題也經(jīng)常用到Viola的檢測框架,有時也只是用別的特征集替換了haar特征。
    如圖2所示,電視臺標(biāo)的主要屬性就是它的輪廓特征。在行人檢測中,基于梯度方向直方圖(HOG)的特征是一種描述輪廓的十分有效的特征。這個特征的缺點是它的輸出是一個矢量,所以需要用一個基于支持向量機的弱分類器,但是它要花費大量的計算時間。文獻(xiàn)提出了一個EHOG特征,它只輸出一個值,并可以很容易地被Adaboost算法使用。


    因此在本文的臺標(biāo)檢測器中,使用了EHOG特征。對于一副訓(xùn)練圖像,計算一個塊Rb里的梯度直方圖,然后在n個方向分別統(tǒng)計梯度幅度的總和。
  
    n是HOG特征的維數(shù)(在中,n=9),本文中設(shè)置為6。
    然后,本文使用了中定義的主方向梯度D概念,D是上述區(qū)間集的一個子集,即,并計算對應(yīng)D方向的EHOG特征:
  
    為了快速地計算特征,本文也應(yīng)用了積分直方圖方法。
    本文采用了EHOG特征和gentle adaboost訓(xùn)練了一個普通cascade結(jié)構(gòu),然后在所有樁分類器中收集全部的弱分類器,并用校正算法重新排序它們,得到一個新的“soft cascade”檢測器。
  
    本文定義為前t個弱分類器的響應(yīng)值的和。運用了校正算法后,可以得到一個跡數(shù)組trace=(r1,r2,…,rN)。當(dāng)對一個樣本x做決策時,加上每一個弱分類器的響應(yīng)值ht(x),然后就將ht(x)和rt進(jìn)行比較,如果低于,就立刻拒絕該樣本。Soft cascade結(jié)構(gòu)的性能要優(yōu)于Viola的Cascade,在獲得相當(dāng)?shù)臋z測性能時,它需要較少的特征數(shù)。這些將會在后面的實驗中展示。
    第一層的普通檢測器可以拒判大量的背景圖像,卻還不能區(qū)別不同類的臺標(biāo)。為了做進(jìn)一步處理,仍需要一個可以解決多類別分類問題的算法結(jié)構(gòu)。
1.2 分叉樹
    在Huang的工作里,他構(gòu)建了一棵由粗到精標(biāo)注了人臉的不同視角的樹。分叉樹上的每個節(jié)點分類器采用了矢量boosting算法訓(xùn)練得到,依靠假設(shè)輸出空間的矢量化來解決多類問題。舉例說明,在一個節(jié)點分類器上,有四個可能的輸出矢量((0,O),(0,1),(1,0),(1,1)):(0,0)代表著該樣本的檢測將終止于當(dāng)前節(jié)點。(0,1),(1,0),(1,1)代表著該樣本將會通過哪個孩子節(jié)點。
    在文獻(xiàn)中,相鄰的視角在分叉樹里的距離也很近。全部15個不同視角是根據(jù)旋轉(zhuǎn)角度平分成15份得到的。由于在本文的多臺標(biāo)檢測中沒有關(guān)于某兩個臺標(biāo)是近鄰的先驗知識,所以不能依靠經(jīng)驗來構(gòu)建一棵由粗到精的分叉樹。例如,當(dāng)面對圖2中的6類臺標(biāo)時,在分叉樹的根節(jié)點上,不知道該如何將它們劃分成兩個子節(jié)點。如果將明顯不同的臺標(biāo)放在同一個節(jié)點里,訓(xùn)練算法將會耗費更多的特征才能獲得一個相對較好的分類。基于這樣的想法,作者認(rèn)為一個較好的劃分應(yīng)該是在固定的迭代次數(shù)上利用矢量boosting訓(xùn)練得到一個更好的分類結(jié)果。
    假設(shè)有N類正樣本集,在第一層分叉節(jié)點上,就有2N-1-1種組合數(shù)可以將一個包含N類的集合劃分成兩個正樣本子集。
    如果盲目地尋找一個合適的樹,總的時間復(fù)雜度會是log(N)*2N,這是無法實現(xiàn)的。為了解決這個問題,以下本文將引入一個貪婪搜索算法。
    在一個二維矢量boosting算法里,正樣本數(shù)據(jù)被標(biāo)示為(O,1)或者(1,0),負(fù)樣本數(shù)據(jù)被標(biāo)示為(-1,-1)。本文用{S1,S2,…,SN}來表示所有的數(shù)據(jù),那么左邊子節(jié)點的數(shù)據(jù)集就是,右邊子節(jié)點的數(shù)據(jù)集就是,這里Dleft和Dright是(1,2,…,N)的子集。
    本文設(shè)置檢測率為O.995,迭代次數(shù)為10。誤報率被用來評估算法性能。在矢量boosting算法中,判決準(zhǔn)則如下:
  
    對于本文的6類臺標(biāo)數(shù)據(jù)集,將給出節(jié)點劃分的算法流程,這里一個二進(jìn)制串001001表示一種劃分模式,0代表進(jìn)入左子節(jié)點,1代表進(jìn)入右子節(jié)點。
    算法1劃分節(jié)點集合的貪婪搜索算法
    輸入:{S1,S2,…,SN}
    輸出:劃分模式p
    初始化p:p={00,…,0};
    初始化一個包含比特串的空列表;
    外層循環(huán)i=1:N-1
    
    內(nèi)層循環(huán)結(jié)束
    p(Selectedidx)=1
    將p和其局部最小fp值插入列表;
    外層循環(huán)結(jié)束
    輸出列表中最小fp值對應(yīng)的比特串。
    有了生成的二叉樹和soft cascade結(jié)構(gòu),本文基本上完成了多類臺標(biāo)的檢測和識別。其中一個重要參數(shù)是soft cascade的長度,如果選擇較短的cascade,檢測器看上去更接近并行cascade結(jié)構(gòu)的檢測器;如果選擇較長的cascade,分叉樹可能要面對很難區(qū)分的負(fù)樣本,從而降
低檢測性能。本文中,嘗試了很多種不同長度的soft cascade,然后挑選性能最好的一個。算法2如下:
    算法2混合分叉樹分類器
    輸入:訓(xùn)練好的soft cascade結(jié)構(gòu),查詢樹,N類正樣本數(shù)據(jù)集S,還有一個數(shù)量很大的背景圖像集B;
    輸出:一個混合分叉樹分類器
    (1)初始化:分叉樹的根節(jié)點用soft cascade結(jié)構(gòu)替代;
    (2)樹的節(jié)點訓(xùn)練:
    a.從S集和B集中,挑選出所有可以通過分叉樹當(dāng)前節(jié)點E的父節(jié)點的樣本,確保正負(fù)樣本集p和n的規(guī)模相當(dāng);
    b.如果背景圖像集規(guī)模不夠,終止該節(jié)點E的分叉,將E設(shè)為葉子節(jié)點;
    (3)在查詢樹中搜索當(dāng)前節(jié)點:
    a.如果找到了,就根據(jù)查詢節(jié)點集合將正樣本集分成兩部分,然后用Vector Boosting訓(xùn)練一個節(jié)點分類器。
    b.否則,就用Gentle Adaboost訓(xùn)練一個強分類器。
    (4)對于當(dāng)前節(jié)點E的每個孩子節(jié)點,循環(huán)使用步驟(2)和(3)進(jìn)行訓(xùn)練生成。

3 實驗方案和結(jié)果
    本文收集了6類臺標(biāo)集合,每一類包含了200張圖像。而臺標(biāo)圖像就是從這些圖像中裁剪出來的,然后縮放成24×24像素大小的塊,作為正樣本集。負(fù)樣本集則是從將臺標(biāo)區(qū)域掩蓋掉后的圖像上收集的。首先進(jìn)行了一個實驗,來解釋W(xué)FS樹的不同設(shè)計方案將會對算法性能帶來怎樣的影響,然后研究了soft cascade長度帶來的影響,最后拿隨機生成的樹與本文的樹進(jìn)行對比。
    本文首先使用了文獻(xiàn)中提到的方法訓(xùn)練一個普通檢測器,然后將其791個弱分類器組成了soft cascade。本文用這個soft cascade對一組測試圖像進(jìn)行了測試,統(tǒng)計結(jié)果表示每幅圖像通過的平均特征數(shù)約為8。在實驗中,作者發(fā)現(xiàn)這個長度值設(shè)置在平均特征數(shù)的1倍和2倍之間比較合適。
    本文使用了上述正樣本數(shù)據(jù)集和規(guī)模為1200的負(fù)樣本數(shù)據(jù)集來構(gòu)建查詢樹。最終生成的分叉樹如圖3所示。


    正如分叉樹所示的,越相似的臺標(biāo),它們在樹里的位置越近。同時,本文也隨機地生成了另一個查詢樹。使用這兩棵樹和同樣的訓(xùn)練數(shù)據(jù)集,本文訓(xùn)練了兩個WFS樹檢測器。
3.1 soft cascade的長度
    當(dāng)選擇好查詢樹,本文就可以開始訓(xùn)練檢測器了。作者嘗試了不同的soft cascade的長度。本文調(diào)整葉子節(jié)點上分類器的閾值,確保兩個檢測器擁有相同的分類結(jié)果。
3.2 檢測器的精確度
    在本文的框架里,第一部分是整個結(jié)構(gòu)的核心。在soft cascade中設(shè)置不同的alpha參數(shù)值,然后對將作為根節(jié)點分類器的soft casca-de嘗試不同的長度。接著,調(diào)整每個葉子節(jié)點分類器上的閾值,可以得到如圖4的ROC曲線。本文的soft cascade加WFS樹結(jié)構(gòu)的臺標(biāo)檢測精確度要優(yōu)于Huang的WFS樹。與此同時,本文框架使用的特征數(shù)也比Huang的要少。




    對于識別同一家電視臺的不同頻道,本文也采用了改進(jìn)后的WFS結(jié)構(gòu)。本文收集了9個不同的CCTV頻道中央一至中央九,訓(xùn)練了一個CCTV系列檢測器,它可以檢測并識別出CCTV標(biāo)志及其右側(cè)區(qū)域里的數(shù)字符號。本文實驗的結(jié)果數(shù)據(jù)如表1:



4 結(jié)語
    本文實現(xiàn)了一個基于多層樹形分類器結(jié)構(gòu)的多臺標(biāo)識別方法,此方法具有對多類別標(biāo)志識別的通用性。本文雖然在檢測樣本的平均特征數(shù)上有進(jìn)一步減少,提高了算法的速度,并且在分叉樹的葉子每個節(jié)點上增加了一個單類別cascade,降低了誤檢率。但是這種查詢樹結(jié)構(gòu)在增加新類型臺標(biāo)時,需要重新生成和訓(xùn)練,花費大量時間。如果能找到一種增量學(xué)習(xí)算法,在增加新類別時,只需要對原有的查詢樹做局部修改,而不用全盤推翻重新計算,則該框架將更具實用性。
 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉