读论文《Hi-Net: Hybrid-fusion Network for Multi-modalMR Image Synthesis》

news2024/11/15 4:44:21

论文题目:Hi-Net:用于多模态磁共振图像合成的混合融合网络

论文地址:arxiv

项目地址:github

原项目可能在训练的时候汇报version的错,这是因为生成器和辨别器的优化有些逻辑错误,会改的话多加一个生成操作可以解决,项目已复现,看情况是否更新,

大家有问题可以留言

目的:通过融合多模态数据来提高模型性能,特别是在数据质量较差和患者退出频繁,难以为每个患者收集所有模态的情况下。

摘要:

        磁共振成像(MRI)是一种广泛使用的神经成像技术,可以提供不同对比度(即模式)的图像。事实证明,融合这种多模态数据对于提高许多任务中的模型性能特别有效。然而,由于数据质量差和患者频繁退出,收集每个患者的所有模式仍然是一个挑战。医学图像合成是一种有效的解决方案,它从现有的图像中合成缺失的图像。在本文中,我们提出了一种用于多模态磁共振图像合成的新型混合融合网络(Hi-Net),它学习从多模态源图像(即现有模态)到目标图像(即缺失模态)的映射。在我们的Hi-Net中,使用特定于模态的网络来学习每个单独模态的表示,并使用融合网络来学习多模态数据的共同潜在表示。然后,设计一个多模态合成网络,将潜在表示与每个模态的层次特征紧密结合,作为合成目标图像的生成器。此外,为了有效地利用多模态之间的相关性,提出了一种分层多模态融合策略,其中提出了混合融合块(MFB)自适应加权不同的融合策略(即元素求和、乘积和最大化)。大量的实验表明,该模型优于其他最先进的医学图像合成方法。

引言(Introduction)

  • 论文讨论了医学成像在临床应用中的重要性,特别是MRI技术。
  • MRI有多种模态,每种模态捕获了不同的解剖学特征。
  • 结合多种模态可以提供更全面的数据集,有助于改善医学任务。

相关工作(Related Works)

  • 论文回顾了跨模态合成、医学图像合成和多模态学习的相关研究。
  • 介绍了基于生成对抗网络(GAN)的跨模态合成方法。
  • 讨论了医学图像合成中的深度学习方法。

方法(Methodology)

 Hi-Net包括三个主要组成部分:模态特定网络(上下的蓝色)、多模态混合网络(中间左边深蓝)和多模态合成网络(中间右边肤色)。

        模态特定网络用于学习模态特定属性,

        多模态融合网络旨在学习多个模态之间的相关性。

        多模态综合网络由生成器和鉴别器组成,其中生成器网络对目标图像进行综合,鉴别器对合成图像和真实图像进行区分。

1. 模态特定网络(Modality-specific Network)

  • 每个模态(例如T1、T2等)都有一个特定的网络,用于学习该模态的表示。
  • 该网络采用自编码器结构,目的是使用学习到的高层特征表示来重建原始图像。
  • 可以找到模态特定网络的详细说明,使用一个3 × 3的过滤器,stride为1,padding为1,还加入了批归一化,之后分别在编码器和解码器中使用LeakyReLu和ReLu激活函数。池化和上采样层使用2 × 2滤波器。
  • 重建损失函数使用ℓ1范数来衡量原始图像和重建图像之间的差异。
  • 重构损失函数:重构损失提供了侧输出监督,以保证特定于模态的网络学习到每个单独模态的判别表示

2. 多模态融合网络(Multi-modal Fusion Network)

  • 提出了一种逐层融合网络,用于在不同层(例如,浅层和高层)之间有效利用不同模态的相关性。
  • 引入了混合融合块(Mixed Fusion Block, MFB)来自适应地加权不同模态的输入。
  • MFB模块结合了逐元素求和、逐元素乘积和逐元素最大化这三种融合策略,并通过卷积层自适应地加权这些融合结果。
  • MFB模块的结构(其中“+”、“x”、“Max”和“c”分别表示元素求和、元素乘积、元素最大化和连接操作)。

3. 多模态合成网络(Multi-modal Synthesis Network)

  • 使用生成对抗网络(GAN)模型来合成目标模态图像。生成器(Generator)G'尝试从输入Fn生成图像,而鉴别器(Discriminator)D试图区分生成的图像和真实图像。
  • 生成器的目标函数包括误导鉴别器的第一项和使用ℓ1范数衡量生成图像与真实图像差异的第二项。
  • 鉴别器的输入是与生成器输出大小相同的2D图像,其架构包括多个卷积层。

