簡(jiǎn)析物體識(shí)別SSD算法

【學(xué)習(xí)筆記算凿,僅作參考,歡迎交流】

發(fā)表于 ECCV-2016 的 SSD 算法是繼 Faster RCNN 和 YOLO 之后又一個(gè)杰出的物體檢測(cè)算法犁功。與 Faster RCNN 和 YOLO 相比氓轰,它的識(shí)別速度和性能都得到了顯著的提高。

傳送門: SSD: Single Shot MultiBox Detector

1. 物體檢測(cè)

  • 定位 (Localization): 檢測(cè)器需要給出物體在圖像中的位置 (bounding box)
  • 分類 (Classification): 檢測(cè)器需要給出物體的類別 (label)
    圖片修改自斯坦福 CS231N 課件

2. 相關(guān)的算法

  • 基于區(qū)域的算法: RCNN, Fast RCNN, Faster RCNN, Mask RCNN 等
    整個(gè)檢測(cè)過(guò)程分為兩個(gè)階段浸卦。在第一個(gè)階段署鸡,檢測(cè)器需要找到一些假設(shè)的區(qū)域 (ROI);在第二個(gè)階段,檢測(cè)器需要在這些假設(shè)區(qū)域上進(jìn)行分類 (classification) 和 位置回歸 (bounding box regression)靴庆。

    Faster RCNN

  • 基于回歸的算法YOLO
    端到端 (end-to-end) 的檢測(cè)過(guò)程时捌,直接回歸出物體的類別和位置。

    YOLO

3. SSD算法

SSD 算法是 Faster RCNN 和 YOLO 的結(jié)合

  • 采用了基于回歸的模式(類似于YOLO)炉抒,在一個(gè)網(wǎng)絡(luò)中直接回歸出物體的類別和位置奢讨,因此檢測(cè)速度很快。
  • 同時(shí)也利用了基于區(qū)域的概念(類似于Faster RCNN)焰薄,在檢測(cè)的過(guò)程中拿诸,使用了許多候選區(qū)域作為ROI。

骨干網(wǎng)絡(luò)
SSD的骨干網(wǎng)絡(luò)是基于傳統(tǒng)的圖像分類網(wǎng)絡(luò)塞茅,例如 VGG亩码,ResNet 等。本文以 VGG16 為例進(jìn)行分析野瘦。如下圖所示描沟,經(jīng)過(guò)10個(gè)卷積層(con. layer) 和 3個(gè)池化層(max pooling) 的處理,我們可以得到一個(gè)尺寸為 38×38×512 的特征圖 (feature map)鞭光。下一步吏廉,我們需要在這個(gè)特征圖上進(jìn)行回歸,得到物體的位置和類別衰猛。

骨干網(wǎng)絡(luò)

回歸 (Regression)
和 YOLO 的回歸操作相似迟蜜,首先我們先考慮在特征圖的每個(gè)位置上,有且只有一個(gè)候選框(default box)的情況啡省。

  • 位置回歸:檢測(cè)器需要給出框中心偏移量 (cx,cy)娜睛,相對(duì)于圖片尺寸的寬度和高度 (w,h),總計(jì)需要回歸四個(gè)值卦睹。
  • 分類: 對(duì)于每一個(gè) bounding box畦戒,我們需要給出 20個(gè)類別+1個(gè)背景類 的得分(score)。
    回歸

    對(duì)于每一個(gè)位置结序,我們需要一個(gè)25維的向量來(lái)存儲(chǔ)檢測(cè)物體的位置和類別信息障斋。對(duì)于我們的38×38的特征圖,我們需要一個(gè)維度為 38×38×25 的空間來(lái)存儲(chǔ)這些信息徐鹤。因此垃环,檢測(cè)器需要學(xué)習(xí)特征圖(38×38×512)檢測(cè)結(jié)果(38×38×25)的映射關(guān)系。這一步轉(zhuǎn)換返敬,使用的是卷積操作:使用25個(gè)3×3的卷積核遂庄,對(duì)特征圖進(jìn)行卷積。到這里劲赠,我們已經(jīng)完成了在每個(gè)位置上回歸一個(gè)框的操作涛目。
  • 多個(gè)候選框:SSD在每個(gè)位置上秸谢,希望回歸k個(gè)基于不同尺寸的框。因此在每個(gè)位置上需要 25×k 維的空間霹肝,存儲(chǔ)這些框的回歸和分類信息估蹄,因而卷積操作變成了使用 25×k個(gè)3×3的卷積核,來(lái)獲得 38×38×25k 維度的檢測(cè)結(jié)果圖(score map)沫换。
  • 多個(gè)特征圖:對(duì)于神經(jīng)網(wǎng)絡(luò)臭蚁,淺層的特征圖包含了更較多的細(xì)節(jié)信息,更適合進(jìn)行小物體的檢測(cè)苗沧;而較深的特征圖包含了更多的全局信息刊棕,更適合大物體的檢測(cè)。因此待逞,通過(guò)在不同的特征圖上對(duì)不同尺寸的候選框進(jìn)行回歸,可以對(duì)不同尺寸的物體有更好的檢測(cè)結(jié)果网严。
    多個(gè)特征圖

4. 實(shí)驗(yàn)結(jié)果

實(shí)驗(yàn)結(jié)果(部分)

SSD的檢測(cè)精度和速度都非常出色识樱,76.8 mAP22FPS 超過(guò)了Faster RCNN和YOLO。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末震束,一起剝皮案震驚了整個(gè)濱河市怜庸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌垢村,老刑警劉巖割疾,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嘉栓,居然都是意外死亡宏榕,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門侵佃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)麻昼,“玉大人,你說(shuō)我怎么就攤上這事馋辈「” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵迈螟,是天一觀的道長(zhǎng)叉抡。 經(jīng)常有香客問(wèn)我,道長(zhǎng)答毫,這世上最難降的妖魔是什么褥民? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮烙常,結(jié)果婚禮上轴捎,老公的妹妹穿的比我還像新娘鹤盒。我一直安慰自己,他們只是感情好侦副,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布侦锯。 她就那樣靜靜地躺著,像睡著了一般秦驯。 火紅的嫁衣襯著肌膚如雪尺碰。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天译隘,我揣著相機(jī)與錄音亲桥,去河邊找鬼。 笑死固耘,一個(gè)胖子當(dāng)著我的面吹牛题篷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播厅目,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼番枚,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了损敷?” 一聲冷哼從身側(cè)響起葫笼,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拗馒,沒(méi)想到半個(gè)月后路星,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡诱桂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年洋丐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片访诱。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡垫挨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出触菜,到底是詐尸還是另有隱情九榔,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布涡相,位于F島的核電站哲泊,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏催蝗。R本人自食惡果不足惜切威,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望丙号。 院中可真熱鬧先朦,春花似錦缰冤、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至刺彩,卻和暖如春迷郑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背创倔。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工嗡害, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人畦攘。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓霸妹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親知押。 傳聞我的和親對(duì)象是個(gè)殘疾皇子抑堡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容