【轉(zhuǎn)載】SSD詳解

https://blog.csdn.net/WZZ18191171661/article/details/79444217



This results in a significant improvement in speed for high-accuracy detection(59 FPS with mAP 74.3% on VOC2007 test, vs Faster-rcnn 7 FPS with mAP 73.2% or YOLO 45 FPS with mAP 63.4%)

圖1 SSD和其它算法的性能比較

一脆诉、SSD網(wǎng)絡(luò)總體架構(gòu)

圖2 SSD網(wǎng)絡(luò)架構(gòu)(精簡(jiǎn)版)

圖3 SSD網(wǎng)絡(luò)架構(gòu)(細(xì)節(jié)版)

SSD算法步驟:

1. 輸入一幅圖片(200x200),將其輸入到預(yù)訓(xùn)練好的分類(lèi)網(wǎng)絡(luò)中來(lái)獲得不同大小的特征映射即纲,修改了傳統(tǒng)的VGG16網(wǎng)絡(luò)磕蛇;

將VGG16的FC6和FC7層轉(zhuǎn)化為卷積層频敛,如圖1上的Conv6和Conv7霸褒;

去掉所有的Dropout層和FC8層;

添加了Atrous算法(hole算法)绽媒,參考該鏈接蚕冬;

將Pool5從2x2-S2變換到3x3-S1;

2. 抽取Conv4_3是辕、Conv7、Conv8_2猎提、Conv9_2获三、Conv10_2旁蔼、Conv11_2層的feature map,然后分別在這些feature map層上面的每一個(gè)點(diǎn)構(gòu)造6個(gè)不同尺度大小的BB疙教,然后分別進(jìn)行檢測(cè)和分類(lèi)棺聊,生成多個(gè)BB,如圖1下面的圖所示贞谓;

3. 將不同feature map獲得的BB結(jié)合起來(lái)限佩,經(jīng)過(guò)NMS(非極大值抑制)方法來(lái)抑制掉一部分重疊或者不正確的BB,生成最終的BB集合(即檢測(cè)結(jié)果)裸弦;

SSD論文貢獻(xiàn):

1. 引入了一種單階段的檢測(cè)器祟同,比以前的算法YOLO更準(zhǔn)更快,并沒(méi)有使用RPN和Pooling操作理疙;

2. 使用一個(gè)小的卷積濾波器應(yīng)用在不同的feature map層從而預(yù)測(cè)BB的類(lèi)別的BB偏差晕城;

3. 可以在更小的輸入圖片中得到更好的檢測(cè)效果(相比Faster-rcnn);

4. 在多個(gè)數(shù)據(jù)集(PASCAL窖贤、VOC砖顷、COCO、ILSVRC)上面的測(cè)試結(jié)果表明赃梧,它可以獲得更高的mAp值滤蝠;

二、 SSD算法細(xì)節(jié)

1. 多尺度特征映射

圖4 高斯金字塔

做CV的你應(yīng)該對(duì)上圖很熟悉吧授嘀,對(duì)物咳,沒(méi)錯(cuò),這就是SIFT算法中的高斯金字塔粤攒,對(duì)任意的一幅圖片做一個(gè)高斯金字塔所森,你可以獲得不同分辨率的圖片,模擬了人眼看東西時(shí)近大遠(yuǎn)小的過(guò)程夯接。這是針對(duì)整幅圖像而言焕济,那么,對(duì)于patch而言盔几,同樣也可以做這個(gè)操作晴弃。我們不僅可以在圖像域做,當(dāng)然我們也可以在特征域做逊拍。

傳統(tǒng)算法與SSD算法的思路比較:

圖5 傳統(tǒng)做法和SSD做法的比較

如上圖所示上鞠,我們可以看到左邊的方法針對(duì)輸入的圖片獲取不同尺度的特征映射,但是在預(yù)測(cè)階段僅僅使用了最后一層的特征映射芯丧;而SSD不僅獲得不同尺度的特征映射芍阎,同時(shí)在不同的特征映射上面進(jìn)行預(yù)測(cè),它在增加運(yùn)算量的同時(shí)可能會(huì)提高檢測(cè)的精度缨恒,因?yàn)樗哂懈嗟目赡苄浴?/p>

