Caffe學習記錄(十一) ICNet分割網絡學習

ICNet 是一個既考慮性能,又考慮準確率的分割網絡,包含了語義分割和邊緣精確分割,因為偶然看到就簡單的了解一下,記錄下來

論文是: ICNet for Real_time Semantic Segmentation on High Resolution Images,整篇文章都在講如何在分割的過程中,減少前向計算的時間,同時保證一定的accuracy。

首先提到了目前的Inference time for most popular group of seg nets

可以看到PSPNet, ResNet等,在精確率上很高,但是單張前向計算速度相對很慢,而ENet則速度快而精確度不理想。

ICNet的目標是能在單張檢測上達到Real_time的速度,而保證一定的精確率。

ICNet的整個網絡如下:

對一張原尺寸的圖像進行壓縮,1/2, 1/4比例,然后分別進行卷積,再把1/4的feature map 和1/2的做CFF處理,同樣把1/2最后一層的Feature map 和原圖的進行CCF處理,而原圖的卷積則遵守了一般分割網絡的特點,即desampling and then upsamping。

大致看了一下論文,原圖那一層是用來做語義分析的,而剩下兩層則用來作邊緣的特征提取。

CCF是Cascade Feature Fusion,也就是特征融合的操作。

?

看一下三層的效果,用了cityscape的數據集:

?

整個網絡的深度還是可以的:

部署到linux上caffe,from?https://github.com/BassyKuo/PSPNET-cudnn5.git, 此版本為CUDA8.0版本,原版只支持7.0

編譯了一下,需要Matlab, 或者octive, 以及matio等,需要預先進行安裝。

大概的用github上提供的腳本測試了一下速度, 單個GPU Nvidia Titan的速度大約是:44ms/張,速度還是相當快的,后續由于要在CPU上使用,準備對他進行進一步優化

?

轉載于:https://www.cnblogs.com/ChrisInsistPy/p/9917842.html

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

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

相關文章

如何利用python自動化辦公項目_python辦公自動化:自動進行word文檔處理和排版

上節python辦公自動化:自動打開word文檔我們一起學會了在python里打開并保存一個word文檔。這節我們將會學會如何利用python進行文本處理和將其在word里進行排版等技巧。python進行文本處理和將其在word里進行排版等技巧 使用文本 要有效地處理文本,首先要了解一些塊…

不同項目組織結構間的區別

項目組織結構分 職能型 項目型 矩陣型 弱矩陣型 平衡矩陣 強矩陣 職能型 場景舉例: 去飯店吃飯。 飯店A,門口宣傳接待一組人,進店了,換另一組人安排就坐點餐,過一會兒,有專人上菜...... 這是職能型&#x…

PMO在組織結構中的作用

項目管理辦公室是企業設立的一個職能機構名稱,也有的稱作項目管理部、項目辦公室或項目管理中心等,英文為: Project Management Office ,縮寫簡稱:PMO。 PMO是在組織內部將實踐、過程、運作形式化和標準化的部門&…

python支持多種編程范式嗎_Python3學習之路~6.1 編程范式:面向過程 VS 面向對象...

編程范式 編程是程序員用特定的語法數據結構算法組成的代碼來告訴計算機如何執行任務的過程,一個程序是程序員為了得到一個任務結果而編寫的一組指令的集合,正所謂條條大路通羅馬,實現一個任務的方式有很多種不同的方式,對這些不同…

Spring框架知識復習之二

Spring使用注解對Bean進行管理 1 使用注解需配置aop相關xsd文件的約束和命名空間 xsd文件名為&#xff1a;spring-aop-4.2.xsd 2 注解組件掃描配置 示例如下&#xff1a;base-package屬性 設置掃描指定包下的所有子孫包 <context:component-scan base-package"cn.itma.…

比較合理的項目組織架構

&#xff08;從自己從業經驗中總結所得&#xff09; PMO就像是操作系統&#xff0c;項目組1...N就像進程&#xff08;開啟多個軟件&#xff09;&#xff0c;項目任務就像線程&#xff0c;項目組成員就像CPU&#xff08;具體干活的&#xff09;&#xff0c;CPU資源是有限的&…

python培訓一般要多久_入門 Python 要多久時間?該如何學習?

入門 Python 要多久?該如何學習? 學Python和學其他的語言其實是相同的&#xff0c;我給新同事講課的時候就說學編程和練武功其實是很相似&#xff0c;入門大致這樣幾步: 找本靠譜的書, 找個靠譜的師傅&#xff0c; 找一個地方開始練習。 學語言也是的&#xff1a;選一本通俗易…

小計 合計 總計 共計 怎么解釋?

排列順序&#xff1a;小計、總計、合計。共計分開使用。 小計&#xff1a;小計就是簡單核算一下單個體&#xff0c;可理解為日小計 合計&#xff1a;合計就是把所有小計加起來&#xff0c;可理解為月合計 總計&#xff1a;總計就是把合計加起來&#xff0c;可理解為年總計 …

