| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 论文解读《BiX-NAS: Searching Efficient Bi-directional Architecture for Medical Image Segmentation》 -> 正文阅读 |
|
[人工智能]论文解读《BiX-NAS: Searching Efficient Bi-directional Architecture for Medical Image Segmentation》 |
论文解读《BiX-NAS: Searching Efficient Bi-directional Architecture for Medical Image Segmentation》论文解读《BiX-NAS:搜索医学图像分割的高效双向架构》文章发表出处:MICCAI2021(国际医学图像计算和计算机辅助干预协会(Medical Image Computing and Computer Assisted Intervention Society) 举办,跨医学影像计算(MIC)和计算机辅助介入 (CAI) 两个领域的综合性学术会议,是该领域的顶级会议) 本文研究了双向跳跃连接 (bi-directional skip connection) 网络的多尺度(multi-scale) 变形,然后通过一种新颖的两阶段式神经结构搜索 (NAS) 算法BiX-NAS,自动搜索出一种超轻量且有效的可循环结构。本文提出的方法通过过滤掉无效的多尺度跳跃连接来降低网络的计算成本。在三个不同的医学图像数据集上的实验表明,BiX-NAS搜索出的结构(BiX-Net)以显着降低的计算成本实现了最先进的性能。 一、引言: 神经结构搜索(NAS)方法自动感知结构,以获得有效和经济的性能增益。经典的NAS方法是通过在搜索和分别验证每个样本模型时随机抽取样本来进化的。可微NAS算法将离散搜索空间放松为连续,并委托反向传播来搜索最佳候选。Auto-DeepLab将可微的NAS算法应用到图像分割任务中,以确定每个构建块的最佳操作符和拓扑。同时,NAS-Unet应用了基于梯度的细胞结构自动搜索来构建类似u网的架构。尽管在相同级别的特征融合上取得了成功,引入了一个多尺度搜索空间,使他们提出的MS-NAS具有安排多级特征聚合的能力。然而,通过上述NAS算法搜索的体系结构仅比手工设计的体系结构带来了边际的改进,而且它们的搜索过程效率很低。 在本文中,我们提出了一种有效的多尺度(抽象为“X”)NAS方法,即BiX-NAS,它通过不断跳过多尺度特征,同时丢弃不重要的特征来搜索最优的双向结构(BiX-Net)。 本文的研究成果主要体现在以下三个方面:(1)以双向循环的方式研究了多尺度融合方案,提出了一种有效的两阶段神经网络体系结构搜索(NAS)策略,即BiX-NAS,该策略可自动搜索最优的双向体系结构。(2)分析了经典进化搜索算法搜索缺陷的瓶颈,提出了一种新的渐进式进化算法,进一步发现候选跳过子集,加快搜索过程。(3)以三个医学图像分割数据集为基准,与其他先进的图像分割方法相比有较大的差距。 二、方法简介: 图1所示。BiO-Net、BiO-Net++和BiX-Net的概述,具有4级和2次迭代。同一级别的编码器和解码器块被重复利用。**2.1 **: 本文首先将多尺度的跳跃连接引入BiO-Net,提出了BiO-Net++(图1中)。注意,特征融合策略由(连接)concatnation优化为element-wise(元素)平均,以降低网络总体复杂度。 虽然上述设计促进了多尺度特征融合并缩小了网络规模,但从实验中发现,这种密集的连接会增加过量的计算量却仅仅在整体性能方面带来微小改善(表1)。本文目标寻找一种更稀疏连接的BiO-Net++子结构,让模型不仅可以从多尺度融合中受益,还可以最大程度地减轻计算负担。 2.BiX-NAS:超高效搜索BiO-Net++子结构 2.1. Phase1(第一阶段):通过(选择矩阵)selection matrix缩小搜索空间 假设待搜索的模块有N个输入跳跃连接,本文预设在稀疏连接的结构中,只有 个候选的跳跃连接可以被保留。因此,对于有L层和T次迭代的BiO-Net++ 来说, 搜索空间大概是: 本文通过构建一个可学习的(选择矩阵)selection matrix M来对N个传入连接和k个候选连接之间的映射 进行建模,并将 公式化为以下完全可微的方程: 2.2. Phase2(第二阶段): 渐进式进化搜索确定最佳子结构 在传统的进化NAS方法中,最直接的策略是从SuperNet采样不同的子结构(由某些跳跃连接组成),然后分别进行独立的训练。这种传统策略有两个主要缺陷:第一,分开训练子结构可能会导致不公平的结果;其次,根据实验和经验,搜索过程非常缓慢且低效。 2.3. 分析搜索的公平性: 在每对提取阶段之间的搜索完成后,如图2c,本文遵循多目标选择标准,该标准基于验证准确性 (IoU) 和计算复杂性 (MACs) 保留在帕累托前沿的子结构。算法细节和搜索到的BiX-Net详见论文。 三、实验结果 BiX-Net在nuclei segmentation(核分割)和organ segmentation(器官分割)上都达到了SOTA的准确率,但是仅需0.28M参数量和28G MACs。U-Net的计算量超过BiX-Net将近23倍,BiO-Net的计算量则是超过将近40倍。 多器官分割:CHAOS挑战的目标是在CT或MRI上分别精确分割四个腹部器官:肝脏、左肾、右肾和脾脏。我们没有将每个类上的网络训练成几个独立的二值分割任务,而是复制所有模型,直接输出所有类的日志。与核分割相似,从表2可以看出,在最先进的NAS搜索网络中,BiX-Net在所有类中都取得了最好的性能,并且计算复杂度低得多。虽然手工制作的生物网比所有的比较方法都要好,但其计算复杂度是4.1倍,可训练参数数是39.4倍。此外,当所有器官在单个切片中显示时,BiX-Net产生了更好的分割掩模(图3)。 此外,我们还通过在核数据集上直接训练SuperNet BiO-Net++ (BiO-Net的多尺度升级)和Phase1(阶段一)搜索体系结构(Phase2没有搜索过)进行了两项消融研究。如表1所示,与BiO-Net++相比,我们的Phase1搜索算法减少了8.6%的MACs, BiX-Net最终实现了18.5%的MACs减少,这验证了BiX-NAS的(阶段一)Phase1和(阶段二)Phase2搜索的必要性。与之前的NAS工作不同,我们最终搜索的BiXNet遵循循环的双向范式,在不同的迭代中重复使用相同的构建块。注意,有一个构建块(级别4的编码器)在所有迭代中被跳过(补充材料图1),导致总网络参数进一步减少。 对于所有指标,BiX-Net在所有数据集上获得的分数高于竞争的NAS同行,并使用我们提出的BiO-Net++以更少的计算实现了相同的结果。此外,我们进行了两个尾部配对t检验,以分析我们的方法与其他竞争NAS方法之间的统计显著性。BiX-Net实现p值<原子核数据集上的0.05和<在CHAOS数据集上,验证了我们方法的重要性。 四、结论: 在本文中,我们提出了一种高效的搜索编码器和解码器之间双向多尺度跳跃连接的两阶段NAS算法,即BiX-NAS。我们首先用一个新的选择矩阵跟踪可微分NAS以缩小搜索空间。在此基础上,提出了一种有效的渐进式进化搜索算法,以进一步减少跳跃冗余。在各种分割任务上的实验结果表明,搜索的BiX-Net以更少的参数和计算成本超过了最先进的NAS同行。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 6:21:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |