色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Focus-DETR:30%Token就能實現SOTA性能,效率倍增

深度學習自然語言處理 ? 來源:深度學習自然語言處理 ? 2023-08-02 15:12 ? 次閱讀

目前 DETR 類模型已經成為了目標檢測的一個主流范式。但 DETR 算法模型復雜度高,推理速度低,嚴重影響了高準確度目標檢測模型在端側設備的部署,加大了學術研究和產業應用之間的鴻溝。

來自華為諾亞、華中科技大學的研究者們設計了一種新型的 DETR 輕量化模型 Focus-DETR 來解決這個難題。

為實現模型性能和計算資源消耗、顯存消耗、推理時延之間的平衡,Focus-DETR 利用精細設計的前景特征選擇策略,實現了目標檢測高相關特征的精確篩選;繼而,Focus-DETR 進一步提出了針對篩選后特征的注意力增強機制,來彌補 Deformable attention 遠距離信息交互的缺失。相比業界全輸入 SOTA 模型, AP 降低 0.5 以內,計算量降低 45%,FPS 提高 41%,并在多個 DETR-like 模型中進行了適配。

作者對多個 DETR 類檢測器的 GFLOPs 和時延進行了對比分析,如圖 1 所示。從圖中發現,在 Deformable-DETR 和 DINO 中,encoder 的計算量分別是 decoder 計算量的 8.8 倍和 7 倍。同時,encoder 的時延大概是 decoder 時延的 4~8 倍。這表明,提升 encoder 的效率至關重要。

761e2780-2fb3-11ee-9e74-dac502259ad0.png

圖 1:多個 DETR 類檢測器的計算量和時延對比分析

網絡結構

Focus-DETR 包括一個 backbone,一個由 dual-attention 組成的 encoder 和一個 decoder。前景選擇器(Foreground Token Selector)在 backbone 和 encoder 之間,是一個基于跨多尺度特征的自頂向下評分調制,用來確定一個 token 是否屬于前景。Dual attention 模塊通過多類別評分機制,選擇更細粒度的目標 token,然后將其輸入到一個自注意模塊來彌補 token 交互信息的缺失。

7648530c-2fb3-11ee-9e74-dac502259ad0.png

圖 2 :Focus-DETR 整體網絡結構

計算量降低:前景篩選策略

目前已經有一些對于前景 token 進行剪枝提升性能的方法。例如,Sparse DETR(ICLR2022)提出采用 decoder 的 DAM(decoder attention map)作為監督信息。然而作者發現,如圖 3 所示,Sparse DETR 篩選的 token 并不都是前景區域。作者認為,這是由于 Sparse DETR 使用 DAM 來監督前景 token 導致的,DAM 會在訓練的時候引入誤差。而 Focus-DETR 使用 ground truth(boxes 和 label)來監督前景的 token 的篩選。

765cdfd4-2fb3-11ee-9e74-dac502259ad0.png

圖 3:Focus-DETR 和 Sparse DETR 在不同 feature map 上保留的 token 對比

為了更好地訓練前景篩選器,作者優化了 FCOS 的前背景標簽分配策略,如圖 4 所示。作者首先為不同特征映射的包圍框設置了一個大小范圍。與傳統的多尺度特征標簽分配方法不同,它允許相鄰兩個特征尺度之間的范圍重疊,以增強邊界附近的預測能力。

對每個擁有步長7667b5a8-2fb3-11ee-9e74-dac502259ad0.png?的特征?7679683e-2fb3-11ee-9e74-dac502259ad0.png ,其中76882f54-2fb3-11ee-9e74-dac502259ad0.png代表多尺度特征的層級序號,7692d1e8-2fb3-11ee-9e74-dac502259ad0.png 代表在二維特征圖上的位置坐標,作者定義該特征在原圖上的映射位置為?769f6c1e-2fb3-11ee-9e74-dac502259ad0.png,那么?76a9bdc2-2fb3-11ee-9e74-dac502259ad0.png,因此?7679683e-2fb3-11ee-9e74-dac502259ad0.png 特征所對應的標簽應該為: ?

76cd5a2a-2fb3-11ee-9e74-dac502259ad0.png

其中76e014e4-2fb3-11ee-9e74-dac502259ad0.png 代表坐標和真值框中心之間的最大棋盤距離,76ea0a9e-2fb3-11ee-9e74-dac502259ad0.png 代表真值目標框,76f2c8e6-2fb3-11ee-9e74-dac502259ad0.png 分別代表被第76882f54-2fb3-11ee-9e74-dac502259ad0.png層特征圖預測的目標的尺度的最大值和最小值,由于尺度重疊設置,771367fe-2fb3-11ee-9e74-dac502259ad0.png。 ? 77227302-2fb3-11ee-9e74-dac502259ad0.png