4. 损失函数(Loss Function)

  • 生成器的损失函数结合了对抗性损失和重建损失,其中对抗性损失使生成的图像尽可能真实,而重建损失确保生成的图像与真实图像在像素级上相似。
  • 鉴别器的损失函数是一个标准的GAN损失,旨在正确分类真实和生成的图像。

5. 端到端框架(End-to-End Framework)

  • 整个Hi-Net框架是端到端的,包括模态特定网络、多模态融合网络和多模态合成网络。
  • 通过这种方式,模型可以在不同模态之间学习共享和特有的表示,同时利用它们之间的相关性来提高合成图像的质量。

 

实验设置(Experimental Settings)

  • 使用BraTs2018数据集,包含285名患者的多模态MRI扫描。
  • 数据集包括T1、T1c、T2和Flair模态,每种模态的体积大小为240×240×155。
  • 实验中使用了2D轴向平面切片,并进行了数据增强。

实验结果与讨论(Experiments and Results)

  • 论文展示了使用不同方法合成Flair、T2和T1模态图像的定性比较结果。
  • 提供了定量评估结果,包括PSNR、NMSE和SSIM等指标。
  • Hi-Net在所有比较任务中均优于其他方法。

结论(Conclusion)

  • Hi-Net是一个有效的多模态MRI图像合成方法,能够合成高质量的目标模态图像。
  • 未来的工作将探索合成图像作为数据增强的可能性。

 

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

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

相关文章

数字信号处理基础知识(二)

在介绍完“离散时间序列”基本概念和性质后,实际上就已经踏入了“数字信号处理”这门学科的学习征程,这篇文章里主要去说明“线性时不变系统”的定义概念和探讨“周期采样”的注意细节,相信更加理解这些概念定义和底层逻辑,对于大…

python+vue3+onlyoffice在线文档系统实战20240723笔记,项目界面设计和初步开发

经过之前的学习,已经能够正常打开文档了。 目前为止,我们的代码能够实现: 打开文档编辑文档手动保存自动保存虽然功能依然比较少,但是我们已经基本实现了文档管理最核心的功能,而且我们有个非常大的优势,就是支持多人同时在线协同编辑。 现在我们要开发项目,我们得做基…

Golang | Leetcode Golang题解之第279题完全平方数

题目: 题解: // 判断是否为完全平方数 func isPerfectSquare(x int) bool {y : int(math.Sqrt(float64(x)))return y*y x }// 判断是否能表示为 4^k*(8m7) func checkAnswer4(x int) bool {for x%4 0 {x / 4}return x%8 7 }func numSquares(n int) i…

Python的注释怎么写

今天我们讲一下Python的注释怎么写,Python的注释的写法主要就是用""" (注释)"""和 #(注释(多半就是一行)) 来写 第一种: 使用""" &…

【linux】Shell脚本三剑客之sed命令的详细用法攻略

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全…

从零开始:神经网络(1)——什么是人工神经网络

声明:本文章是根据网上资料,加上自己整理和理解而成,仅为记录自己学习的点点滴滴。可能有错误,欢迎大家指正。 人工神经网络(Artificial Neural Network,简称ANN)是一种模仿生物神经网络结构和功…

【vue教程】三. 组件复用和通信(7 种方式)

目录 本章涵盖知识点回顾 组件开发与复用组件的创建和注册全局定义局部定义单文件组件(.vue 文件)组件的注册方式在实例中注册在 Vue 中注册 组件的 props定义 props传递 props 组件事件自定义事件的创建和触发父组件监听子组件事件父组件处理事件 Vue 实…

网格布局 HTML CSS grid layout demo

文章目录 页面效果代码 (HTML CSS)参考 页面效果 代码 (HTML CSS) <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"…

Golang | Leetcode Golang题解之第275题H指数II

题目&#xff1a; 题解&#xff1a; func hIndex(citations []int) int {n : len(citations)return n - sort.Search(n, func(x int) bool { return citations[x] > n-x }) }

你了解GD32 MCU上下电要求吗

你了解GD32 MCU的上下电要求吗&#xff1f;MCU的上下电对于系统的稳定运行非常重要。 以GD32F30X为例&#xff0c;上电/掉电复位波形如如下图所示。 上电过程中&#xff0c;VDD/VDDA电压上电爬坡&#xff0c;当电压高于VPOR&#xff08;上电复位电压&#xff09;MCU开始启动&a…

设计测试用例的具体方法

一.等价类 等价类分为: 1.有效等价类 [6~15] 2.无效等价类 :小于6位,大于15位(不在数据范围内) 组合规则: 有效等价类组合的时候,尽可能一条测试用例尽可能多的覆盖有效等价类 无效等价类组合的时候,一条测试点,之恶能覆盖一个无效等价类 二.边界值 1.上点,离点,内点 上…

科技引领水资源管理新篇章:深入剖析智慧水利解决方案,展现其在提升水资源利用效率、优化水环境管理方面的创新实践

本文关键词&#xff1a;智慧水利、智慧水利工程、智慧水利发展前景、智慧水利技术、智慧水利信息化系统、智慧水利解决方案、数字水利和智慧水利、数字水利工程、数字水利建设、数字水利概念、人水和协、智慧水库、智慧水库管理平台、智慧水库建设方案、智慧水库解决方案、智慧…

git clone超时的解决方法

问题描述&#xff1a;在克隆一个仓库的时候&#xff0c;报错如下 git clone https://github.com/TeamWiseFlow/wiseflow.git Cloning into wiseflow... fatal: unable to access https://github.com/TeamWiseFlow/wiseflow.git/: Failed to connect to github.com port 443 aft…

【PyTorch】图像二分类项目

【PyTorch】图像二分类项目 【PyTorch】图像二分类项目-部署 【PyTorch】图像多分类项目 【PyTorch】图像多分类项目部署 图像分类是计算机视觉中的一项重要任务。在此任务中&#xff0c;我们假设每张图像只包含一个主对象。在这里&#xff0c;我们的目标是对主要对象进行分类。…

C#开源、简单易用的Dapper扩展类库 - Dommel

项目特性 Dommel 使用 IDbConnection 接口上的扩展方法为 CRUD 操作提供了便捷的 API。 Dommel 能够根据你的 POCO 实体自动生成相应的 SQL 查询语句。这大大减少了手动编写 SQL 代码的工作量&#xff0c;并提高了代码的可读性和可维护性。 Dommel 支持 LINQ 表达式&#xff…

论文阅读——Integrated Diffusive Antenna Array of Low Backscattering

文章目录 摘要一、背景介绍二、天线结构A. 缝隙天线B. 低频扩散单元C. 高频扩散单元D. 集成设计 三、验证总结 论文来源&#xff1a;https://ieeexplore.ieee.org/document/10309141 摘要 文章提出了一种低雷达散射截面&#xff08;RCS&#xff09;的扩散天线阵列。 作为示例…

axios请求大全

本文讲解axios封装方式以及针对各种后台接口的请求方式 axios的介绍和基础配置可以看这个文档: 起步 | Axios中文文档 | Axios中文网 axios的封装 axios封装的重点有三个&#xff0c;一是设置全局config,比如请求的基础路径&#xff0c;超时时间等&#xff0c;第二点是在每次…

【数据结构】二叉树——顺序结构——堆及其实现

一、树 1.1、树的概念和结构 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限节点组成的一个具有层次关系的集合。 树有一个特殊的节点&#xff0c;称为根节点&#xff0c;根节点没有前驱结点。 除根节点外&#xff0c;其余部分被分为M&…

Mysql - 索引

目录 一、存储引擎 二、索引 索引结构 索引分类 索引语法 联合索引 前缀索引 索引使用规则 最左前缀法则 范围查询使索引失效 字段做运算操作索引失效 字符串字段不加单引号索引失效 字段做前模糊查询索引失效 or连接条件索引失效 数据发布情况索引失效 指定使用…

Matlab编程资源库(1)选择结构

一、if语句 在 MATLAB 中&#xff0c; if 语句有 3 种格式。 (1) 单分支 if 语句&#xff1a; if 条件 语句组 end 当条件成立时&#xff0c;则执行语句组&#xff0c;执行完之后&#xff0c; 继续执行 if 语句的后继语句&#xff0c;若条件不成 立&#xff0c;则直接执…