Faster-rcnn與SSD比較:

圖6?Faster-rcnn與SSD比較

如圖所示谴咸,對(duì)于BB的生成轮听,F(xiàn)aster-rcnn和SSD有不同的策略,但是都是為了同一個(gè)目的岭佳,產(chǎn)生不同尺度血巍,不同形狀的BB,用來(lái)檢測(cè)物體珊随。對(duì)于Faster-rcnn而言述寡,其在特定層的Feature map上面的每一點(diǎn)生成9個(gè)預(yù)定義好的BB,然后進(jìn)行回歸和分類(lèi)操作進(jìn)行初步檢測(cè)叶洞,然后進(jìn)行ROI Pooling和檢測(cè)獲得相應(yīng)的BB鲫凶;而SSD則在不同的特征層的feature map上的每個(gè)點(diǎn)同時(shí)獲取6個(gè)不同的BB,然后將這些BB結(jié)合起來(lái)京办,最后經(jīng)過(guò)NMS處理獲得最后的BB掀序。

原因剖析:

圖7 不同卷積層的feature map

如上圖所示,輸入一幅汽車(chē)的圖片惭婿,我們將其輸入到一個(gè)卷積神經(jīng)網(wǎng)絡(luò)中不恭,在這期間,經(jīng)歷了多個(gè)卷積層和池化層财饥,我們可以看到在不同的卷積層會(huì)輸出不同大小的feature map(這是由于pooling層的存在换吧,它會(huì)將圖片的尺寸變小)钥星,而且不同的feature map中含有不同的特征沾瓦,而不同的特征可能對(duì)我們的檢測(cè)有不同的作用∏矗總的來(lái)說(shuō)贯莺,淺層卷積層對(duì)邊緣更加感興趣,可以獲得一些細(xì)節(jié)信息宁改,而深層網(wǎng)絡(luò)對(duì)由淺層特征構(gòu)成的復(fù)雜特征更感興趣缕探,可以獲得一些語(yǔ)義信息,對(duì)于檢測(cè)任務(wù)而言还蹲,一幅圖像中的目標(biāo)有復(fù)雜的有簡(jiǎn)單的爹耗,對(duì)于簡(jiǎn)單的patch我們利用淺層網(wǎng)絡(luò)的特征就可以將其檢測(cè)出來(lái),對(duì)于復(fù)雜的patch我們利用深層網(wǎng)絡(luò)的特征就可以將其檢測(cè)出來(lái)谜喊,因此潭兽,如果我們同時(shí)在不同的feature map上面進(jìn)行目標(biāo)檢測(cè),理論上面應(yīng)該會(huì)獲得更好的檢測(cè)效果斗遏。

SSD多尺度特征映射細(xì)節(jié):

SSD算法中使用到了conv4_3,conv_7山卦,conv8_2,conv7_2,conv8_2,conv9_2,conv10_2,conv11_2這些大小不同的feature maps,其目的是為了能夠準(zhǔn)確的檢測(cè)到不同尺度的物體诵次,因?yàn)樵诘蛯拥膄eature map,感受野比較小怒坯,高層的感受野比較大炫狱,在不同的feature map進(jìn)行卷積藻懒,可以達(dá)到多尺度的目的剔猿。

2.?Defalut box

圖8 default bounding box

如上圖所示,在特征圖的每個(gè)位置預(yù)測(cè)K個(gè)BB嬉荆,對(duì)于每一個(gè)BB归敬,預(yù)測(cè)C個(gè)類(lèi)別得分,以及相對(duì)于Default box的4個(gè)偏移量值鄙早,這樣總共需要(C+4)* K個(gè)預(yù)測(cè)器汪茧,則在m*n的特征圖上面將會(huì)產(chǎn)生(C+4)* K * m * n個(gè)預(yù)測(cè)值。

Defalut box分析:

圖9?Defalut box分析

