当前位置: 首页 > news >正文

nnUNet and its customization

How it works?

  • nnUNet是什么:会自动适应数据集的语义分割框架,主要用在医学。具体来说,包括网络超参、数据预处理等内容,它都会自动根据数据集来决定,训练出一个strong UNet baseline
  • 为什么“自动配置”很重要:数据集太多样了,手动配置费劲、易错、难扩展
    • 2D/3D;不同模态和通道数;图像尺寸和体素密度(voxel spacing);各向异性(anisotropy);类不平衡;目标结构性质(target-structure properties)
    • 体素,对应像素,即3D图像的最小信息单元;spacing,我翻译叫密度,实际上比较接近2D图像的dpi(dot-per-inch)概念,也就是单位物理尺寸中的单元数(单位是 个),不过spacing是它的倒数,即一个体素的物理尺寸(单位是 毫米),一般由3个数构成,表示3个轴向的密度。其实spacing这个概念也适用于2D图像,用2个数表示
    • 各向异性:spacing在不同轴上数值不同的情况,比如[0.5 0.5 1.0],此时物理上的正方体在图像上是长方体(1mm x 1mm x 1mm的正方体,占2 x 2 x 1的体素区域,深度方向被压扁了)
    • 类不平衡:有类间不平衡和类内不平衡两种,类间很好理解:不同类别的数据量不平衡;类内(下面的内容来自AI,请自行甄别正误)有三种典型情况:子类不平衡、特征空间密度不均、难易样本失衡,例子如下
      • 子类不平衡:鸟类可以分很多种具体的鸟,比如麻雀和鹦鹉,它们的数量不平衡
      • 特征空间密度不均:因为视角等原因,同一个类的数据在特征空间中形成了多个簇,这些簇的样本数量不平衡,比如人脸图像中正脸和侧脸数量不同(子类不平衡也可能导致这个问题)
      • 难易样本失衡:一般情况下是容易判别的样本多,难判别的样本少(但你也可能故意反过来收集或者构造数据)
    • 目标结构性质:大概指的是要分割的物体(器官、细胞等)、场景(病变模式等)的结构性质(大小、形状等,甚至还有“物体嵌套在物体里”之类的物体间关系等)
  • 应用场景:监督学习的语义分割,尤其适合 从头训练、生物医学数据集 和 非标准成像设置
    • 非标准成像设置:简单来说,就是什么稀奇古怪的拍摄方式都无所谓,nnUNet只从实际数据中推断配置,不做过多要求
  • 主要配置:根据数据集,nnUNet会产生 2d、3d_fullres、3d_lowres和3d_cascade_fullres 四种网络总体结构和其它相关配置,其中cascade似乎是最少创建的
  • 自适应是怎么做到的:nnUNet有三种决策方式,用在不同配置项上
    • 固定参数:有稳定的、默认的值,不随数据集而变
    • 基于规则的:通过启发式规则根据 数据集指纹 决定取值
      • 数据集指纹:一些对于决策比较重要的信息,比如图像尺寸、spacing等。nnU-Net 利用这些信息来确定预处理流程、目标spacing(不同的spacing要统一缩放到某个目标值)、patch尺寸和网络拓扑(比如网络层数等)
    • 经验参数:靠经验或观察的结果选值
  • 实际发生了什么:总体来说,工作流如下
    • 把数据集变成nnUNet的格式
    • 提取数据集指纹,创建plans,预处理
    • 训练一个或多个配置
    • 比较这些配置的结果,决定后处理流程
    • 推理

(未完,26/8/5)

http://www.cnnetsun.cn/news/3867954.html

相关文章:

  • FigmaCN:3分钟实现Figma完整中文界面的终极指南
  • Redis双写一致性:从延时双删到分布式锁与CDC的解决方案
  • ChatGPT教育插件实战指南:从原理到教学应用全解析
  • 测测动次打次我说的
  • 做青岛商网站建设,如何让企业官网从“能看”到“好用”?资深运营人的掏心窝子建议
  • 网站流量月增40%实战分析:从数据拆解到可复现增长策略
  • 品牌域名回购注意事项
  • Unity TextMesh Pro中文显示“口口”乱码:原理剖析与全平台解决方案
  • 龙华新区网站建设指南:如何打造真正转化率高、用户体验佳的数字化品牌门面
  • DeepSeek LeetCode 3821. 二进制中恰好K个1的第N小整数 Python3实现
  • QKeyMapper:Windows平台终极跨设备按键映射解决方案
  • 西班牙智慧灌溉阀控器物联网卡:本土网络低功耗适配
  • Unity动态天气系统UniStorm:从体积云渲染到游戏玩法集成
  • Unity启动画面全解析:从内置配置到自定义加载场景的实战优化
  • 数据库期末急救指南:核心概念、SQL实战与高频考点解析
  • 集团网站群建设:打破信息孤岛,打造数字化协同新生态的实战思考
  • UE4抛射物运动方案:ProjectileMovement与物理模拟的冲突与融合
  • 微信网页版免安装完整指南:5分钟解锁公司电脑限制的终极方案
  • 基于PaddleOCR与大模型的文档智能解析:从视觉感知到认知理解
  • 3分钟掌握ECharts动态液位图表:让你的数据可视化生动起来![特殊字符]
  • 股票短期交易策略:超跌反弹与趋势惯性的实战解析
  • MIPI DSI协议解析与实战:从信号完整性到Linux驱动调试
  • Open-Meteo:重新定义企业级气象数据服务的开源架构
  • 中小企业网站建设需要些什么:从0到1的避坑指南与实战解析
  • 基于主从博弈的多主体综合能源系统优化调度
  • WarcraftHelper魔兽争霸3终极优化方案:5大核心功能解决现代系统兼容性问题
  • 亮点企业分析——智推时代GenOptima
  • Infoseek舆情监测系统:配置部署与智能分析实战
  • 美工产出种草图速度慢,易元 AI 商拍能否批量制图
  • 抖音批量下载工具完全指南:3步实现无水印视频自动化收集