FL 3D segment

news2024/11/29 2:28:26

HarmoFL:在异构医学图像联邦学习中协调本地和全局漂移

多个医疗机构联合使用联邦学习(FL)训练模型已成为最大化数据驱动模型潜力的有前途的解决方案,但医学图像中的非独立和非同分布(non-iid)数据仍然是实际应用中的一个突出挑战。

  • the non-independent and identically distributed
  • problem:由不同扫描仪或协议引起的特征异质性在学习过程中引入了漂移,影响了收敛以及模型性能的表现。

许多先前的工作试图通过在本地或全局上解决漂移问题来解决non-iid问题,但如何共同解决这两种本质上相互耦合的漂移仍不清楚。

  • 在这项工作中,我们专注于处理本地和全局漂移,并介绍了一个新的协调框架称为HarmoFL。
  1. 首先,我们建议通过对转换为频域的图像的振幅进行归一化,以模拟统一的成像设置,从而在本地客户端之间生成一个协调的特征空间,以减轻本地更新漂移。
  2. 其次,基于共生特征(harmonized feature),我们设计了一个客户端权重扰动(weight perturbation),指导每个本地模型达到平坦的最优解,其中局部最优解的邻域区域具有统一的低损失。在不增加任何额外通信成本的情况下,该扰动通过聚合多个局部平坦最优解来协助全局模型优化达到收敛的最优解。
  3. 我们已经在三个医学图像分类和分割任务上进行了理论分析和实证实验,表明HarmoFL优于一组最新的最先进方法,具有有前途的收敛行为。代码可在https://github.com/med-air/HarmoFL上获得。

what made the non-indepandent and identical data problem

  1. the device vendors or data acquisitionprotocols are responsible for heterogeneity in the feature distributions设备供应商或数据采集协议对特征分布的异质性

  2. the appearance of histology images varies due to different staining situations, and MRI data of different hospitals
    suffer from feature distribution shifts associated with various scanners or imaging protocols.

  3. 组织学图像的外观因不同染色情况而异,不同医院的MRI数据由于各种扫描仪或成像协议而遭受特征分布漂移的影响

在本地更新中,每个客户端模型都将被优化到其自己的本地最优解(即适应其个体特征分布)而不是解决全局目标,这会引起客户端更新之间的漂移。

同时,在聚合这些不同的本地模型的全局更新中,服务器模型受到不匹配的本地最优解集合的干扰,随后导致服务器模型的全局漂移。

图1通过损失景观可视化(Li等,2018)直观地说明了这种本地和全局漂移,在两个非iid客户端的示例中。垂直轴显示每个客户端的损失(表示全局目标的解决方案为F *,每个本地目标的解决方案为Fi *),水平平面表示以全局模型的特定参数为中心的参数空间。

对于每个客户端,具有相同的目标函数和参数初始化,我们可以看到第一列中两个客户端的本地解决方案明显不同,这表明客户端更新之间存在漂移。在全局上,当前的良好解决方案F *可能对两个客户端都实现相对较低的损失。

然而,由于每个客户端都有自己的损失景观形状,将当前解决方案优化到全局最优解是困难的,而聚合这两个分散的本地解决方案进一步分散了当前的良好解决方案。

我们的主要贡献如下:

• 我们提出了一种有效减轻本地更新漂移的方法,通过将不同图像的频率空间振幅分量归一化到统一空间中,实现跨客户端协调非iid特征
• 基于协调特征,我们进一步设计了一种基于权重扰动的新策略,以纠正全局服务器更新漂移,而不需要额外的通信成本。
• 据我们所知,我们是第一个针对异构医学图像联邦学习同时解决本地和全局更新漂移的研究。我们还从梯度相似性的角度理论分析了所提出HarmoFL框架,表明由数据异质性引起的漂移是有界的。
• 我们在三个医学图像任务上进行了广泛的实验,包括乳腺癌组织学图像分类、组织学细胞核分割和前列腺MRI分割。我们的HarmoFL明显优于一组最新的最先进FL方法。


  1. Local client training
  2. Global server aggregation

Multi-level Contextual 3D CNNs for False Positive Reduction in Pulmonary Nodule Detection(2017)

目的:假阳性减少是自动肺结节检测系统中最重要的组成部分之一,在肺癌的诊断和早期治疗中起着重要的作用。本文的目的是有效地解决这一任务中的挑战,从而准确地区分真正的结节和大量的候选结节。

方法:我们提出了一种新的方法,使用三维(三维)卷积神经网络(CNNs)来减少从体积计算机断层扫描(CT)扫描的自动肺结节检测的假阳性。