SSD中的Defalut box和Faster-rcnn中的anchor機(jī)制很相似限番。就是預(yù)設(shè)一些目標(biāo)預(yù)選框舱污,后續(xù)通過(guò)softmax分類(lèi)+bounding box regression獲得真實(shí)目標(biāo)的位置。對(duì)于不同尺度的feature map 上使用不同的Default boxes弥虐。如上圖所示扩灯,我們選取的feature map包括38x38x512、19x19x1024霜瘪、10x10x512珠插、5x5x256、3x3x256颖对、1x1x256捻撑,Conv4_3之后的feature map默認(rèn)的box是4個(gè),我們?cè)?8x38的這個(gè)平面上的每一點(diǎn)上面獲得4個(gè)box缤底,那么我們總共可以獲得38x38x4=5776個(gè)顾患;同理,我們依次將FC7个唧、Conv8_2江解、Conv9_2、Conv10_2和Conv11_2的box數(shù)量設(shè)置為6坑鱼、6膘流、6、4鲁沥、4呼股,那么我們可以獲得的box分別為2166、600画恰、150彭谁、36、4允扇,即我們總共可以獲得8732個(gè)box缠局,然后我們將這些box送入NMS模塊中则奥,獲得最終的檢測(cè)結(jié)果。

以上的操作都是在特征圖上面的操作狭园,即我們?cè)诓煌叨鹊奶卣鲌D上面產(chǎn)生很多的BB读处,如果將映射到原始圖像中,我們會(huì)獲得一個(gè)密密麻麻的BB集合唱矛,如下圖所示:

圖10 原始圖像中生成的BB

Defalut box生成規(guī)則

以feature map上每個(gè)點(diǎn)的中點(diǎn)為中心(offset=0.5)罚舱,生成一系列同心的Defalut box(然后中心點(diǎn)的坐標(biāo)會(huì)乘以step,相當(dāng)于從feature map位置映射回原圖位置)

使用m(SSD300中m=6)個(gè)不同大小的feature map 來(lái)做預(yù)測(cè)绎谦,最底層的 feature map 的 scale 值為 Smin=0.2管闷,最高層的為Smax=0.95,其他層通過(guò)下面的公式計(jì)算得到:

使用不同的ratio值窃肠,[1, 2, 3, 1/2, 1/3]包个,通過(guò)下面的公式計(jì)算 default box 的寬度w和高度h

而對(duì)于ratio=0的情況,指定的scale如下所示冤留,即總共有 6 中不同的 default box碧囊。

圖11 default box的計(jì)算

3. LOSS計(jì)算

與常見(jiàn)的 Object Detection模型的目標(biāo)函數(shù)相同,SSD算法的目標(biāo)函數(shù)分為兩部分:計(jì)算相應(yīng)的default box與目標(biāo)類(lèi)別的confidence loss以及相應(yīng)的位置回歸搀菩。

其中N是match到Ground Truth的default box數(shù)量呕臂;而alpha參數(shù)用于調(diào)整confidence loss和location loss之間的比例,默認(rèn)alpha=1肪跋。

位置回歸則是采用 Smooth L1 loss歧蒋,目標(biāo)函數(shù)為:

confidence loss是典型的softmax loss:

三、SSD提高精度的方法

1. 數(shù)據(jù)增強(qiáng)

圖12 數(shù)據(jù)增強(qiáng)效果

如上圖所示州既,不同于Faster-rcnn谜洽,SSD算法使用了多種數(shù)據(jù)增強(qiáng)的方法,包括水平翻轉(zhuǎn)吴叶、裁剪阐虚、放大和縮小等。論文明確指出蚌卤,數(shù)據(jù)增強(qiáng)可以明顯的提高算法的性能实束。主要的目的是為了使得該算法對(duì)輸入的不同大小和不同形狀的目標(biāo)具有更好的魯棒性。直觀的理解是通過(guò)這個(gè)數(shù)據(jù)增強(qiáng)操作可以增加訓(xùn)練樣本的個(gè)數(shù)逊彭,同時(shí)構(gòu)造出更多的不同形狀和大小的目標(biāo)咸灿,將其輸入到網(wǎng)絡(luò)中,可以使得網(wǎng)絡(luò)學(xué)習(xí)到更加魯棒的特征侮叮。

