0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一種新的帶有不確定性的邊界框回歸損失,可用于學(xué)習(xí)更準(zhǔn)確的目標(biāo)定位

電子工程師 ? 來(lái)源:lq ? 2019-04-23 16:38 ? 次閱讀

全球計(jì)算機(jī)視覺(jué)三大頂級(jí)會(huì)議之一 CVPR 2019 將于當(dāng)?shù)貢r(shí)間 6 月 16-20 日在美國(guó)洛杉磯舉辦。屆時(shí),曠視首席科學(xué)家、研究院院長(zhǎng)孫劍博士將帶領(lǐng)團(tuán)隊(duì)遠(yuǎn)赴盛會(huì),助力計(jì)算機(jī)視覺(jué)技術(shù)的交流與落地。在此之前,曠視每周都會(huì)介紹一篇被 CVPR 2019 接收的論文,本文是第 6篇,提出了一種新的帶有不確定性的邊界框回歸損失,可用于學(xué)習(xí)更準(zhǔn)確的目標(biāo)定位。

論文名稱:Bounding Box Regression with Uncertainty for Accurate Object Detection

論文鏈接:https://arxiv.org/abs/1809.08545

導(dǎo)語(yǔ)

簡(jiǎn)介

方法

邊界框參數(shù)化

使用KL損失的邊界框回歸

方差投票

實(shí)驗(yàn)

消融實(shí)驗(yàn)

準(zhǔn)確的目標(biāo)檢測(cè)

在PASCAL VOC 2007上的實(shí)驗(yàn)

結(jié)論

參考文獻(xiàn)

往期解讀

導(dǎo)語(yǔ)

大規(guī)模目標(biāo)檢測(cè)數(shù)據(jù)集會(huì)盡可能清晰地定義基本 ground truth 邊界框。但是,可以觀察到在標(biāo)記邊界框時(shí)仍會(huì)存在模糊不清的現(xiàn)象。曠視研究院在本文中提出了一種全新的邊界框回歸損失,可用于同時(shí)學(xué)習(xí)邊界框變換和定位方差。這種新?lián)p失能極大地提升多種架構(gòu)的定位準(zhǔn)確度,而且?guī)缀醪粫?huì)有額外的計(jì)算成本。所學(xué)習(xí)到的定位方差也能幫助在非極大值抑制(NMS)期間融合相鄰的邊界框,進(jìn)一步提升定位的效果。實(shí)驗(yàn)結(jié)果表明這種新方法比之前最佳的邊界框優(yōu)化方法更優(yōu)。曠視研究院已公開相關(guān)代碼和模型:github.com/yihui-he/KL-Loss

簡(jiǎn)介

ImageNet、MS-COCO 和 CrowdHuman 等大規(guī)模目標(biāo)檢測(cè)數(shù)據(jù)集都會(huì)盡可能清晰地定義基本 ground truth 邊界框。

但是,可以觀察到一些案例中的基本 ground truth 邊界框原本就是模糊的,這會(huì)讓邊界框回歸函數(shù)的學(xué)習(xí)更加困難。圖 1 (a)(c) 是 MS-COCO 中兩個(gè)邊界框標(biāo)記不準(zhǔn)確的示例。當(dāng)存在遮擋時(shí),邊界框的范圍會(huì)更不清晰,比如來(lái)自 YouTube-BoundingBoxes 的圖 1(d)。

圖 1:邊界框標(biāo)注模糊的示例。(a,c) 是標(biāo)注不準(zhǔn)確,(b) 是存在遮擋,(d) 則是因?yàn)檎趽鯇?dǎo)致目標(biāo)邊界框本身并不清晰

目標(biāo)檢測(cè)是一種多任務(wù)學(xué)習(xí)問(wèn)題,包含目標(biāo)定位和目標(biāo)分類。當(dāng)前最佳的目標(biāo)檢測(cè)器(比如 Faster RCNN、Cascade R-CNN 和 Mask R-CNN)都依靠邊界框回歸來(lái)定位目標(biāo)。

但是,傳統(tǒng)的邊界框回歸損失(即平滑 L1 損失)沒(méi)有考慮到基本 ground truth 邊界框的模糊性。此外,人們通常假設(shè)當(dāng)分類分?jǐn)?shù)較高時(shí),邊界框回歸是準(zhǔn)確的,但事實(shí)并非總是如此,如圖 2 所示。

