博客專欄

EEPW首頁(yè) > 博客 > CVPR小樣本檢測(cè):蒸餾&上下文助力小樣本檢測(cè)

CVPR小樣本檢測(cè):蒸餾&上下文助力小樣本檢測(cè)

發(fā)布人:CV研究院 時(shí)間:2022-04-14 來(lái)源:工程師 發(fā)布文章
目標(biāo)檢測(cè)現(xiàn)在的框架越來(lái)越多,我們“計(jì)算機(jī)視覺(jué)研究院”最近也分享了眾多的目標(biāo)檢測(cè)框架!今天我們繼續(xù)分享一個(gè)最新的檢測(cè)框架——YOLOR。


圖片

論文:https://arxiv.org/pdf/2103.17115.pdf
開(kāi)源代碼: https://github.com/hzhupku/DCNet


前言


傳統(tǒng)的基于深度學(xué)習(xí)的目標(biāo)檢測(cè)方法需要大量的邊界框標(biāo)注數(shù)據(jù)進(jìn)行訓(xùn)練,獲得如此高質(zhì)量的標(biāo)注數(shù)據(jù)成本很高。少樣本目標(biāo)檢測(cè),學(xué)習(xí)適應(yīng)只有少數(shù)帶注釋的例子的新類,非常具有挑戰(zhàn)性,因?yàn)樾履繕?biāo)的細(xì)粒度特征很容易被忽略,而只有少數(shù)可用數(shù)據(jù)。

圖片

為了充分利用帶注釋的新目標(biāo)的特征并捕獲查詢對(duì)象的細(xì)粒度特征,研究者提出了具有稠密關(guān)系蒸餾與上下文感知聚合來(lái)解決Few-Shot檢測(cè)問(wèn)題。Dense Relation Distillation 模塊建立在基于元學(xué)習(xí)的框架之上,旨在充分利用支持特征,其中支持特征和查詢特征密集匹配,以前向傳播方式覆蓋所有空間位置。引導(dǎo)信息大量使用賦予了模型處理常見(jiàn)挑戰(zhàn)(例如外觀變化和遮擋)的能力。此外,為了更好地捕捉尺度感知特征,上下文感知聚合模塊自適應(yīng)地利用來(lái)自不同尺度的特征以獲得更全面的特征表示。


2

背景


先前對(duì)Few-Shot物體檢測(cè)的研究主要由兩組組成。他們中的大多數(shù)采用基于元學(xué)習(xí)的框架來(lái)為特定于類的預(yù)測(cè)執(zhí)行特征重新加權(quán)。而【Frustratingly simple few-shot object detection】采用兩階段微調(diào)方法,僅微調(diào)最后一層檢測(cè)器并實(shí)現(xiàn)最先進(jìn)的性能?!?/span>Multi-scale positive sample refinement for few-shot object detection】也使用類似的策略并專注于小樣本檢測(cè)中的尺度變化問(wèn)題。

圖片

然而,由于小樣本對(duì)象檢測(cè)的挑戰(zhàn)性,上述方法通常存在一些缺點(diǎn)。首先,在之前的小樣本檢測(cè)工作中,支持特征和查詢特征之間的關(guān)系幾乎沒(méi)有被充分探索,其中支持特征的全局池化操作主要用于調(diào)制查詢分支,這容易丟失詳細(xì)的局部上下文。具體來(lái)說(shuō),物體的外觀變化和遮擋很常見(jiàn),如上圖所示。如果沒(méi)有提供足夠的判別信息,模型就無(wú)法學(xué)習(xí)類別和邊界框預(yù)測(cè)的關(guān)鍵特征。其次,盡管尺度變化問(wèn)題在之前的工作中得到了廣泛的研究,但它仍然是小樣本檢測(cè)任務(wù)中的一個(gè)嚴(yán)重障礙。在少樣本設(shè)置下,具有尺度感知改變的特征提取器傾向于過(guò)度擬合,導(dǎo)致基類和新類的性能下降。

Few-Shot Object Detection

小樣本目標(biāo)檢測(cè)旨在僅提供一些帶注釋的訓(xùn)練示例,從新類別中檢測(cè)目標(biāo)。LSTD和RepMet采用通用的遷移學(xué)習(xí)框架,通過(guò)將預(yù)訓(xùn)練的檢測(cè)器適應(yīng)少數(shù)場(chǎng)景來(lái)減少過(guò)度擬合。