2. Hard Negative Mining技術(shù)

一般情況下negative default boxes數(shù)量是遠(yuǎn)大于positive default boxes數(shù)量避矢,如果隨機(jī)選取樣本訓(xùn)練會(huì)導(dǎo)致網(wǎng)絡(luò)過(guò)于重視負(fù)樣本(因?yàn)槌槿〉截?fù)樣本的概率值更大一些),這會(huì)使得loss不穩(wěn)定。因此需要平衡正負(fù)樣本的個(gè)數(shù)审胸,我們常用的方法就是Hard Ngative Mining亥宿,即依據(jù)confidience score對(duì)default box進(jìn)行排序,挑選其中confidience高的box進(jìn)行訓(xùn)練砂沛,將正負(fù)樣本的比例控制在positive:negative=1:3烫扼,這樣會(huì)取得更好的效果。如果我們不加控制的話尺上,很可能會(huì)出現(xiàn)Sample到的所有樣本都是負(fù)樣本(即讓網(wǎng)絡(luò)從這些負(fù)樣本中找正確目標(biāo)材蛛,這顯然是不可以的),這樣就會(huì)使得網(wǎng)絡(luò)的性能變差怎抛。

3. 匹配策略(即如何重多個(gè)default box中找到和ground truth最接近的box)

首先,尋找與每一個(gè)ground truth有最大的IoU的default box芽淡,這樣就能保證ground truth至少有default box匹配马绝;

SSD之后又將剩余還沒(méi)有配對(duì)的default box與任意一個(gè)ground truth嘗試配對(duì),只要兩者之間的IoU大于閾值(SSD 300 閾值為0.5)挣菲,就認(rèn)為match富稻;

配對(duì)到ground truth的default box就是positive,沒(méi)有配對(duì)的default box就是negative白胀。

總之椭赋,一個(gè)ground truth可能對(duì)應(yīng)多個(gè)positive default box,而不再像MultiBox那樣只取一個(gè)IoU最大的default box或杠。其他的作為負(fù)樣本(每個(gè)default box要么是正樣本box要么是負(fù)樣本box)哪怔。

4. Atrous Algothrim(獲得更加密集的得分映射)

圖13?Atrous Algothrim理解1

作用:既想利用已經(jīng)訓(xùn)練好的模型進(jìn)行fine-tuning,又想改變網(wǎng)絡(luò)結(jié)構(gòu)得到更加dense的score map向抢。

這個(gè)解決辦法就是采用Hole算法认境。如下圖(a) (b)所示,在以往的卷積或者pooling中挟鸠,一個(gè)filter中相鄰的權(quán)重作用在feature map上的位置都是物理上連續(xù)的。如上圖(c)所示,為了保證感受野不發(fā)生變化务冕,某一層的stride由2變?yōu)?以后拇囊,后面的層需要采用hole算法,具體來(lái)講就是將連續(xù)的連接關(guān)系是根據(jù)hole size大小變成skip連接的(圖(c)為了顯示方便直接畫(huà)在本層上了)覆享。不要被(c)中的padding為2嚇著了佳遂,其實(shí)2個(gè)padding不會(huì)同時(shí)和一個(gè)filter相連。?pool4的stride由2變?yōu)?淹真,則緊接著的conv5_1, conv5_2和conv5_3中hole size為2讶迁。接著pool5由2變?yōu)?, 則后面的fc6中hole size為4。?

圖14?Atrous Algothrim理解2

如上圖所示,Atrous Algothrim可以在提高feature map大小的同時(shí)提高接收?qǐng)龅拇笮∥∨矗纯梢垣@得更加密集的score map啸驯。

5. NMS(非極大值抑制)