圖 4. 前背景標簽分配可視化

此外,來自不同特征映射的特征選擇的差異也被忽略,這限制了從最合適的分辨率選擇特征的潛力。

為彌補這一差距,Focus-DETR 構造了基于多尺度 feature map 的自頂向下的評分調制模塊,如圖 5 所示。

為了充分利用多尺度特征圖之間的語義關聯,作者首先使用多層感知器 (MLP) 模塊來預測每個特征圖中的多類別語義得分。

考慮到高層語義特征,低層語義特征包含更豐富的語義信息,作者利用高層 feature map 的 token 重要性得分,作為補充信息來調制低層 feature map 的預測結果。

7733d976-2fb3-11ee-9e74-dac502259ad0.png

圖 5:top-down 前景篩選評分調制策略

細粒度特征增強策略

在依靠前期設計的前景篩選器得到較為準確的前景特征后,Focus-DETR 使用一種有效的操作來獲得更為細粒度的特征,利用這些細粒度特征以獲得更好的檢測性能。直觀地說,作者假設在這個場景中引入更細粒度的類別信息將是有益的。基于這一動機,作者提出了一種新的注意力機制,并結合前景特征選擇,以更好地結合利用細粒度特征和前景特征。

如圖 2 所示,為了避免對背景 token 進行冗余的計算,作者采用了一種同時考慮位置信息和類別語義信息的堆疊策略。具體來說,預測器773e1cf6-2fb3-11ee-9e74-dac502259ad0.png?(?) 計算出的前景評分775505a6-2fb3-11ee-9e74-dac502259ad0.png和類別評分77660900-2fb3-11ee-9e74-dac502259ad0.png的乘積將作為作者最終的標準7774eed4-2fb3-11ee-9e74-dac502259ad0.png來確定注意力計算中涉及的細粒度特征,即:

7785bef8-2fb3-11ee-9e74-dac502259ad0.png ?

其中775505a6-2fb3-11ee-9e74-dac502259ad0.png77660900-2fb3-11ee-9e74-dac502259ad0.png分別代表前景得分和類別概率。 ?

與兩階段 Deformable DETR 的 query 選擇策略不同,Focus-DETR 的多類別概率不包括背景類別 (?)。該模塊可以被視為一個 self-attention ,對細粒度特征進行增強計算。然后,已增強的特征將被 scatter 回原始的前景特征并對其進行更新。

實驗結果

主要結果

如表一所示,作者將 Focus-DETR 在 COCO 驗證集上和其他模型的性能進行比較。可以發現同樣基于 DINO,Focus-DETR 僅使用 30% token 的情況下,超過 Sparse DETR 2.2 個 AP。相比原始 DINO,僅損失 0.5 個 AP,但是計算量降低 45%,推理速度提升 40.8%。

77ac6a44-2fb3-11ee-9e74-dac502259ad0.png

表 1:總體對比實驗結果

模型效能分析

在圖 6 中,從不同模型的精度和計算量之間的關系來看,Focus-DETR 在精度和計算復雜度之間達到了最好的平衡。整體來看對比其他模型,獲得了 SOTA 的性能。

77e93e24-2fb3-11ee-9e74-dac502259ad0.png

圖 6 不同模型測試精度和計算復雜度之間的關聯分析

消融實驗

如表 2 所示,作者針對模型設計進行消融實驗,以驗證作者提出的算法的有效性。

78083626-2fb3-11ee-9e74-dac502259ad0.png ?

表 2 本研究提出的前景特征剪枝策略和細粒度特征自注意力增強模塊對實驗性能的影響

1. 前景特征選擇策略的影響

直接使用前景得分預測 AP 為 47.8,增加 label assignment 策略生成的標簽作為監督,AP 提升 1.0。增加自上而下的調制策略,能夠提升多尺度特征圖之間的交互,AP 提升 0.4。這表明提出的策略對于提升精度是非常有效的。

如圖 7 可視化可以發現,Focus-DETR 可以精確地選擇多尺度特征上的前景 token。并且可以發現,在不同尺度的特征度之間,可以檢測的物體存在重疊,這正是因為 Focus-DETR 使用了交疊的設置導致的。

7817ccbc-2fb3-11ee-9e74-dac502259ad0.png

圖 7 多尺度特征保留的 token

2. 自上而下的評分調制策略的影響

78791dbe-2fb3-11ee-9e74-dac502259ad0.png

