concat特征融合_MSFNet:多重空間融合網絡進行實時語義分割(北航和曠視聯合提出)...

fbd4596c6152251efa977b30f4ec6552.png
作者:Tom Hardy
Date:2020-02-01
來源:MSFNet:多重空間融合網絡進行實時語義分割(北航和曠視聯合提出)

原文鏈接:https://arxiv.org/abs/1911.07217

主要內容

實時語義分割是一項具有挑戰性的任務,因為需要同時考慮效率和性能,其在自動駕駛、機器人等工業應用中發揮著重要的作用。針對這一復雜的任務,論文提出了一種高效的卷積網絡結構:多重空間融合網絡(MSFNet)來完成快速和準確的感知。MSFNet在多特征融合模塊的基礎上,利用類邊界監督來處理相關的邊界信息,從而獲得空間信息,擴大接收范圍。網絡最后對原始圖像1/8大小的特征圖進行上采樣,在保持較高速度的同時,可以獲得良好的分割結果。網絡在Cityscapes和CAMVID數據集上的實驗表明,與現有方法相比,所提出的方法具有明顯的優勢。更為具體地,對于1024×2048輸入圖像,它以41 FPS的速度在Cityscapes測試數據集上達到77.1%的mean IOU,而在Camvid測試數據集上以91 FPS的速度達到75.4%的mean IOU。

創新和改進點

1、論文提出了一種新的多特征融合模塊(MFM),利用精心設計的空間感知池(SAP),在保持較小計算開銷的同時,擴大接收范圍,恢復空間信息的丟失

2、為了解決邊緣相關空間信息的丟失問題,論文提出了一種新的類邊界監控方法。

3、現有的分割方法主要集中在提高精度上,但是低延時實現實時性能是實際應用中最關鍵的問題,MSFNet主要針對速度進行改進。

4、在兩個基準數據集上的實驗表明,論文提出的方法在精度和推理時間上都優于大多數state-of-the-art方法。

網絡結構

先前的大多數網絡結構通過降低輸入分辨率來加快推理速度,但這會嚴重丟失空間信息,尤其是和邊緣相關的信息;還有一些方法通過減少通道來降低計算成本,但這會導致網絡的精度急劇下降;除此之外,還有一些輕量級的淺層網絡,但這些網絡有明顯的缺陷,因為它們通常太淺而無法獲得足夠的感受野。基于上述的種種缺陷,MSFNet在結構上做了相關改進和優化。

1bd2df776b93794d3567cd2f02157aea.png

MSFNet網絡結構

MSFNet的這種結構擴大了感受野并重新彌補空間信息損失,同時保持較小的計算成本。MSFNet中的兩個核心:MFM(多特征融合)和SAP(空間感知池化)。

2de3de7960b9cee1d0bfb47286d5b1bb.png

3ca64226830e929640ad3af17eb59197.png

針對SAP:

1、多分支pooling進行處理,論文分支數設為5個pooling和1個unpooling。

2、輸出多尺度feature map

針對MFM:

1、將SAP模塊中具有相同分辨率的特征圖進行聚合輸出,最后一個32x down經過SAP處理后,產生6個尺度的feature map,其中,第3~5個feature map分別和前面4x down、8x down、16x down經過SAP處理后與之對應相同分辨率的feature map進行concat。

2、使用3x3的深度可分離卷積進行特征融合,由于聚合后通道數量很多,使用深度可分離卷積可以顯著降低成本。

類別邊緣信息監督模塊:

為了恢復邊緣空間信息,進一步提高分割效果,論文提出了兩個獨立的上采樣分支。在上采樣過程中,兩個上采樣分支不相互傳遞信息。在類別邊緣方面,利用Ground Truth邊界來監督分割任務,使得網絡更加關注邊緣類別信息,降低像素級別的錯分率。

5cb37eb7cba0c4186506c6b2cc54be1c.png

8bedd109d67654fc84be8441816736ee.png

最后將類別邊緣監督信息和上分支feature map進行concat,然后使用深度可分離卷積進行特征融合,輸出最終分割結果。

網絡損失函數:

這里一共兩類損失函數,一個是基于邊緣信息的,一個是基于整體輸出的,兩類損失構成最終的loss,并用一個超參數λ來平衡:

af418d3666fe07754d6b8da7619d6c99.png

實驗結果

論文給出的實驗結果,綜合考慮速度和mIoU,MSFNet效果最佳!

1445682a1bd249d981bf36e780ca7a26.png

0ebd939c3d213cbf06c82cf303db8d49.png

815847cff7b46ffb444422cd72713954.png

上述內容,如有侵犯版權,請聯系作者,會自行刪文。