圖 2:VGG-16 Faster RCNN 在 MS-COCO 上的失敗案例。(a) 兩個(gè)邊界框都不準(zhǔn)確;(b)有較高分類分?jǐn)?shù)的邊界框的左邊界是不準(zhǔn)確的。

針對(duì)這些問(wèn)題,本文提出了一種全新的邊界框回歸損失——KL 損失,用于同時(shí)學(xué)習(xí)邊界框回歸和定位的不確定性。具體來(lái)說(shuō),為了獲取邊界框預(yù)測(cè)的不確定性,研究員首先將邊界框預(yù)測(cè)和基本 ground truth 邊界框分別建模為高斯分布(Gaussian distribution)和狄拉克 δ 函數(shù)(Dirac delta function)。而新提出的邊界框回歸損失則被定義為預(yù)測(cè)分布和基本 ground truth 分布之間的 KL 距離。

使用 KL 損失進(jìn)行學(xué)習(xí)有三大優(yōu)勢(shì):

可以成功獲取數(shù)據(jù)集中的模糊性。讓邊界框回歸器在模糊邊界框上得到的損失更小。

所學(xué)習(xí)到的方差可用于后處理階段。研究者提出了方差投票(variance voting)方法,可在非極大值抑制(NMS)期間使用由預(yù)測(cè)的方差加權(quán)的臨近位置來(lái)投票得到邊界框的位置。

所學(xué)習(xí)到的概率分布是可解釋的。因?yàn)槠浞从沉诉吔缈蝾A(yù)測(cè)的不確定性,所以可能有助于自動(dòng)駕駛機(jī)器人等下游應(yīng)用。

方法

下面將具體介紹這種新的損失函數(shù)和方差投票方法。

邊界框參數(shù)化

在介紹新方法之前,先看看邊界框參數(shù)化。本文提出基于 Faster R-CNN 或 Mask R-CNN 等兩級(jí)式目標(biāo)檢測(cè)器(如圖 3)分別回歸邊界框的邊界。研究者將邊界框表示成了一個(gè)四維向量,其中每一維都是框邊界的位置。本文采用的參數(shù)化方案是 (x1, y1, x2, y2) 坐標(biāo)(對(duì)角線),而非 R-CNN 使用的那種 (x, y, w, h) 坐標(biāo)。

圖 3:本文提出的用于估計(jì)定位置信度的網(wǎng)絡(luò)架構(gòu)。不同于兩級(jí)式檢測(cè)網(wǎng)絡(luò)的標(biāo)準(zhǔn) Fast R-CNN head,這個(gè)架構(gòu)是估計(jì)邊界框位置以及標(biāo)準(zhǔn)差,這會(huì)在新提出的 KL 損失得到考慮。

該網(wǎng)絡(luò)的目標(biāo)是在估計(jì)位置的同時(shí)估計(jì)定位置信度。形式上講,該網(wǎng)絡(luò)預(yù)測(cè)的是一個(gè)概率分布,而不只是邊界框位置。盡管該分布可能更復(fù)雜,可能是多變量高斯分布或高斯混合分布,但該論文為了簡(jiǎn)單起見假設(shè)坐標(biāo)是相互獨(dú)立的且使用了單變量高斯分布。

另外,基本 ground truth 邊界框也被形式化了一個(gè)高斯分布——狄拉克 δ 函數(shù)。

使用 KL 損失的邊界框回歸

在這里,目標(biāo)定位的目標(biāo)是在樣本上最小化預(yù)測(cè)分布和基本 ground truth 分布之間的 KL 距離。這個(gè) KL 距離即為邊界框回歸的損失函數(shù) L_reg。而分類損失則保持不變。

其中,x_g 為基本 ground truth 邊界框位置,x_e 為估計(jì)的邊界框位置,D_KL 是 KL 距離,σ 是標(biāo)準(zhǔn)差,P_D 是基本 ground truth 狄拉克 δ 函數(shù),P_Θ 是預(yù)測(cè)的高斯分布,Θ 是一組可學(xué)習(xí)的參數(shù)。

如圖 4 所示,當(dāng) x_e 不準(zhǔn)確時(shí),網(wǎng)絡(luò)會(huì)預(yù)測(cè)得到更大的方差 σ2,使 L_reg 更低。

圖 4:藍(lán)色和灰色的高斯分布是估計(jì)結(jié)果。橙色表示狄拉克 δ 函數(shù),是基本 ground truth 邊界框的分布。