在SSD算法中,NMS至關(guān)重要祟峦,因?yàn)槎鄠€(gè)feature map 最后會(huì)產(chǎn)生大量的BB罚斗,然而在這些BB中存在著大量的錯(cuò)誤的、重疊的宅楞、不準(zhǔn)確的BB针姿,這不僅造成了巨大的計(jì)算量,如果處理不好會(huì)影響算法的性能厌衙。僅僅依賴(lài)于IOU(即預(yù)測(cè)的BB和GT的BB之間的重合率)是不現(xiàn)實(shí)的距淫,IOU值設(shè)置的太大,可能就會(huì)丟失一部分檢測(cè)的目標(biāo)婶希,即會(huì)出現(xiàn)大量的漏檢情況榕暇;IOU值設(shè)置的太小,則會(huì)出現(xiàn)大量的重疊檢測(cè)喻杈,會(huì)大大影響檢測(cè)器的性能彤枢,因此IOU的選取也是一個(gè)經(jīng)驗(yàn)活,常用的是0.65筒饰,建議使用論文中作者使用的IOU值缴啡,因?yàn)檫@些值一般都是最優(yōu)值。即在IOU處理掉大部分的BB之后瓷们,仍然會(huì)存在大量的錯(cuò)誤的业栅、重疊的、不準(zhǔn)確的BB换棚,這就需要NMS進(jìn)行迭代優(yōu)化式镐。NMS的迭代過(guò)程可以看我以前的博客。鏈接

四固蚤、SSD性能評(píng)估

1. 模塊性能評(píng)估

表1 模塊性能評(píng)估

觀察上圖可以得到如下的結(jié)論:

數(shù)據(jù)增強(qiáng)方法在SSD算法中起到了關(guān)鍵性的作用娘汞,使得mAP從65.5變化到71.6,主要的原因可能是數(shù)據(jù)增強(qiáng)增加了樣本的個(gè)數(shù)夕玩,使得模型可以獲得更重更樣的樣本你弦,即提高了樣本的多樣性,使得其具有更好的魯棒性燎孟,從而找到更接近GT的BB禽作。

[1/2,2]和[1/3, 3]box可以在一定程度上提升算法的性能揩页,主要的原因可能是這兩種box可以在一定程度上增加較大和較小的BB旷偿,可以更更加準(zhǔn)確的檢測(cè)到較大和較小的目標(biāo),而且VOC數(shù)據(jù)集上面的目標(biāo)一般都比較大。當(dāng)然萍程,更多的比例可以進(jìn)一步提升算法的性能幢妄。

atrous算法可以輕微提升算法性能,但是其主要的作用是用來(lái)提速茫负,論文中表明它可以提速20%蕉鸳。主要的原因可能是雖然該算法可以獲得更大的feature map和接收?qǐng)觯怯捎赟SD本身利用了多個(gè)feature map來(lái)獲取BB忍法,BB的多樣性已經(jīng)足夠潮尝,由于feature map擴(kuò)大而多得到的BB可能是一些重復(fù)的,并沒(méi)有起到提升檢測(cè)性能的作用饿序。

2. SSD加速的原因

表2 SSD的BB個(gè)數(shù)

如上圖所示勉失,當(dāng)Faster-rcnn的輸入分辨率為1000x600時(shí),產(chǎn)生的BB是6000個(gè)嗤堰;當(dāng)SSD300的輸入分辨率為300x300時(shí)戴质,產(chǎn)生的BB是8372個(gè);當(dāng)SSD512的輸入分辨率為512x512時(shí)踢匣,產(chǎn)生的BB是24564個(gè),大家像一個(gè)情況戈抄,當(dāng)SSD的分辨率也是1000x600時(shí)离唬,會(huì)產(chǎn)生多少個(gè)BB呢?這個(gè)數(shù)字可能會(huì)很大划鸽!但是它卻說(shuō)自己比Faster-rcnn和YOLO等算法快很多输莺,我們來(lái)分析分析原因。

原因1:首先SSD是一個(gè)單階段網(wǎng)絡(luò)裸诽,只需要一個(gè)階段就可以輸出結(jié)果嫂用;而Faster-rcnn是一個(gè)雙階段網(wǎng)絡(luò),盡管Faster-rcnn的BB少很多丈冬,但是其需要大量的前向和反向推理(訓(xùn)練階段)嘱函,而且需要交替的訓(xùn)練兩個(gè)網(wǎng)絡(luò);