重磅!3DCVer-學術交流群已成立

歡迎加入我們公眾號讀者群一起和同行交流,目前有3D視覺CV&深度學習SLAM三維重建點云后處理自動駕駛、CV入門、醫療影像、缺陷檢測、行人重識別、目標跟蹤、視覺產品落地、視覺競賽、車牌識別等微信群,請掃描下面微信號加群,備注:”研究方向+學校/公司+昵稱“,例如:”3D視覺 + 上海交大 + 靜靜“。請按照格式備注,否則不予通過。添加成功后會根據研究方向邀請進去相關微信群。原創投稿也請聯系。

7cddf40982cfa166cd35e798d9767b44.png
▲長按加群或投稿

3eabb53963c7c9a0da6972cc3e37f912.png
圈里有高質量教程資料、可答疑解惑、助你高效解決問題

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538652.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538652.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538652.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

wifi信號手機測試軟件,專業的WiFi檢測工具有哪些?如何解決wifi信號不好?

原標題:專業的WiFi檢測工具有哪些?如何解決wifi信號不好?有朋友wifi測試軟件有哪些?WiFi信號和聲音一樣,強弱都是可以測量的,檢測WiFi的方法有很多,作為普通的家庭用戶,我們有時需要…

python創建數組與列表_python基礎(三):數組和列表

