博客專欄

        EEPW首頁 > 博客 > 目標檢測新框架CBNet | 多Backbone網絡結構用于目標檢測

        目標檢測新框架CBNet | 多Backbone網絡結構用于目標檢測

        發布人:CV研究院 時間:2021-09-16 來源:工程師 發布文章

        前言  在現有的基于CNN的檢測器中,骨干網絡是基本特征提取的重要組成部分,檢測器的性能在很大程度上取決于它。 

        在今天分享中,作者的目標是通過建立一個更強大的骨干網絡,如ResNet和ResNeXt,以獲得更好的檢測性能。具體來說,提出了一種新的策略,通過相鄰骨干之間的復合連接來組裝多個相同的骨干,以形成一個更強大的骨干稱為復合骨干網絡(CBNet)。 通過這種方式,CBNet迭代地將前一個骨干的輸出特征,即高級特征,作為輸入特征的一部分,以逐階段的方式提供給后續骨干,最后使用最后一個骨干的特征映射(稱為領導骨干)進行目標檢測。 最后證明CBNet可以非常容易地集成到大多數先進的檢測器中,并顯著提高它們的性能。

        1.png

        CBNet通過相鄰骨干的并行階段之間的復合連接組合多個相同的骨干(助理骨干和領導骨干)。通過這種方式,CBNet以一種逐階段的方式迭代地將骨干的輸出特征作為輸入特征的一部分反饋給后續骨干,最后輸出最后一個骨干的特征,即用于對象檢測的領導骨干。紅色箭頭表示復合連接。

        背景

        Recurrent Convolution Neural Network:

        2.png

        如上圖所示,所提出的復合骨干網絡體系結構與未展開的遞歸卷積神經網絡(RCNN)體系結構有點相似。然而,所提出的CBNet與該網絡有很大的不同。

        首先,如上圖所示,CBNet的體系結構實際上是完全不同的,特別是對于并行階段之間的連接。第二,在RCNN中,不同時間步驟的并行階段共享參數,而在所提出的CBNet中,骨干的并行階段不共享參數。

        此外,如果我們使用RCNN作為檢測器的主干,我們需要在Image Net上對其進行預訓練。然而,當我們使用CBNet時,我們不需要對其進行預訓練。

        Architecture of CBNet

        3.png

        所提出的CBNet的體系結構由K個相同的骨干(K≥2)組成)。特別是,為了簡單起見,將K=2的情況(如上圖a所示)稱為雙骨干(DB),K=3的情況稱為三骨干(TB)。如下圖所示,CBNet體系結構包含兩種類型的骨干:領導骨干BK和助理骨干B1、B2、...、BK?1。每個骨干包括L級(一般為L級=5級),每個級由幾個具有相同大小特征映射的卷積層組成。骨干的第l階段實現了一個非線性變換Fl(·)。

        4.png

        在傳統的只有一個骨干的卷積網絡中,第l階段以前一個l?第1階段的輸出(表示為xl?1)作為輸入,可以表示為:

        5.jpg

        CBNet就不完全于此:

        6.jpg

         此外,CBNet中的B1、B2、...、BK?1可以采用各種骨干結構,并且可以直接從預先訓練好的模型中初始化單個骨干。

        Other possible composite styles

        7.png8.png9.png10.png

        實驗 

        11.png12.png13.png14.png15.png16.png

        CBNet (Dual-ResNet101) 與ResNet101可視化比較

        17.png

        COCO數據集上檢測器的mAP增加了約1.5%至3%,通過簡單地將CBNet集成到Cascade Mask R-CNN基線中,在COCO上獲得了一個新的最先進的結果,mAP為53.3。

        同時,實驗結果表明,提高實例分割性能也是非常有效的。額外的研究進一步證明了所提出的結構和復合連接模塊的有效性。

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        光耦相關文章:光耦原理


        萬用表相關文章:萬用表怎么用


        傳感器相關文章:傳感器工作原理


        風速傳感器相關文章:風速傳感器原理


        關鍵詞: AI

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宜州市| 保靖县| 石家庄市| 新兴县| 嘉禾县| 饶河县| 会理县| 浠水县| 堆龙德庆县| 岐山县| 福州市| 蒲江县| 武山县| 武义县| 桂阳县| 来凤县| 连平县| 西充县| 漾濞| 明星| 平乡县| 房产| 永平县| 平果县| 桃源县| 漯河市| 东宁县| 海阳市| 于田县| 湖南省| 和平县| 平原县| 大同县| 丰宁| 洛宁县| 博湖县| 灌南县| 资中县| 香港| 丹棱县| 福海县|