原因2:Faster-rcnn中不僅需要訓(xùn)練RPN埂蕊,而且需要訓(xùn)練Fast-rcnn往弓,而SSD其實(shí)相當(dāng)于一個(gè)優(yōu)化了的RPN網(wǎng)絡(luò),不需要進(jìn)行后面的檢測(cè)蓄氧,僅僅前向推理就會(huì)花費(fèi)很多時(shí)間函似;

原因3:YOLO網(wǎng)絡(luò)雖然比SSD網(wǎng)絡(luò)看起來(lái)簡(jiǎn)單,但是YOLO網(wǎng)絡(luò)中含有大量的全連接層喉童,和FC層相比撇寞,CONV層具有更少的參數(shù);同時(shí)YOLO獲得候選BB的操作比較費(fèi)時(shí);

原因4:SSD算法中蔑担,調(diào)整了VGG網(wǎng)絡(luò)的架構(gòu)牌废,將其中的FC層替換為CONV層,這一點(diǎn)會(huì)大大的提升速度钟沛,因?yàn)閂GG中的FC層都需要大量的運(yùn)算畔规,有大量的參數(shù),需要進(jìn)行前向推理恨统;

原因5:使用了atrous算法叁扫,具體的提速原理還不清楚,不過(guò)論文中明確提出該算法能夠提速20%畜埋。

原因6:SSD設(shè)置了輸入圖片的大小莫绣,它會(huì)將不同大小的圖片裁剪為300x300,或者512x512悠鞍,和Faster-rcnn相比对室,在輸入上就會(huì)少很多的計(jì)算,不要說(shuō)后面的啦咖祭,不快就怪啦Q谝恕!么翰!

3. SSD準(zhǔn)確率評(píng)估

表3 VOC2007評(píng)估結(jié)果

表4 VOC2012評(píng)估結(jié)果

表5 COCO評(píng)估結(jié)果

分析:如上表所示牺汤,我們可以觀察到在不同數(shù)據(jù)集上面(VOC2007、VOC2012浩嫌、COCO)檐迟,SSD512都獲得了最佳的性能,在這里進(jìn)行了加粗码耐∽烦伲可以看出,F(xiàn)aster-rcnn和SSD相比骚腥,在IOU上面最少相差3個(gè)點(diǎn)敦间。

當(dāng)然這只是作者的結(jié)果,具體的結(jié)果你可以去測(cè)試桦沉。好了每瞒,我不喜歡在博客里寫(xiě)這些東西,詳細(xì)的分析經(jīng)仔細(xì)閱讀原文纯露。

4. SSD算法的優(yōu)缺點(diǎn)

優(yōu)點(diǎn):運(yùn)行速度超過(guò)YOLO剿骨,精度超過(guò)Faster-rcnn(一定條件下,對(duì)于稀疏場(chǎng)景的大目標(biāo)而言)埠褪。

缺點(diǎn):

需要人工設(shè)置prior box的min_size浓利,max_size和aspect_ratio值挤庇。網(wǎng)絡(luò)中default box的基礎(chǔ)大小和形狀不能直接通過(guò)學(xué)習(xí)獲得,而是需要手工設(shè)置贷掖。而網(wǎng)絡(luò)中每一層feature使用的default box大小和形狀恰好都不一樣嫡秕,導(dǎo)致調(diào)試過(guò)程非常依賴(lài)經(jīng)驗(yàn)。(相比之下苹威,YOLO2使用聚類(lèi)找出大部分的anchor box形狀昆咽,這個(gè)思想能直接套在SSD上)

雖然采用了pyramdial feature hierarchy的思路,但是對(duì)小目標(biāo)的recall依然一般牙甫,并沒(méi)有達(dá)到碾壓Faster RCNN的級(jí)別掷酗。可能是因?yàn)镾SD使用conv4_3低級(jí)feature去檢測(cè)小目標(biāo)窟哺,而低級(jí)特征卷積層數(shù)少泻轰,存在特征提取不充分的問(wèn)題。