下面是小凰凰的簡介,看下吧! 💗人生態度:珍惜時間,渴望學習,熱愛音樂,把握命運,享受生活 💗學習技能:網絡 -> 云計算運維 -> python全棧( 當前正在學習…

Mybatis之typeAlias配置的3種方法

原文鏈接&#xff1a;http://www.cnblogs.com/lxcmyf/p/6444120.html ------------------------------- 擴展閱讀&#xff1a;http://blog.csdn.net/zengmingen/article/details/70163420 ------------------------------------ 1.定義別名&#xff1a; <typeAliases>…

PHP 開啟或關閉錯誤提示

如果不具備修改 php.ini 的權限&#xff0c;可以如下&#xff1a; // 只需在php文件中加入這兩句即可開啟PHP錯誤提示ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT); 如果具備修改 php.ini 權限的話&#xff0c;如下即可&#xff…

python 無頭模式_Python + Selenium(二十五)無頭模式 headless

所謂瀏覽器的無頭模式headless&#xff0c;就是瀏覽器在運行時處于后臺操作的模式&#xff0c;不會看到瀏覽器打開&#xff0c;也就不會干擾你手頭的工作。對于自動化測試和網絡爬蟲都有很大的價值。早期我們使用 phantomJS 瀏覽器來實現這種模式&#xff0c;隨著 Chrome 和 Fi…

計算機函數兩個表格找相同,wps篩選出兩個表格中的重復項(countif 函數簡單使用)【已解決】...

假設&#xff0c;有以下兩個表格文件。為了掩飾&#xff0c;數據就幾個。AB兩個表格&#xff0c;現在要做的是從A表格中&#xff0c;去除跟B表格重復的內容&#xff0c;只保留剩余的數據。第一步&#xff0c;先把B表格中的 蔬菜名稱 那一列&#xff0c;復制到A表格中。(如果數據…

區分 JSON 字符串與JSON對象

&#xff08;1&#xff09;JSON 對象是滿足 JSON 數據格式的 JS 對象例如&#xff1a; {name:"abc"}最正規的 JSON 數據是連屬性名稱都要被包括起來的例如&#xff1a; {"name":"abc"}&#xff08;2&#xff09;JSON 格式的字符串的關鍵問題-- 它…

python常用正則表達式_Python3常用正則表達式

正則表達式速查表 字符 描述 \ 將下一個字符標記為一個特殊字符、或一個原義字符、或一個向后引用、或一個八進制轉義符。例如&#xff0c;“n“匹配字符”n“。”\n“匹配一個換行符。串行”\\“匹配”\“而”\(“則匹配”(“。 ^ 匹配輸入字符串的開始位置。如果設置了RegExp…

Spring Cloud 學習筆記(一) 之服務治理模塊Spring Cloud Eureka 搭建注冊中心

2019獨角獸企業重金招聘Python工程師標準>>> 關于springboot的學習請參考前面的文章 接下來我們會開啟一系列關于springcloud的學習文章。 一、概念 首先我們看下官方的解釋 Service Discovery is one of the key tenets of a microservice-based architecture. Try…

shell 進入hadoop_Hadoop關于HDFS的基本操作(Shell命令)

在這里我給大家繼續分享一些關于hdfs分布式文件的經驗哈&#xff0c;其中包括一些hdfs的基本的shell命令的操作&#xff0c;再加上hdfs java程序設計。在前面我已經寫了關于如何去搭建hadoop這樣一個大數據平臺&#xff0c;還沒搭好環境的童鞋可以轉到我寫的這篇文章hadoop在ub…

材料凝固計算機模擬,金屬基復合材料凝固過程計算機模擬Ⅲ.pdf

金屬基復合材料凝固過程計算機模擬Ⅲ,金屬基復合材料,金屬復合材料,金屬陶瓷復合材料,金屬基復合材料ppt,金屬基復合材料導論,無機非金屬基復合材料,雙金屬復合材料,金屬基陶瓷復合材料,金屬基復合材料的應用第 卷第 期"" $ 南方冶金學院學報 W;(#""VB;#$年…

java分治法求數列的最大子段和_同事為進大廠天天刷Java面試題,面試卻履敗!究其原因竟是它在搗鬼。...

寫在前面疫情過后&#xff0c;招聘與求職受影響到底有多大&#xff1f;我不知道&#xff0c;但我的真實感受是&#xff0c;即使有疫情的影響&#xff0c;最近還是持續有朋友來跟我說他們今年工作的新動向。有人跳槽去了大廠&#xff0c;有人下定決心出來創業&#xff0c;也有人…

中國移動wlan優化app-截圖

Nokia的wlan優化項目得到了中國移動省公司的認同&#xff0c;成為了重點項目&#xff0c;轉移了其他項目組開發。 我單獨負責開發Android端app。還沒開發完&#xff0c;源碼也移交了&#xff0c;不再繼續參與開發。 新任務是負責現有平臺從Oracle轉為大數據。截圖紀念下近半個…

soapui和cxf的卻別_根據wsdl文件用soapUi快速構建webService服務(有圖有真相)

最近公司業務上使用webservice 頻繁。由于之前都是自己建立webservice 自己定義提供幫對方服務&#xff0c;現在則相反需求都是根據人家提供的wsdl 文件來生成 我們系統必須提供的接口。剛起初不知道如何生成soapui調用wsdl需要安全驗證&#xff0c;為了一個webservice 服務&am…

linux軟件安裝管理

Linux軟件安裝管理 TonyLinux系統工程師難度初級 時長 3小時 6分 學習人數64016 綜合評分9.8收藏上面是linux 的源代碼安裝包 linux有兩種類型的軟件安裝方式&#xff1a; 1、源代碼安裝 這種方式的軟件安裝&#xff0c;可以指定軟件的安裝目錄&#xff0c;軟件的運行效率高&am…

ts語音自建服務器,自建TeamSpeak語音服務器,免費提供給專注游戲的玩家使用!...

先提一句&#xff0c;帶過節奏的云玩家 可以滾了&#xff01;???以下內容更新于2020/5/22 15:30&#xff1a;?根據 洛杉磯湖人名宿孫悅 ?的提醒&#xff0c;不推薦下載ts1.cn的盜版客戶端&#xff0c;也不推薦俱樂部或者各位玩家租用ts1.cn的盜版服務器。具體可查看帖子 h…

hbase多master和動態添加節點

1、多個master節點。 在reginserver節點上使用命令&#xff1a; hbase-daemon.sh start master 在nbdo3機器上啟動主備后&#xff0c;查看nbdo3機器上master產生的日志&#xff1a; 2017-04-08 09:37:52,471 INFO [nbdo3:16000.activeMasterManager] master.ActiveMasterMa…

電子電器架構刷寫方案——General Flash Bootloader

電子電器架構刷寫方案——General Flash Bootloader 我是穿拖鞋的漢子&#xff0c;魔都中堅持長期主義的汽車電子工程師。 注&#xff1a;文章1萬字左右&#xff0c;深度思考者入&#xff01;&#xff01;&#xff01; 老規矩&#xff0c;分享一段喜歡的文字&#xff0c;避免…

python心理學實驗程序_心理學實驗程序編程(python)

任務一&#xff1a;實現簡單的屏幕的顏色之間的切換 importpygamefrom pygame.locals import *pygame.init() win pygame.display.set_mode((800,600),DOUBLEBUF|HWSURFACE)for i in range(10): win.fill((0,255,0))if i%20: win.fill((255,0,0)) pygame.time.wait(500) pygame…

Java并發-ThreadLocal

原文地址&#xff1a;cmsblogs.com/?p2442 ThreadLocal介紹 ThreadLocal提供了一種解決多線程環境下成員變量的問題&#xff0c;但是它并不是解決多線程共享變量的問題。那么ThreadLocal到底是什么呢&#xff1f; API是這樣介紹的&#xff1a;This class provides thread-loca…