与二维模型相比,三维cnn通过三维样本训练的层次结构,可以编码更丰富的空间信息,提取更具有代表性的特征。更重要的是,我们进一步提出了一种简单而有效的策略来编码多层次的上下文信息,以应对肺结节的大变异和硬模拟所带来的挑战。

  • 结论:实验结果表明,将多层次上下文信息整合到三维CNN框架中,实现体积CT数据中肺结节自动检测的重要性和有效性
  • 意义:虽然我们的方法是为肺结节检测量身定制的,但所提出的框架是通用的,可以很容易地扩展到许多其他来自体积医学图像的三维目标检测任务,其中目标目标有很大的变化,并伴随着许多硬模拟。

Our main contributions can be summarized as:

    1. We propose a novel method to exploit 3-D CNNs for pulmonary nodule detection in volumetric CT scans; compared with their 2-D counterparts, the 3-D CNNs can encode richer spatial information and extract more discriminative representations via the hierarchical architecture trained with 3-D samples;
    1. Considering the complicated anatomical surrounding environments of pulmonary nodules, we propose a simple yet effective strategy to encode multilevel contextual information to meet the challenges coming with the large variations and hard mimics of pulmonary nodules;
    1. We validated our proposed framework on the LUNA16 challenge held in conjunction with ISBI 2016. Our team achieved the highest score in the false positive

在这里插入图片描述

Construction of 3-D CNNs

一般来说,每个三维卷积网络由三维卷积三维最大池化全连接层分层提取表示(也称为特征)和一个softmax层组成,最终回归到概率。

  • 每一层包含多个通道,每个通道编码一个不同的模式。

对于三维CNN,卷积/最大池化层中的每个通道实际上都是一个三维特征体,而不是传统CNN中的一个二维特征图。三维特征体积包括一组立方结构的神经元

    1. 3-D Convolutional Layer
      在这里插入图片描述
    1. 3-D Max-Pooling Layer
      在这里插入图片描述
    1. Fully Connected Layer
      在这里插入图片描述

基于多视图平面(T1)、正交平面(T5)、沿特定方向相邻平面(T6)或单独的二维切片(T2和T3)的二维卷积神经网络的变体。

只有T4和我们的团队(T7)采用了三维卷积神经网络。

Quantitative Analysis of Our Method

  • incorporated different levels of volumetric contextual information surrounding the pulmonary nodules.
  • 网络的FROC曲线

网络的FROC(Free-response Receiver Operating Characteristic)曲线是一种评估医学图像检测算法性能的方法。它是一种允许检测算法在不同的误检率下评估检测结果的曲线。FROC曲线的横轴表示误检率,纵轴表示检测率,即正确检测到病灶的比例。在FROC曲线上,每个点表示在给定误检率下的检测率。FROC曲线的面积(AUC)可以用来比较不同算法的性能,AUC值越大,算法的性能越好。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/524105.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

支付系统设计三:渠道网关设计03-参数验证

文章目录 前言一、参数校验1. MessageDescription内容2. 参数验证执行器3. 字段验证处理器4. 验证器工厂5. style校验器6. 验证器接口7. 长度校验器8. 枚举类型校验器9. yml配置9.1 deduct.yml9.2 style.yml 二、幂等校验总结 前言 在《支付系统设计三:渠道网关设计…

linux内核编译不通过问题的两种排查方法(非正式)

目录 一、前言 二、 问题现象 三、问题排查思路1:问题所在处向上排查 3.1 整体思路 3.2 排查过程 3.3 资料查询 3.4 尝试动作1:开启相应配置项 3.4.1 检查内核配置项 3.4.2 开启配置项 3.4.3 尝试编译 四、问题排查思路2:从上向下排…

讯飞星火大模型体验报告

近日,科大讯飞召开了星火认知大模型成果发布会,会上表示讯飞星火大模型将突破开放式问答,对标ChatGPT,在中文能力上超过ChatGPT,在英文能力上与ChatGPT相当。对此,你怎么看? 笔者准备给bing/ch…

数据结构第二天:File Transfer 【树的应用:集合】

原题是英文的:题目详情 - 05-树8 File Transfer (pintia.cn) 我用软件翻译了一下: 我们有一个计算机网络和一系列双向连接。这些连接中的每一个都允许文件从一台计算机传输到另一台计算机。有没有可能从网络上的任何一台计算机向其他计算机发送文件? Input Specif…

STM32 学习笔记_7 定时器中断:输出比较

输出比较 电机相关比较重要。 OC Output Compare(IC 是输入捕获,CC代指这两个单元),用于输出一定频率和占空比的PWM波形。 右下角四个就是CCR。只有通用计时器和高级计时器有,共用一个cnt计数器,高级计数…

(数字图像处理MATLAB+Python)第七章图像锐化-第四节:频域高通滤波与综合案例