方差投票

在獲得預(yù)測(cè)位置的方差后,可根據(jù)所學(xué)習(xí)到的鄰近邊界框的方差直觀地投票選擇候選邊界框位置。

算法 1 所示,其代碼基于 NMS,但有三行不一樣。

本文是在標(biāo)準(zhǔn) NMS 或 soft-NMS 的過(guò)程中投票所選框的位置。在選擇了有最大分?jǐn)?shù)的檢測(cè)結(jié)果后,再根據(jù)它及其鄰近邊界框計(jì)算它本身的新位置。本文受 soft-NMS 的啟發(fā)為更近的以及有更低不確定性的邊界框分配了更高的權(quán)重。

在投票期間權(quán)重更低的鄰近邊界框包含兩類:(1)高方差的邊界框;(2)與所選邊界框的 IoU 較小的邊界框。投票不涉及分類分?jǐn)?shù),因?yàn)楦头謹(jǐn)?shù)的框可能有更高的定位置信度。圖 5 給出了方差投票的圖示。使用方差投票可以避免圖 2 中提到的那兩類檢測(cè)問(wèn)題。

圖 5:VGG-16 Faster R-CNN 在 MS-COCO 上的方差投票結(jié)果。每個(gè)邊界框中的綠色文本框?qū)?yīng)于預(yù)測(cè)的標(biāo)準(zhǔn)差 σ。

實(shí)驗(yàn)

曠視研究員基于 MS-COCO 和 PASCAL VOC 2007 數(shù)據(jù)集進(jìn)行了實(shí)驗(yàn)。實(shí)驗(yàn)配置細(xì)節(jié)如下:

使用了 4 個(gè) GPU

訓(xùn)練流程和批大小根據(jù)線性縮放規(guī)則進(jìn)行調(diào)整

VGG-CNN-M-1024 和 VGG-16 的實(shí)現(xiàn)基于 Caffe;ResNet-50 FPN 和 Mask R-CNN 的實(shí)現(xiàn)基于 Detectron

VGG-16 Faster R-CNN 遵照 py-faster-rcnn(github.com/rbgirshick/py-faster-rcnn),在 train2014 上訓(xùn)練,在 val2014 上測(cè)試;其它目標(biāo)檢測(cè)網(wǎng)絡(luò)的訓(xùn)練和測(cè)試分別在 train2017 和 val2017 上完成

σ_t 設(shè)為 0.02

除非另有說(shuō)明,否則所有超參數(shù)都是默認(rèn)設(shè)置(github.com/facebookresearch/Detectron)

研究者基于 VGG-16 Faster R-CNN 評(píng)估了每個(gè)模塊對(duì)整體結(jié)果的貢獻(xiàn),包括 KL 損失、soft-NMS 和方差投票。表 1 給出了詳細(xì)結(jié)果??梢钥吹?,每新增一項(xiàng)改進(jìn),都能實(shí)現(xiàn)結(jié)果的進(jìn)一步提升。

表 1:使用 VGG-16 Faster R-CNN 在 MS-COCO 數(shù)據(jù)集上檢驗(yàn)每個(gè)模塊的貢獻(xiàn)

準(zhǔn)確的目標(biāo)檢測(cè)

表 4 總結(jié)了在 ResNet-50-FPN Mask R-CNN 上不同方法對(duì)準(zhǔn)確目標(biāo)檢測(cè)的效果。使用 KL 損失,網(wǎng)絡(luò)可以在訓(xùn)練階段學(xué)習(xí)調(diào)節(jié)模糊邊界框的梯度。

表 4:在 MS-COCO 上,不同方法對(duì)準(zhǔn)確目標(biāo)檢測(cè)的效果

曠視研究員還在特征金字塔網(wǎng)絡(luò)(ResNet-50 FPN)上進(jìn)行了評(píng)估,如表 6 所示。

表 6:FPN ResNet-50 在 MS-COCO 上的表現(xiàn)對(duì)比

在PASCAL VOC 2007上的實(shí)驗(yàn)

盡管本文是針對(duì)大規(guī)模目標(biāo)檢測(cè)提出了這一方法,但也可將該方法用于更小型的數(shù)據(jù)集。研究者使用 Faster R-CNN 在 PASCAL VOC 2007 上進(jìn)行了實(shí)驗(yàn),該數(shù)據(jù)集包含約 5000 張 voc_2007_trainval 圖像和 5000 張 voc_2007_test 測(cè)試圖像,涉及 20 個(gè)目標(biāo)類別。所測(cè)試的骨干網(wǎng)絡(luò)為 VGG-CNN-M-1024 和 VGG-16。