圖片

Meta YOLO

最近,Meta YOLO使用YOLO v2設(shè)計(jì)了一種新穎的小樣本檢測(cè)模型,該模型學(xué)習(xí)可泛化的元特征,并通過(guò)從支持示例中生成特定于類的激活系數(shù)來(lái)自動(dòng)重新加權(quán)新類的特征。

圖片

Meta R-CNN

Meta R-CNN和FsDetView使用基礎(chǔ)檢測(cè)器執(zhí)行與Faster RCNN類似的過(guò)程。TFA通過(guò)僅在第二階段微調(diào)分類器來(lái)簡(jiǎn)單地執(zhí)行兩階段微調(diào)方法,并獲得更好的性能。MPSR提出了多尺度正樣本細(xì)化來(lái)處理尺度方差問(wèn)題。CoAE提出了非局部RPN,并通過(guò)與其他跟蹤方法進(jìn)行比較,從跟蹤的角度專注于單次檢測(cè)。

而今天分享的方法以更直接的方式對(duì)主干提取的特征進(jìn)行交叉注意,目標(biāo)在Few-Shot檢測(cè)任務(wù)。FSOD提出了注意力RPN、多關(guān)系檢測(cè)器和對(duì)比訓(xùn)練策略來(lái)檢測(cè)新對(duì)象。在新框架工作中,采用了與Meta R-CNN類似的基于元學(xué)習(xí)的框架,并進(jìn)一步提高了性能。此外,使用提出的方法,可以成功刪除特定于類的預(yù)測(cè)過(guò)程,從而簡(jiǎn)化整個(gè)過(guò)程。


3

新框架


DCNet

如下圖所示,展示了具有上下文感知特征聚合 (CFA) 模塊的密集關(guān)系蒸餾 (DRD) 模塊,以充分利用支持特征并捕獲必要的上下文信息。這兩個(gè)提出的組件構(gòu)成了最終模型DCNet。研究者將首先描述所提出的DRD模塊的架構(gòu)。然后將帶出CFA模塊的細(xì)節(jié)。

圖片

Dense Relation Distillation Module

給定查詢圖像和支持集,通過(guò)將它們輸入共享特征提取器來(lái)生成查詢和支持特征。密集關(guān)系蒸餾(DRD)模塊的輸入是查詢特征和支持特征。這兩個(gè)部分首先通過(guò)專用的深度編碼器編碼成鍵和值映射對(duì)。查詢編碼器和支持編碼器采用相同的結(jié)構(gòu),但不共享參數(shù)。

Relation Distillation。在獲取查詢和支持特征的鍵/值映射后,進(jìn)行關(guān)系蒸餾。如上圖所示,支持特征值映射的軟權(quán)重是通過(guò)測(cè)量查詢特征的關(guān)鍵映射和支持特征之間的相似性來(lái)計(jì)算的。

Context-aware Feature Aggregation

圖片

如上圖所示,研究者為每個(gè)由兩個(gè)塊組成的特征添加一個(gè)注意力分支。第一個(gè)塊包含全局平均池化。第二個(gè)包含兩個(gè)連續(xù)的fc層。之后,向生成的權(quán)重添加softmax歸一化,以平衡每個(gè)特征的貢獻(xiàn)。那么聚合特征的最終輸出就是三個(gè)特征的加權(quán)求和。

 Learning Strategy

圖片


4

實(shí)驗(yàn)及可視化


Few-shot object detection performance on VOC 2007 test set of PASCAL VOC dataset

圖片

圖片

(a). Visualizations of features before and after dense relation distillation module. (b). Visualizations of effect of context-aware feature aggregation module.

圖片

消融研究以評(píng)估提出的方法中不同組件的有效性

圖片

Few-shot object detection performance on COCO minival of MS COCO dataset

,時(shí)長(zhǎng)00:24


在coco中篩選了少量的數(shù)據(jù)集,基于源碼訓(xùn)練10個(gè)epoch,效果還是不行?。】赡芪覕?shù)據(jù)集選的太少了還有就是訓(xùn)練啥都沒(méi)有改,主要想快速看下具體效果及檢測(cè)精度。有興趣的同學(xué)自行去操作實(shí)踐下!


*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



關(guān)鍵詞: AI

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