表 3. 多尺度特征圖前景評分的關聯方法,作者嘗試自頂向下和自底向上的調制。

作者對比了自上而下的調制策略和自下而上的調制策略的影響,對比結果可以發現,作者提出的自上而下的調制策略可以獲得更好的性能。

3. 前景保留比率對實驗性能的影響

78917abc-2fb3-11ee-9e74-dac502259ad0.png

表 4.Focus-DETR、Sparse DETR 和 DINO+Sparse DETR 保留前景 token 的比例

作者對比了不同的剪枝比例的性能,從實驗結果可以發現,Focus-DETR 在相同的剪枝比例情況下,均獲得了更優的結果。

總結

Focus-DETR 僅利用 30% 的前景 token 便實現了近似的性能,在計算效率和模型精度之間取得了更好的權衡。Focus-DETR 的核心組件是一種基于多層次的語義特征的前景 token 選擇器,同時考慮了位置和語義信息。Focus-DETR 通過精確地選擇前景和細粒度特征,并且對細粒度特征進行語義增強,使得模型復雜度和精度實現更好平衡。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 檢測器
    +關注

    關注

    1

    文章

    865

    瀏覽量

    47704
  • FPS
    FPS
    +關注

    關注

    0

    文章

    35

    瀏覽量

    12013
  • DAM
    DAM
    +關注

    關注

    0

    文章

    8

    瀏覽量

    9522
  • MLP
    MLP
    +關注

    關注

    0

    文章

    57

    瀏覽量

    4254

原文標題:華為 | Focus-DETR:30%Token就能實現SOTA性能,效率倍增

