在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

一種基于卷積多層感知器(MLP)改進(jìn)U型架構(gòu)的方法

工程師鄧生 ? 來源:GiantPandaCV ? 作者:李響 ? 2022-09-22 09:44 ? 次閱讀

隨著醫(yī)學(xué)圖像的解決方案變得越來越適用,我們更需要關(guān)注使深度網(wǎng)絡(luò)輕量級、快速且高效的方法。具有高推理速度的輕量級網(wǎng)絡(luò)可以被部署在手機(jī)等設(shè)備上,例如 POCUS(point-of-care ultrasound)被用于檢測和診斷皮膚狀況。這就是 UNeXt 的動(dòng)機(jī)。

方法概述

之前我們解讀過基于 Transformer 的 U-Net 變體,近年來一直是領(lǐng)先的醫(yī)學(xué)圖像分割方法,但是參數(shù)量往往不樂觀,計(jì)算復(fù)雜,推理緩慢。這篇文章提出了基于卷積多層感知器(MLP)改進(jìn) U 型架構(gòu)的方法,可以用于圖像分割。設(shè)計(jì)了一個(gè) tokenized MLP 塊有效地標(biāo)記和投影卷積特征,使用 MLPs 來建模表示。這個(gè)結(jié)構(gòu)被應(yīng)用到 U 型架構(gòu)的下兩層中(這里我們假設(shè)縱向一共五層)。

文章中提到,為了進(jìn)一步提高性能,建議在輸入到 MLP 的過程中改變輸入的通道,以便專注于學(xué)習(xí)局部依賴關(guān)系特征。還有額外的設(shè)計(jì)就是跳躍連接了,并不是我們主要關(guān)注的地方。最終,UNeXt 將參數(shù)數(shù)量減少了 72 倍,計(jì)算復(fù)雜度降低了 68 倍,推理速度提高了 10 倍,同時(shí)還獲得了更好的分割性能,如下圖所示。

8030173e-3a17-11ed-9e49-dac502259ad0.png

UNeXt 架構(gòu)

UNeXt 的設(shè)計(jì)如下圖所示。縱向來看,一共有兩個(gè)階段,普通的卷積和 Tokenized MLP 階段。其中,編碼器和解碼器分別設(shè)計(jì)兩個(gè) Tokenized MLP 塊。每個(gè)編碼器將分辨率降低兩倍,解碼器工作相反,還有跳躍連接結(jié)構(gòu)。每個(gè)塊的通道數(shù)(C1-C5)被設(shè)計(jì)成超參數(shù)為了找到不掉點(diǎn)情況下最小參數(shù)量的網(wǎng)絡(luò),對于使用 UNeXt 架構(gòu)的實(shí)驗(yàn),遵循 C1 = 32、C2 = 64、C3 = 128、C4 = 160 和 C5 = 256。

80978428-3a17-11ed-9e49-dac502259ad0.png

TokMLP 設(shè)計(jì)思路

關(guān)于 Convolutional Stage 我們不做過多介紹了,在這一部分重點(diǎn)專注 Tokenized MLP Stage。從上一部分的圖中,可以看到 Shifted MLP 這一操作,其實(shí)思路類似于 Swin transformer,引入基于窗口的注意力機(jī)制,向全局模型中添加更多的局域性。下圖的意思是,Tokenized MLP 塊有 2 個(gè) MLP,在一個(gè) MLP 中跨越寬度移動(dòng)特征,在另一個(gè) MLP 中跨越高度移動(dòng)特征,也就是說,特征在高度和寬度上依次移位。

論文中是這么說的:“我們將特征分成 h 個(gè)不同的分區(qū),并根據(jù)指定的軸線將它們移到 j=5 的位置”。其實(shí)就是創(chuàng)建了隨機(jī)窗口,這個(gè)圖可以理解為灰色是特征塊的位置,白色是移動(dòng)之后的 padding。81e24656-3a17-11ed-9e49-dac502259ad0.png

解釋過 Shifted MLP 后,我們再看另一部分:tokenized MLP block。首先,需要把特征轉(zhuǎn)換為 tokens(可以理解為 Patch Embedding 的過程)。為了實(shí)現(xiàn) tokenized 化,使用 kernel size 為 3 的卷積,并將通道的數(shù)量改為 E,E 是 embadding 嵌入維度( token 的數(shù)量),也是一個(gè)超參數(shù)。然后把這些 token 送到上面提到的第一個(gè)跨越寬度的 MLP 中。