文章目录 一:频域高通滤波(1)理想的高通滤波器(2)巴特沃斯高通滤波器(3)指数高通滤波器(4)梯形高通滤波器 二:综合案例——人像美化(1&#xff09…

C语言函数大全-- w 开头的函数(2)

C语言函数大全 本篇介绍C语言函数大全-- w 开头的函数 1. wcstok 1.1 函数说明 函数声明函数功能wchar_t *wcstok(wchar_t *wcs, const wchar_t *delim, wchar_t **ptr);用于将一个长字符串拆分成几个短字符串(标记),并返回第一个标记的地…

非煤矿山电子封条建设算法 yolov8

非煤矿山电子封条建设算法模型通过yolov8网络模型AI视频智能分析技术,算法模型对作业状态以及出井入井人员数量变化、人员睡岗离岗等情况实时监测分析,及时发现异常动态,自动推送生成的违规截图报警信息。现代目标检测器大部分都会在正负样本…

免费下载Sketch模板素材一文搞定!

对于设计师来说,UI 模板素材是提高设计效率和保证设计质量的重要工具。然而,很多设计师在使用 Sketch 时,会遇到 Sketch 模板素材不足、格式不兼容或使用成本高等问题。本文将为你介绍一款资源齐全、跨平台、无需下载、免费使用的 Sketch 模板…

Tips for Deep Learning

目录 Recipe of Deep Learning Good Results on Training Data? New activation function Adaptive learning rate Good Results on Testing Data? Early Stopping Regularization Dropout Recipe of Deep Learning 我们要做的第一件事是&#x…

http协议在万维网的一生

tcp与udp的区别 http协议位于应用程序层,必须经过传输层进行通信 tcp即传输控制协议,首先通过三次握手建立连接,然后传输数据,数据传输成功后 通过四次挥手关闭连接,如有数据丢失则会重试保证数据传输可靠性 是一个面向…

树的前中后序以及广度优先搜索和深度优先搜索

文章目录 基本概念定义一棵树前序遍历中序遍历后序遍历BFS广度优先遍历DFS深度优先遍历 基本概念 树是一个有n个有限节点组成一个具有层次关系的集合,每个节点有0个或者多个子节点,没有父节点的节点称为根节点,也就是说除了根节点以外每个节…

TS38.331中need -M/R/N/S 的含义

need M:这种字段需要UE在不存在时维护;need R:当RRC中此字段不存在时,UE需要释放;need N:当此字段不存在时,UE不需要采取任何行动(即UE不需要保持该字段的任何现有值)&am…

如何使用单片机点亮LED灯,并使用按键控制[51单片机]

首先先看一下我的板子,如果我们板子不相同,可能操作也不太相同 我们就不讲底层原理了,直接看,我们可以看到板子上有 8个LED灯 那这个8个LED用什么来控制呢,我们先看底层的线路图,所有的LEDD都连接到了P2带后…

云原生技术中的容器技术有哪些?

文章目录 云原生技术中的容器技术有哪些1、云原生的含义2、容器的含义3、云原生的技术的基石:容器技术4、容器技术有哪些? 结语 云原生技术中的容器技术有哪些 在现今的安全行业中云原生安全技术中的容器安全技术有哪些呢,很多用户都不知道具体的含义以…

Linux程序设计之UDP通信

1.UDP通信是不可靠的、无连接的通信&#xff0c;客户端只需要服务器端的地址信息即可与之进行通信。UDP通信的基本流程如下&#xff1a; 2.利用UDP实现服务器端与客户端的通信如下&#xff1a; /*UDP通信*/ //服务端#include <stdio.h> #include <string.h> #incl…

低造价形状记忆合金相变温度DSC热分析替代技术:帕尔贴热电装置和电阻温度测量

摘要&#xff1a;形状记忆合金&#xff08;SMA&#xff09;是一种先进的金属材料&#xff0c;其物理和机械性能本质上依赖于温度。为了快速和低成本的实现SMA相变温度和热滞后性能的测试表征&#xff0c;基于更灵敏的电阻温度依赖关系&#xff0c;本文提出了采用帕尔贴TEC加热制…

论文学习笔记:ViT Vision Transformer An Image is worth 16X16 words

论文阅读&#xff1a;ViT Vision Transformer An Image is worth 16X16 words 今天介绍的是 Transformer 在视觉领域的一篇非常重要的论文&#xff0c;Vision Transformer&#xff0c;这篇文章发表在 2021 ICLR 的会议上。长久以来 CNN 一直是 CV 领域最主流的模型&#xff0c…

从零开始:开发一款应用程序的完整流程技巧

在数字化快速发展的现在&#xff0c;开发一款应用程序已经不是一件困难的事情。低代码应用开发平台的诞生更是让应用开发变成一项人人都能快速掌握的技能。之前&#xff0c;我们使用Java、C语言等传统的语言技术进行应用开发&#xff0c;来满足企业的业务应用需求。但是&#x…

rm / -rf指令的作用是?

学习Linux 指令&#xff0c;它是操作系统的前端&#xff0c;学好这部分内容一方面可以帮助你应对工作场景&#xff0c;另一方面可以让你在学习操作系统底层知识前&#xff0c;对 Linux 有一个大概的了解。 学习 Linux 指令之前&#xff0c;先来说一下什么是 Shell&#xff1f;S…