文章出處:【微信號:zenRRan,微信公眾號:深度學習自然語言處理】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    旋變位置不變的情況下,當使能SOTA功能與關閉SOTA功能時,APP中DSADC采樣得到的旋變sin和cos兩者值不一樣,為什么?

    旋變位置不變的情況下,當使能SOTA功能與關閉SOTA功能時,APP中DSADC采樣得到的旋變sin和cos兩者值不一樣,用示波器采的輸入到MCU端的差分電壓是一樣的,難道是SOTA使能后影響了MCU芯片內部的等效阻抗嗎,有專家
    發表于 05-17 08:13

    NB81是否支持OneNet SOTA功能?應該如何激活SOTA

    NB81是否支持OneNet SOTA功能? 可以支持,應該如何激活SOTA
    發表于 06-04 06:14

    SOTA的定義是什么?常規的實現方式有哪些

    1.SOTA的定義SOTA即軟件在線升級(Software updates Over The Air),是指在不連接燒寫器的情況下,通過CAN、UART或其它通訊方式,實現應用程序的更新。在進行
    發表于 02-14 06:14

    Json Web Token是什么?有哪些應用呢

    Json Web Token (JWT),是一個非常輕巧的規范,這個規范允許在網絡應用環境間客戶端和服務器間較安全的傳遞信息。該token被設計為緊湊且安全的,特別適用于分布式站點的單點登錄(SSO
    發表于 10-18 14:34

    SOTA機制詳解

    1.SOTA的定義SOTA即軟件在線升級(Software updates Over The Air),是指在不連接燒寫器的情況下,通過CAN、UART或其它通訊方式,實現應用程序的更新。在進行
    發表于 12-09 15:06 ?10次下載
    <b class='flag-5'>SOTA</b>機制詳解

    RT-DETR用114FPS實現54.8AP遠超YOLOv8

    最近,基于Transformer的端到端檢測器(DETR)已經取得了顯著的性能。然而,DETR的高計算成本問題尚未得到有效解決,這限制了它們的實際應用,并使它們無法充分利用無后處理的好處,如非最大值抑制(NMS)。
    的頭像 發表于 04-20 09:59 ?1044次閱讀

    通過A2B更新軟件—A2B如何給汽車應用中的SOTA帶來變革

    無線軟件升級(SOTA)正迅速成為汽車OEM須開發和部署的重要能力。更新模塊、支持客戶、和通過附加特性帶來利潤的能力,使得掌握SOTA成為一個有吸引力的主張。本文討論SOTA為何出現在汽車環境中,如何部署
    的頭像 發表于 06-15 16:02 ?1801次閱讀
    通過A2B更新軟件—A2B如何給汽車應用中的<b class='flag-5'>SOTA</b>帶來變革

    一種新型的DETR輕量化模型Focus-DETR

    作者對多個 DETR 類檢測器的 GFLOPs 和時延進行了對比分析,如圖 1 所示。從圖中發現,在 Deformable-DETR 和 DINO 中,encoder 的計算量分別是 decoder
    的頭像 發表于 08-02 15:34 ?677次閱讀
    一種新型的<b class='flag-5'>DETR</b>輕量化模型<b class='flag-5'>Focus-DETR</b>

    華為諾亞提出全新目標檢測器Focus-DETR

    實現模型性能和計算資源消耗、顯存消耗、推理時延之間的平衡,Focus-DETR 利用精細設計的前景特征選擇策略,實現了目標檢測高相關特征的精確篩選;繼而,
    的頭像 發表于 08-02 15:43 ?567次閱讀
    華為諾亞提出全新目標檢測器<b class='flag-5'>Focus-DETR</b>

    人工智能SOTA什么意思

    人工智能SOTA什么意思 人工智能SOTA是機器學習領域中的一個術語,指的是目前能夠實現的最佳結果,SOTA是State of the art的縮寫,意為“最新技術”的最佳狀態。在人工
    的頭像 發表于 08-22 16:45 ?2w次閱讀

    DETR架構的內部工作方式分析

    這是一個Facebook的目標檢測Transformer (DETR)的完整指南。 ? 介紹 DEtection TRansformer (DETR)是Facebook研究團隊巧妙地利
    的頭像 發表于 08-30 10:53 ?989次閱讀
    <b class='flag-5'>DETR</b>架構的內部工作方式分析

    基于OpenVINO Python API部署RT-DETR模型

    RT-DETR 是在 DETR 模型基礎上進行改進的,一種基于 DETR 架構的實時端到端檢測器,它通過使用一系列新的技術和算法,實現了更高效的訓練和推理,我們將在 Python、C+
    的頭像 發表于 10-20 11:15 ?983次閱讀
    基于OpenVINO Python API部署RT-<b class='flag-5'>DETR</b>模型

    基于OpenVINO C++ API部署RT-DETR模型

    RT-DETR 是在 DETR 模型基礎上進行改進的,一種基于 DETR 架構的實時端到端檢測器,它通過使用一系列新的技術和算法,實現了更高效的訓練和推理,在前文我們發表了《基于 Op
    的頭像 發表于 11-03 14:30 ?861次閱讀
    基于OpenVINO C++ API部署RT-<b class='flag-5'>DETR</b>模型

    基于OpenVINO C# API部署RT-DETR模型

    RT-DETR 是在 DETR 模型基礎上進行改進的,一種基于 DETR 架構的實時端到端檢測器,它通過使用一系列新的技術和算法,實現了更高效的訓練和推理,在前文我們發表了《基于 Op
    的頭像 發表于 11-10 16:59 ?765次閱讀
    基于OpenVINO C# API部署RT-<b class='flag-5'>DETR</b>模型

    MS-DETR和其他SOTA方法的對比

    混合監督會產生比基線更低的一對一損失。x軸對應epoch,y軸對應一對一監督的訓練損失。虛線和實線分別對應于Deformable DETR基線和MS - DETR的損失曲線。
    的頭像 發表于 01-23 14:14 ?582次閱讀
    MS-<b class='flag-5'>DETR</b>和其他<b class='flag-5'>SOTA</b>方法的對比
    主站蜘蛛池模板: 久99久热只有精品国产99| 国产免费变态视频网址网站| 成人国内精品久久久久影院| 久草免费视频在线观看| 午夜亚洲国产理论片二级港台二级| av影音先锋天堂网| 美娇妻的性奴史1一4| 最近韩国日本免费观看mv免费版| 色翁荡息又大又硬又粗又爽电影| 5G年龄确认我已满18免费| 精品日韩二区三区精品视频| 亚洲精品视频免费观看| 国产真实乱对白精彩| 亚洲AV噜噜88| 和美女啪啪啪动态图| 亚洲中文字幕无码一久久区| 久久99国产精品一区二区| 伊人精品在线| 毛片免费观看视频| av网站视频在线观看| 日本 一二三 不卡 免费| 国产69精品久久久久麻豆| 无码AV免费精品一区二区三区| 国产色欲一区二区精品久久呦| 亚洲精品中文字幕制| 久久AV国产麻豆HD真实| 2023极品少妇XXXO露脸| 秋秋影视午夜福利高清| 国产国产成人人免费影院| 亚洲精品午睡沙发系列| 久久久久久久久性潮| 99久久99久久久精品久久| 日韩欧美成人免费中文字幕| 国产人妻人伦精品久久久| 一线高清视频在线播放| 男人就爱吃这套下载| 国产 日韩 欧美 综合 激情| 亚洲精品嫩草AV在线观看| 免费精品一区二区三区在线观看| 成人特级毛片| 亚洲国产成人99精品激情在线|