讀論文系列:Object Detection CVPR2016 YOLO

CVPR2016: You Only Look Once:Unified, Real-Time Object Detection

轉(zhuǎn)載請注明作者:夢里茶

YOLO detection system

YOLO繁涂,You Only Look Once,摒棄了RCNN系列方法中的region proposal步驟榛鼎,將detection問題轉(zhuǎn)為一個回歸問題

網(wǎng)絡(luò)結(jié)構(gòu)

  • 輸入圖片:resize到448x448

  • 整張圖片輸入卷積神經(jīng)網(wǎng)絡(luò)(24層卷積+2層全連接司致,下面這張示意圖是Fast YOLO的)

CNN
  • 將圖片劃分為SxS個格子瑟蜈,S=7
  • 輸出一個SxS大小的class probability map爽哎,為圖片上每個格子所屬的分類
Model
  • 輸出為每個格子輸出B個bounding box,每個bounding box由x,y,w,h表示衷旅,為每個bounding box輸出一個confidence捐腿,即屬于前景的置信度

于是輸出可以表示為一個SxSx(B*(4+1)+C)的tensor,訓(xùn)練只需要根據(jù)數(shù)據(jù)集準(zhǔn)備好這樣的tensor進(jìn)行regression就行

  • 對所有bounding box按照confidence做非極大抑制柿顶,得到檢測結(jié)果

訓(xùn)練

Loss

YOLO Loss Function
  • 前兩行為定位loss茄袖,λcoord為定位loss的權(quán)重,論文中取5
  • 第三行為一個bounding box屬于前景時的置信度回歸loss嘁锯,
    • 當(dāng)格子中有對象出現(xiàn)時宪祥,真實(shí)Ci為1,
    • 1ijobj是一個條件表達(dá)式家乘,當(dāng)bounding box“負(fù)責(zé)(is responsible for)”圖中一個真實(shí)對象時為1蝗羊,否則為0,
    • 所謂“負(fù)責(zé)”仁锯,指的是在當(dāng)前這個格子的所有bounding box中耀找,這個bounding box與真實(shí)的bounding box重疊率最大
  • 第四行為一個bounding box屬于背景時的置信度回歸loss,
    • 為了避免負(fù)樣本過多導(dǎo)致模型跑偏业崖, λnoobj=0.5涯呻,
    • 1ijnoobj是一個條件表達(dá)式凉驻,為1ijobj取反
    • 于是我們可以發(fā)現(xiàn)一個格子的兩個bounding box的分工:一個貢獻(xiàn)前景l(fā)oss,一個貢獻(xiàn)背景l(fā)oss 复罐,不論是前景背景box涝登,我們都希望它們的confidence接近真實(shí)confidence,實(shí)際上效诅,如果 λnoobj=1胀滚, 第四五行可以合并為一項求和,但由于背景box太多乱投,所以才單獨(dú)拆開加了權(quán)重約束
  • 第五行為分類loss咽笼,1iobj是一個條件表達(dá)式,當(dāng)有對象出現(xiàn)在這個格子中戚炫,取1剑刑,否則取0

YOLO里最核心的東西就講完了,其實(shí)可以把YOLO看作固定region proposal的Faster RCNN双肤,于是可以省掉Faster RCNN里region proposal部分施掏,分類和bounding box regression跟Faster RCNN是差不多的

細(xì)節(jié)

Leaky Relu

網(wǎng)絡(luò)中只有最后的全連接層用了線性的激活函數(shù),其他層用了leaky Relu:f(x)=max(x, 0.1x)

對比Relu和leaky Relu

Relu
Leaky Relu

在x小于0的時候茅糜,用了0.1x七芭,避免使用relu的時候有些單元永遠(yuǎn)得不到激活(Dead ReLU Problem)

Fast YOLO

卷積層更少,只有9層卷積+2層全連接蔑赘,每層filters也更少狸驳,于是速度更快

實(shí)驗效果

  • 對比當(dāng)前最好方法:
SOA

Fast YOLO速度最快,準(zhǔn)確率不太高缩赛,但還是比傳統(tǒng)方法好耙箍,YOLO則比較中庸,速度不慢酥馍,準(zhǔn)確率也不太高究西,但也還行。

  • 再看看具體是在哪些類型的圖片上出錯的:
Error Analysis

主要是定位不準(zhǔn)(畢竟沒有精細(xì)的region proposal)物喷,但是在背景上出錯較少(不容易把背景當(dāng)成對象)

缺點(diǎn)

  • 固定的格子是一種很強(qiáng)的空間限制卤材,7x7的格子決定了整張圖片最多預(yù)測98個對象,對于對象數(shù)量很多的圖片(比如鳥群)無能為力
  • 難以泛化到其他形狀或角度的物體上
  • 損失函數(shù)沒有考慮不同尺寸物體的error權(quán)重峦失,大box權(quán)重和小box權(quán)重一樣

Summary

Anyway扇丛,YOLO結(jié)構(gòu)還是挺優(yōu)雅的,比Faster RCNN黑科技少多了尉辑,更重要的是帆精,它是當(dāng)時最快的深度學(xué)習(xí)檢測模型,也是很值得肯定的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末卓练,一起剝皮案震驚了整個濱河市隘蝎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌襟企,老刑警劉巖嘱么,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異顽悼,居然都是意外死亡曼振,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門蔚龙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冰评,“玉大人,你說我怎么就攤上這事木羹〖籽牛” “怎么了?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵坑填,是天一觀的道長抛人。 經(jīng)常有香客問我,道長穷遂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任娱据,我火速辦了婚禮蚪黑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘中剩。我一直安慰自己忌穿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布结啼。 她就那樣靜靜地躺著掠剑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪郊愧。 梳的紋絲不亂的頭發(fā)上朴译,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機(jī)與錄音属铁,去河邊找鬼眠寿。 笑死,一個胖子當(dāng)著我的面吹牛焦蘑,可吹牛的內(nèi)容都是我干的盯拱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼狡逢!你這毒婦竟也來了宁舰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤奢浑,失蹤者是張志新(化名)和其女友劉穎蛮艰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體殷费,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡印荔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了详羡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仍律。...
    茶點(diǎn)故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖实柠,靈堂內(nèi)的尸體忽然破棺而出水泉,到底是詐尸還是另有隱情,我是刑警寧澤窒盐,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布草则,位于F島的核電站,受9級特大地震影響蟹漓,放射性物質(zhì)發(fā)生泄漏炕横。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一葡粒、第九天 我趴在偏房一處隱蔽的房頂上張望份殿。 院中可真熱鬧,春花似錦嗽交、人聲如沸卿嘲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拾枣。三九已至,卻和暖如春盒让,著一層夾襖步出監(jiān)牢的瞬間梅肤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工邑茄, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留凭语,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓撩扒,卻偏偏與公主長得像似扔,于是被迫代替她去往敵國和親吨些。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評論 2 355