巧用位運算存狀態

2019獨角獸企業重金招聘Python工程師標準>>> 某種場景需要,一個事物 有多種狀態并列存在的時候,或者權限,我們可以使用 |,&,~ 來處理,具體代碼如下: package com.example.demo;/*** 權限狀態處理*/ public class StatusUtil {/*** 判斷狀態是否開啟* param fl…

工時單位天與人天的區別?

售前工作時&#xff0c;向甲方提供報價單是必需的&#xff0c;報價要有依據。 當提供的報價單的工時單位是&#xff08;人/天&#xff09;的時候&#xff0c;需要向甲方額外解釋下&#xff0c;人/天人數*天數。比如&#xff1a;編碼開發&#xff0c;40人天&#xff0c;投入1位…

python怎么做項目_聽說你沒有python項目可做,我教你個方法

原標題&#xff1a;聽說你沒有python項目可做&#xff0c;我教你個方法 學習了一段時間的Python&#xff0c;最近出現了“饑荒”&#xff0c;感覺需要多看些代碼&#xff0c;多學習學習別人做些什么&#xff0c;但卻不知道做點什么來進行練習。 說到看代碼&#xff0c;我就想到…

Linux系統CPU相關信息查詢

Linux系統CPU相關信息查詢 作者&#xff1a;尹正杰 版權聲明&#xff1a;原創作品&#xff0c;謝絕轉載&#xff01;否則將追究法律責任。 一.lscpu常用參數介紹 1>.查看幫助信息 [rootnode105 ~]# lscpu -h-a, –all: 包含上線和下線的cpu的數量&#xff0c;此選項只能與選…

excel下拉讓函數參數部分不變

原理 使用相對引用就會變&#xff0c;bai使用絕對引用du就不變 A1是相對引用&#xff0c;上下拉公式的時候會zhi變成A2,A3…… $A$1是行列絕對引用dao&#xff0c;上下拉公式的時候不會變化 $A1&#xff0c;是行絕對引用&#xff0c;上下拉公式的時候會變化&#xff0c;$A2&am…

select * 排除字段_編寫 SQL 的排除聯接

有兩個表&#xff0c;就叫作源表和目標表吧。它們有一個相同的字段&#xff0c;通過該字段可以把源表和目標表關聯在一起&#xff0c;我們希望從源表中檢索到的記錄里的關聯字段的值沒有存在目標表中。舉個例子&#xff0c;源表 dept&#xff0c;目標表 emp&#xff0c;獲取 de…

JS中調用bignumber處理高精度小數運算

ignumber.js用于數字精度要求較高的計算。 bignumber.js源碼地址&#xff1a;https://github.com/MikeMcl/bignumber.js 1.下載bignumber.js。 下載地址&#xff1a;https://github.com/MikeMcl/bignumber.js/releases 2.引入js。 3.示例 html: <div><label>數1&am…

centos8安裝搜狗輸入法_搜狗拼音輸入法去廣告版

搜狗輸入法是搜狗公司2006年6月推出的一款漢字輸入法工具。與傳統輸入法不同&#xff0c;搜狗輸入法是第一款為互聯網而生的輸入法——它通過搜索引擎技術&#xff0c;將互聯網變成了一個巨大的“活”詞庫。應該有許多人電腦上都裝了吧&#xff0c;不過一般下載的版本天天彈廣告…

Project查看資源分配情況

選擇 資源圖表&#xff0c;點擊 格式&#xff0c;在圖表里選擇

webbrowser實現input tab事件_如何合理構造一個Uploader工具類(設計到實現)

作者&#xff1a;Chaser (本文來自作者投稿) 原文地址&#xff1a;https://juejin.im/post/5e5badce51882549652d55c2源碼地址&#xff1a;https://github.com/impeiran/Blog/tree/master/uploader前言本文將帶你基于ES6的面向對象&#xff0c;脫離框架使用原生JS&#xff…

小達人點讀筆的任我貼貼紙怎么使用?

小達人點讀筆是一款高性能、高容量點讀筆。其自身的開放性、共享性、傳播性讓可讀書籍及音頻資源真正的達到了海量且優質有用。 下面我們來認識一下標配中任我貼上的貼紙&#xff1a; 智能貼 用于已經布有二維碼的有聲圖書的封面&#xff0c;比如律動英語&#xff0c;成長一線&…

vscode必備插件_10個必備的Visual Studio Code (VS code)插件

我基本上每天都用vs code&#xff0c;我喜歡的小巧&#xff0c;開源&#xff0c;免費并且非常強大。尤其它非常多的插件可以免費使用。這里我把經常用插件介紹給大家&#xff0c;希望大家留言討論我把VS code 插件分兩類&#xff0c;一類是處理可視化的&#xff0c;比如說顏色&…