結(jié)果見表 5,研究員也額外比較了 soft-NMS 和二次無(wú)約束二元優(yōu)化(QUBO)。QUBO 的結(jié)果包含 greedy 求解器和經(jīng)典的 tabu 求解器(二者的懲罰項(xiàng)都經(jīng)過(guò)了人工調(diào)整,以得到更好的性能)??梢钥吹剑琎UBO 比標(biāo)準(zhǔn) NMS 要差得多,盡管有研究認(rèn)為其在行人檢測(cè)上效果更好。研究者猜測(cè) QUBO 更擅長(zhǎng)檢測(cè)行人的原因是此時(shí)邊界框遮擋的情況更多。

表 5:不同方法在 PASCAL VOC 2007 上的結(jié)果

結(jié)論

大規(guī)模目標(biāo)檢測(cè)數(shù)據(jù)集中的不確定性可能有礙當(dāng)前最佳目標(biāo)檢測(cè)器的表現(xiàn)。分類置信度并不總是與定位置信度強(qiáng)烈相關(guān)。這篇論文提出了一種全新的帶有不確定性的邊界框回歸損失,可用于學(xué)習(xí)更準(zhǔn)確的目標(biāo)定位。使用 KL 損失進(jìn)行訓(xùn)練,網(wǎng)絡(luò)可學(xué)習(xí)預(yù)測(cè)每個(gè)坐標(biāo)的定位方差。所得到的方差可實(shí)現(xiàn)方差投票,從而優(yōu)化所選擇的邊界框。實(shí)驗(yàn)結(jié)果也表明了這些新方法的有效性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:CVPR 2019 | 曠視研究院提出新型損失函數(shù):改善邊界框模糊問(wèn)題