個(gè)人觀點(diǎn):SSD到底好不好且轨,需要根據(jù)你的應(yīng)用和需求來(lái)講浮声,真正合適你的應(yīng)用場(chǎng)景的檢測(cè)算法需要你去做性能驗(yàn)證,比如你的場(chǎng)景是密集的包含多個(gè)小目標(biāo)的旋奢,我很建議你用Faster-rcnn泳挥,針對(duì)特定的網(wǎng)絡(luò)進(jìn)行優(yōu)化,也是可以加速的至朗;如果你的應(yīng)用對(duì)速度要求很苛刻羡洁,那么肯定首先考慮SSD,至于那些測(cè)試集上的評(píng)估結(jié)果爽丹,和真實(shí)的數(shù)據(jù)還是有很大的差距,算法的性能也需要進(jìn)一步進(jìn)行評(píng)估辛蚊。

五粤蝎、總結(jié)

? ? SSD算法是在YOLO的基礎(chǔ)上改進(jìn)的單階段方法,通過(guò)融合多個(gè)feature map上的BB袋马,在提高速度的同時(shí)提高了檢測(cè)的精度初澎,性能超過(guò)了YOLO和Faster-rcnn。下圖是其檢測(cè)結(jié)果:

圖15 SSD檢測(cè)效果

參考文獻(xiàn):

[1]?SSD論文閱讀(Wei Liu——【ECCV2016】SSD Single Shot MultiBox Detector),相關(guān)鏈接

[2]?物體檢測(cè)論文-SSD和FPN,相關(guān)鏈接

[3] 目標(biāo)檢測(cè)之YOLO虑凛,SSD,相關(guān)鏈接

[4]?論文閱讀:SSD: Single Shot MultiBox Detector,相關(guān)鏈接

[5] http://blog.csdn.net/u014380165/article/details/72824889,相關(guān)鏈接

---------------------

作者:技術(shù)挖掘者

來(lái)源:CSDN

原文:https://blog.csdn.net/WZZ18191171661/article/details/79444217

版權(quán)聲明:本文為博主原創(chuàng)文章碑宴,轉(zhuǎn)載請(qǐng)附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末桑谍,一起剝皮案震驚了整個(gè)濱河市延柠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锣披,老刑警劉巖贞间,帶你破解...
    沈念sama閱讀 221,548評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贿条,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡增热,警方通過(guò)查閱死者的電腦和手機(jī)整以,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)峻仇,“玉大人公黑,你說(shuō)我怎么就攤上這事∩闩兀” “怎么了凡蚜?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,990評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)豆同。 經(jīng)常有香客問(wèn)我番刊,道長(zhǎng),這世上最難降的妖魔是什么影锈? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,618評(píng)論 1 296
  • 正文 為了忘掉前任芹务,我火速辦了婚禮,結(jié)果婚禮上鸭廷,老公的妹妹穿的比我還像新娘枣抱。我一直安慰自己,他們只是感情好辆床,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布佳晶。 她就那樣靜靜地躺著,像睡著了一般讼载。 火紅的嫁衣襯著肌膚如雪轿秧。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,246評(píng)論 1 308
  • 那天咨堤,我揣著相機(jī)與錄音菇篡,去河邊找鬼。 笑死一喘,一個(gè)胖子當(dāng)著我的面吹牛驱还,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凸克,決...
    沈念sama閱讀 40,819評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼议蟆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了萎战?” 一聲冷哼從身側(cè)響起咐容,我...
    開(kāi)封第一講書(shū)人閱讀 39,725評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎撞鹉,沒(méi)想到半個(gè)月后疟丙,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體颖侄,經(jīng)...
    沈念sama閱讀 46,268評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評(píng)論 3 340
  • 正文 我和宋清朗相戀三年享郊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了览祖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,488評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡炊琉,死狀恐怖展蒂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情苔咪,我是刑警寧澤锰悼,帶...
    沈念sama閱讀 36,181評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站团赏,受9級(jí)特大地震影響箕般,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜舔清,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評(píng)論 3 333
  • 文/蒙蒙 一丝里、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧体谒,春花似錦杯聚、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,331評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至故响,卻和暖如春傀广,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背彩届。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,445評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工主儡, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人惨缆。 一個(gè)月前我還...
    沈念sama閱讀 48,897評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像丰捷,于是被迫代替她去往敵國(guó)和親坯墨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評(píng)論 2 359

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