這里會(huì)產(chǎn)生了一個(gè)疑問,關(guān)于 kernel size 為 3 的卷積,使用的是什么樣的卷積層?答:這里還是普通的卷積,文章中提到了 DWConv(DepthWise Conv),是后面的特征通過 DW-Conv 傳遞。使用 DWConv 有兩個(gè)原因:(1)它有助于對 MLP 特征的位置信息進(jìn)行編碼。MLP 塊中的卷積層足以編碼位置信息,它實(shí)際上比標(biāo)準(zhǔn)的位置編碼表現(xiàn)得更好。像 ViT 中的位置編碼技術(shù),當(dāng)測試和訓(xùn)練的分辨率不一樣時(shí),需要進(jìn)行插值,往往會(huì)導(dǎo)致性能下降。(2)DWConv 使用的參數(shù)數(shù)量較少。

這時(shí)我們得到了 DW-Conv 傳遞過來的特征,然后使用 GELU 完成激活。接下來,通過另一個(gè) MLP(跨越height)傳遞特征,該 MLP 把進(jìn)一步改變了特征尺寸。在這里還使用一個(gè)殘差連接,將原始 token 添加為殘差。然后我們利用 Layer Norm(LN),將輸出特征傳遞到下一個(gè)塊。LN 比 BN 更可取,因?yàn)樗茄刂?token 進(jìn)行規(guī)范化,而不是在 Tokenized MLP 塊的整個(gè)批處理中進(jìn)行規(guī)范化。上面這些就是一個(gè) tokenized MLP block 的設(shè)計(jì)思路。

此外,文章中給出了 tokenized MLP block 涉及的計(jì)算公式:


82026b48-3a17-11ed-9e49-dac502259ad0.png


其中 T 表示 tokens,H 表示高度,W 表示寬度。值得注意的是,所有這些計(jì)算都是在 embedding 維度 H 上進(jìn)行的,它明顯小于特征圖的維度 HN×HN,其中 N 取決于 block 大小。在下面的實(shí)驗(yàn)部分,文章將 H 設(shè)置為 768。

實(shí)驗(yàn)部分

實(shí)驗(yàn)在 ISIC 和 BUSI 數(shù)據(jù)集上進(jìn)行,可以看到,在 GLOPs、性能和推理時(shí)間都上表現(xiàn)不錯(cuò)。

8261084c-3a17-11ed-9e49-dac502259ad0.png

下面是可視化和消融實(shí)驗(yàn)的部分。可視化圖可以發(fā)現(xiàn),UNeXt 處理的更加圓滑和接近真實(shí)標(biāo)簽。

消融實(shí)驗(yàn)可以發(fā)現(xiàn),從原始的 UNet 開始,然后只是減少過濾器的數(shù)量,發(fā)現(xiàn)性能下降,但參數(shù)并沒有減少太多。接下來,僅使用 3 層深度架構(gòu),既 UNeXt 的 Conv 階段。顯著減少了參數(shù)的數(shù)量和復(fù)雜性,但性能降低了 4%。加入 tokenized MLP block 后,它顯著提高了性能,同時(shí)將復(fù)雜度和參數(shù)量是一個(gè)最小值。

接下來,我們將 DWConv 添加到 positional embedding,性能又提高了。接下來,在 MLP 中添加 Shifted 操作,表明在標(biāo)記化之前移位特征可以提高性能,但是不會(huì)增加任何參數(shù)或復(fù)雜性。注意:Shifted MLP 不會(huì)增加 GLOPs。

8261084c-3a17-11ed-9e49-dac502259ad0.png

一些理解和總結(jié)

在這項(xiàng)工作中,提出了一種新的深度網(wǎng)絡(luò)架構(gòu) UNeXt,用于醫(yī)療圖像分割,專注于參數(shù)量的減小。UNeXt 是一種基于卷積和 MLP 的架構(gòu),其中有一個(gè)初始的 Conv 階段,然后是深層空間中的 MLP。具體來說,提出了一個(gè)帶有移位 MLP 的標(biāo)記化 MLP 塊。在多個(gè)數(shù)據(jù)集上驗(yàn)證了 UNeXt,實(shí)現(xiàn)了更快的推理、更低的復(fù)雜性和更少的參數(shù)數(shù)量,同時(shí)還實(shí)現(xiàn)了最先進(jìn)的性能。

我在讀這篇論文的時(shí)候,直接注意到了它用的數(shù)據(jù)集。我認(rèn)為 UNeXt 可能只適用于這種簡單的醫(yī)學(xué)圖像分割任務(wù),類似的有 Optic Disc and Cup Seg,對于更復(fù)雜的,比如血管,軟骨,Liver Tumor,kidney Seg 這些,可能效果達(dá)不到這么好,因?yàn)檫\(yùn)算量被極大的減少了,每個(gè) convolutional 階段只有一個(gè)卷積層。MLP 魔改 U-Net 也算是一個(gè)嘗試,在 Tokenized MLP block 中加入 DWConv 也是很合理的設(shè)計(jì)。