文章出處:【微信號(hào):megvii,微信公眾號(hào):曠視MEGVII】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何創(chuàng)造可信任的機(jī)器學(xué)習(xí)模型?先要理解不確定性

    來(lái)源:機(jī)器之心編譯 作者:Eric Jang 不確定性是機(jī)器學(xué)習(xí)領(lǐng)域內(nèi)個(gè)重要的研究主題,Eric Jang近日的篇博客對(duì)這主題進(jìn)行了詳
    發(fā)表于 01-10 10:42 ?1148次閱讀
    如何創(chuàng)造可信任的機(jī)器<b class='flag-5'>學(xué)習(xí)</b>模型?先要理解<b class='flag-5'>不確定性</b>

    去嵌入和不確定性是否使用了正確的設(shè)置

    大家好,所以我遇到的問(wèn)題是確定用于測(cè)試夾具糾錯(cuò)過(guò)程的適配器特征的不確定性。我們將使用適配器及其s2p文件對(duì)測(cè)試夾具中的所有信號(hào)路徑進(jìn)行路徑表征,然后移除以進(jìn)行性能測(cè)試。這個(gè)過(guò)程在不確定性
    發(fā)表于 09-27 15:47

    是否可以使用全雙端口校準(zhǔn)中的S11不確定性來(lái)覆蓋單端口校準(zhǔn)的不確定性?

    我們直在使用Agilent VNA不確定度計(jì)算器電子表格,讓我們了解我們測(cè)量的設(shè)備的不確定性。有關(guān)單端口校準(zhǔn)的問(wèn)題:目前您必須從電子表格中選擇您的VNA(帶寬和平均值),然后選擇校準(zhǔn)類型(全雙端口
    發(fā)表于 12-29 16:32

    N5531S TRFL不確定性

    我正在嘗試使用N5531S(選擇550傳感器)測(cè)量接收器系統(tǒng)測(cè)量0到-130dBm的絕對(duì)功率水平,然后計(jì)算它的不確定性。安捷倫的應(yīng)用筆記已經(jīng)提到,不確定度可以使用公式+/-計(jì)算(功率計(jì)范圍2-4
    發(fā)表于 02-19 15:40

    435B-K05輸出不確定性

    以及將435B-K05的輸出結(jié)果與UUT功率計(jì)的參考輸出進(jìn)行比較來(lái)準(zhǔn)確測(cè)量輸出。我反對(duì)他們的方法的理由是,通過(guò)兩次測(cè)量,不匹配不確定度和儀表誤差不確定性將加倍,更不用說(shuō)必須包括435B-K05輸出
    發(fā)表于 08-02 14:33

    測(cè)試系統(tǒng)不確定性分析

    測(cè)試系統(tǒng)不確定性分析
    發(fā)表于 09-18 09:19

    傅里葉變換與不確定性看了就知道

    傅里葉變換與不確定性
    發(fā)表于 12-30 06:41

    基于矩陣分析的一種不確定性推理的數(shù)據(jù)融合方法

    采用不確定性推理的矩陣分析方法,建立了用于目標(biāo)識(shí)別的多傳感器數(shù)據(jù)融合的數(shù)學(xué)模型. 該模型綜合了來(lái)自多種不同傳感器的基于正態(tài)分布的檢測(cè)數(shù)據(jù),通過(guò)定義相關(guān)系數(shù)矩陣來(lái)獲
    發(fā)表于 07-04 11:18 ?16次下載

    基于矩陣分析的一種不確定性推理的數(shù)據(jù)融合方法

    采用不確定性推理的矩陣分析方法,建立了用于目標(biāo)識(shí)別的多傳感器數(shù)據(jù)融合的數(shù)學(xué)模型.該模型綜合了來(lái)自多種不同傳感器的基于正態(tài)分布的檢測(cè)數(shù)據(jù),通過(guò)定義相關(guān)系數(shù)矩陣來(lái)獲
    發(fā)表于 07-09 14:16 ?28次下載

    一種求解動(dòng)態(tài)及不確定性優(yōu)化問(wèn)題的新方法

    一種求解動(dòng)態(tài)及不確定性優(yōu)化問(wèn)題的新方法_劉曉
    發(fā)表于 01-07 18:56 ?0次下載

    如何用不確定性解決模型問(wèn)題

    再比如,你想搭建個(gè)模型,要在系列動(dòng)物圖片中預(yù)測(cè)哪種動(dòng)物會(huì)吃掉你。假設(shè)你在訓(xùn)練時(shí)給模型提供的都是獅子和長(zhǎng)頸鹿的照片,現(xiàn)在模型看到了張僵尸照片。由于之前它沒(méi)有見過(guò)僵尸,所以這里的不確定性
    的頭像 發(fā)表于 09-07 09:45 ?5500次閱讀

    針對(duì)自閉癥輔助的不確定性聯(lián)合組稀疏建模方法

    ,提出一種新型的不確定性聯(lián)合組稀疏建模方法JGSI-TSK,并將其用于自閉癥的輔助診斷。首先,對(duì)原始rs-MRI數(shù)據(jù)進(jìn)行預(yù)處理和特征提取,得到低維特征數(shù)據(jù);然后,基于TSK模糊系統(tǒng)框架,從特征之間的相關(guān)性出發(fā),在后件參數(shù)
    發(fā)表于 04-07 11:23 ?2次下載
    針對(duì)自閉癥輔助的<b class='flag-5'>不確定性</b>聯(lián)合組稀疏建模方法

    深部目標(biāo)姿態(tài)估計(jì)的不確定性量化研究

      FastUQ 是一種新的用于深部目標(biāo)姿態(tài)估計(jì)的快速不確定性量化方法,具有高效、即插即用的特點(diǎn),支持類通用的姿態(tài)估計(jì)任務(wù)。這項(xiàng)研究在自主
    的頭像 發(fā)表于 04-26 16:18 ?1350次閱讀

    不確定性感知和姿態(tài)回歸結(jié)合用于自動(dòng)駕駛車輛定位

    提出了一種聯(lián)合訓(xùn)練姿態(tài)估計(jì)和不確定性的方法,其具有可靠的不確定性估計(jì)和改進(jìn)的訓(xùn)練穩(wěn)定性。
    的頭像 發(fā)表于 01-30 11:30 ?1732次閱讀

    科技云報(bào)到:數(shù)字化轉(zhuǎn)型,從不確定性確定性的關(guān)鍵路徑

    科技云報(bào)到:數(shù)字化轉(zhuǎn)型,從不確定性確定性的關(guān)鍵路徑
    的頭像 發(fā)表于 11-16 16:52 ?685次閱讀
    科技云報(bào)到:數(shù)字化轉(zhuǎn)型,從<b class='flag-5'>不確定性</b>到<b class='flag-5'>確定性</b>的關(guān)鍵路徑

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品