審核編輯:劉清

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

    關(guān)注

    0

    文章

    258

    瀏覽量

    24235
  • 感知器
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    11841
  • MLP
    MLP
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    4247

原文標(biāo)題:MICCAI 2022:基于 MLP 的快速醫(yī)學(xué)圖像分割網(wǎng)絡(luò) UNeXt

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

收藏 人收藏

    評論

    相關(guān)推薦

    探討下深度學(xué)習(xí)在嵌入式設(shè)備上的應(yīng)用

    下面來探討下深度學(xué)習(xí)在嵌入式設(shè)備上的應(yīng)用,具體如下:1、深度學(xué)習(xí)的概念源于人工神經(jīng)網(wǎng)絡(luò)的研究,包含多個(gè)隱層的多層感知器(MLP) 是一種
    發(fā)表于 10-27 08:02

    如何使用Keras框架搭建個(gè)小型的神經(jīng)網(wǎng)絡(luò)多層感知器

    本文介紹了如何使用Keras框架,搭建個(gè)小型的神經(jīng)網(wǎng)絡(luò)-多層感知器,并通過給定數(shù)據(jù)進(jìn)行計(jì)算訓(xùn)練,最好將訓(xùn)練得到的模型提取出參數(shù),放在51單片機(jī)上進(jìn)行運(yùn)行。
    發(fā)表于 11-22 07:00

    基于MLP的快速醫(yī)學(xué)圖像分割網(wǎng)絡(luò)UNeXt相關(guān)資料分享

    緩慢。這篇文章提出了基于卷積多層感知器MLP改進(jìn) U
    發(fā)表于 09-23 14:53

    介紹一種用于密集預(yù)測的mlp架構(gòu)CycleMLP

    MLP-Mixer, ResMLP和gMLP,其架構(gòu)與圖像大小相關(guān),因此在目標(biāo)檢測和分割中是無法使用的。而CycleMLP有兩個(gè)優(yōu)點(diǎn)。(1)可以處理各種大小的圖像。(2)利用局部窗口實(shí)現(xiàn)了計(jì)算復(fù)雜度
    發(fā)表于 02-09 16:28

    文詳解CNN

    。對應(yīng)數(shù)學(xué)模型的輸出。 多層感知器MLP): 單層的感知器只能解決些簡單的線性問題,面對復(fù)雜的非線性問題束手無策,考慮到輸入信號(hào)需要經(jīng)過
    發(fā)表于 08-18 06:56

    一種基于壓縮感知改進(jìn)全變分圖像去噪方法

    一種基于壓縮感知改進(jìn)全變分圖像去噪方法_徐立軍
    發(fā)表于 01-07 19:08 ?2次下載

    一種改進(jìn)的基于卷積神經(jīng)網(wǎng)絡(luò)的行人檢測方法

    為了在行人檢測任務(wù)中使卷積神經(jīng)網(wǎng)絡(luò)(CNN)選擇出更優(yōu)模型并獲得定位更準(zhǔn)確的檢測框,提出一種改進(jìn)的基于卷積神經(jīng)網(wǎng)絡(luò)的行人檢測方法
    發(fā)表于 12-01 15:23 ?0次下載
    <b class='flag-5'>一種</b><b class='flag-5'>改進(jìn)</b>的基于<b class='flag-5'>卷積</b>神經(jīng)網(wǎng)絡(luò)的行人檢測<b class='flag-5'>方法</b>

    人工智能–多層感知器基礎(chǔ)知識(shí)解讀

    感知器(Perceptron)是ANN人工神經(jīng)網(wǎng)絡(luò)的個(gè)概念,由Frank Rosenblatt于1950s第次引入。 MLP多層
    發(fā)表于 07-05 14:45 ?6127次閱讀

    上海邏迅官網(wǎng)資訊:門磁感知器SG6AD系統(tǒng)架構(gòu)方案有哪些?

    上海邏迅官網(wǎng)資訊:門磁感知器SG6AD系統(tǒng)架構(gòu)方案有哪些? 門磁感知器SG6AD是邏迅公司研發(fā)生產(chǎn)的一種應(yīng)用于物聯(lián)網(wǎng)智能監(jiān)測感知器。通過磁性
    發(fā)表于 04-24 10:09 ?893次閱讀

    解讀CV架構(gòu)回歸多層感知機(jī);自動(dòng)生成模型動(dòng)畫

    本周的重要論文包括來自谷歌大腦的研究團(tuán)隊(duì)提出了一種舍棄卷積和自注意力且完全使用多層感知機(jī)(MLP)的視覺網(wǎng)絡(luò)
    的頭像 發(fā)表于 05-13 10:36 ?2130次閱讀
    解讀CV<b class='flag-5'>架構(gòu)</b>回歸<b class='flag-5'>多層</b><b class='flag-5'>感知</b>機(jī);自動(dòng)生成模型動(dòng)畫

    多層感知機(jī)(MLP)的設(shè)計(jì)與實(shí)現(xiàn)

    多層感知機(jī)(Multilayer Perceptron)縮寫為MLP,也稱作前饋神經(jīng)網(wǎng)絡(luò)(Feedforward Neural Network)。它是一種基于神經(jīng)網(wǎng)絡(luò)的機(jī)器學(xué)習(xí)模型,通
    的頭像 發(fā)表于 03-14 11:31 ?6933次閱讀
    <b class='flag-5'>多層</b><b class='flag-5'>感知</b>機(jī)(<b class='flag-5'>MLP</b>)的設(shè)計(jì)與實(shí)現(xiàn)

    PyTorch教程5.2之多層感知器的實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《PyTorch教程5.2之多層感知器的實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 06-05 15:32 ?0次下載
    PyTorch教程5.2之<b class='flag-5'>多層</b><b class='flag-5'>感知器</b>的實(shí)現(xiàn)

    使用多層感知器進(jìn)行機(jī)器學(xué)習(xí)

    我們將使用個(gè)極其復(fù)雜的微處理來實(shí)現(xiàn)個(gè)神經(jīng)網(wǎng)絡(luò),該神經(jīng)網(wǎng)絡(luò)可以完成與由少數(shù)晶體管組成的電路相同的事情,這個(gè)想法有些幽默。但與此同時(shí),以這種方式思考這個(gè)問題強(qiáng)調(diào)了單層感知器作為
    的頭像 發(fā)表于 06-24 11:17 ?564次閱讀
    使用<b class='flag-5'>多層</b><b class='flag-5'>感知器</b>進(jìn)行機(jī)器學(xué)習(xí)

    多層感知器、全連接網(wǎng)絡(luò)和深度神經(jīng)網(wǎng)絡(luò)介紹

    多層感知器MLP)、全連接網(wǎng)絡(luò)(FCN)和深度神經(jīng)網(wǎng)絡(luò)(DNN)在神經(jīng)網(wǎng)絡(luò)領(lǐng)域中扮演著重要角色,它們之間既存在緊密聯(lián)系,又各具特色。以下將從定義、結(jié)構(gòu)、功能及應(yīng)用等方面詳細(xì)闡述這三者之間的關(guān)系。
    的頭像 發(fā)表于 07-11 17:25 ?4607次閱讀

    多層感知器的基本原理

    多層感知器MLP, Multi-Layer Perceptron)是一種前饋神經(jīng)網(wǎng)絡(luò),它通過引入個(gè)或多個(gè)隱藏層來擴(kuò)展單層
    的頭像 發(fā)表于 07-19 17:20 ?823次閱讀
    主站蜘蛛池模板: 草草影院私人免费入口| 中文字幕一区二区精品区| 亚洲精品精品一区| 天天干天天操天天射| 久久www免费人成看片色多多| 玖玖福利| 欧美激情在线| 中文字幕在线第一页| 在线亚洲一区二区| 五月综合激情视频在线观看| 日韩中文字幕电影| 好看的一级毛片| 夜夜操操| 国产大片免费观看中文字幕| 亚洲天堂视频在线播放| 在线成人免费| 人人狠狠综合88综合久久| 国产人成精品免费视频| 偷偷鲁影院手机在线观看| 操www| 性生生活三级视频在线观看| 欧美成人精品久久精品| 播放一级毛片| 久久草在线精品| 一级毛片视屏| 麻豆色哟哟网站| 天天综合在线视频| 简单视频在线播放jdav| 亚洲香蕉视频| 丁香久久婷婷| 放荡女同老师和女同学生| 香蕉爱爱网| 小雪被撑暴黑人黑人与亚洲女人| 中文字幕一区二区三区在线观看| 青娱乐久草| 亚洲zscs综合网站| 男同小黄文| 免费看吻胸亲嘴激烈网站| 天天做天天爱天天综合网| 久99热| 免费毛片大全|