Exploring and Distilling Posterior and Prior Knowledge for Radiology Report Generation

article/2025/10/19 17:21:45

Exploring and Distilling Posterior and Prior Knowledge for Radiology Report Generation(探索和提炼后验和先验知识的放射学报告生成)

    • 先验与后验
    • 目前的放射学报告生成的局限性
    • Paper的贡献
    • 模型详解
      • 模型输入
      • 模型主要部分

先验与后验

在阅读这篇Paper之前,我们首先需要明确什么是先验和后验。先验是指根据以往经验和分析,而后验是指基于新的数据,对原来的先验修正。
通俗而言,
先验知识:这些柿子红了,肯定已经熟了
后验知识:我刚刚吃了柿子,已经熟透了

目前的放射学报告生成的局限性

目前的大多数的放射学报告都采用encoder-decoder结构,比如CNN-HRNN等,CNN从整个图像中提取图像特征,然后由HRNN生成报告。
这样的是直接将image-caption方法引入到了放射学报告生成这一领域,未免太粗暴了一些,会产生以下两个问题:

  • Visual data deviation:数据集中正常图像是多数,而异常是少数,其次,正常图像的外观大大优于异常图像,会分散模型的注意力,使其无法准确捕捉罕见且多样的异常区域特征
  • Textual data deviation: 一份放射学报告,医生倾向于在衣服图像中描述所有的项目,使得对正常区域的描述占了主导,这样就会导致文本分布的极不平衡,使用这样的数据集进行训练就会导致模型无法定位关键异常,例如HRNN就只能生成一些重复的正常句,并不能描述异常。在放射学报告中,产生异常的正确性应比其他正常情况更受重视,而在自然图像段落中,每句话都具有同等的重要性。

这里解释HRNN的原理,HRNN——分层循环神经网络,可以用来生成长且语义连贯的段落来描述输入图像,HRNN用两级RNN,一个段落RNN,一个句子RNN,段落RNN生成主题向量,句子RNN对每一个主题向量生成句子描述图像

Paper的贡献

  • 为了缓解数据偏差问题,本文提出了后验和先验知识探索和提取方法,包括后验和先验知识探索器(PoKE和PrKE)和多领域知识提取器(MKD)。
  • PoKE使用疾病的词袋探索后验知识,捕捉罕见、多样和重要的异常区域;PrKE从以前的工作经验和以前的医学知识中探索以前的知识;MKD将提取的知识提取出来生成报告。
  • 通过对IU-Xray和MIMIC-CXR公开数据集的实验和分析,验证了该方法的有效性,在这两个数据集上,该方法的性能优于目前最先进的模型。

模型详解

在这里插入图片描述

模型输入

  • PPKED需要的输入:Image Embedding、Word Embedding(包含大部分常见的abnormalities和findings)、先验工作经验、先验医学知识,一共四部分
  • Image Embedding:利用ResNet152 提取2048个 7*7的特征图,然后把它们映射到512维上
  • Word Embedding: 实验中,选择了20个最常见的异常主题,例如心脏肿大、脊柱侧凸、骨折等等。
  • 先验的工作经验:从ResNet-152的最后一个平均池化层提取image embedding,这个image embedding是针对所有图像的; 然后对于给定一张图片。在语料库中找与输入图像余弦相似度最高的100张图片,将这样检索到的100张图片的报告用BERT和一个最大池化连接层进行编码,以此得到工作经验
  • 先验医学知识:构建一张医学图。词袋中的主题被设置为节点,根据它们相关的器官和身体部分进行分组;对于分在一起的主题用边连接起来,用图卷积神经网络提取先验医学知识(一组节点)When radiology report generation meets knowledge graph.

模型主要部分

  • PoKE: 从输入的图像中提取后验知识,对图像进行编码,然后根据余弦相似度过滤掉不想关的主题,因为词袋中包含的是异常的主题,所以这样就可以找到异常区域,还可以将参与的异常区域和相关主题进行对齐,模拟放射科医生在检查异常区域时将疾病主题分配给异常区域的工作模式,对齐后直接相加经过LayerNorm就得到了图像的后验知识,这些后验知识被称为放射科医生检查异常区域的第一印象
  • PrKE: 由先前工作经验和先前医学知识组成,分别用Wpr和Gpr来表示,通过这两个部分来处理PoKE中的后验知识,就可以获得输入图像异常区域的先验知识
  • MKD: 获得先验与后验知识后,MKD作为解码器来生成最终的放射学报告;MKD将词嵌入和位置嵌入和作为输入

http://chatgpt.dhexx.cn/article/mckVyrg7.shtml

相关文章

国际会议poster: 海报制作流程 格式介绍

1 流程 word制作, 转pdf, 打印 2 模板 UCLhttps://wenku.baidu.com/view/034bcb7e4a7302768f99392a.html 3 CYBER2019格式要求 海报尺寸:A1尺寸23.4英寸(59.4厘米)宽,33.1英寸(84.1厘米)高。 请注意,以A4尺寸列印已递交的整张纸作为海报是不可…

概率基础 · 联合概率 边缘概率 prior posterior likelihood

概率基础 联合概率 边缘概率 prior posterior likelihood 联合概率 (Joint Probability)边缘概率(margin probability)贝叶斯定理(Bayes Theorem)prior,posterior,likelihood:概率与似然的区别…

Stochastic Image Denoising By Sampling from the Posterior Distribution (Paper reading)

Stochastic Image Denoising By Sampling from the Posterior Distribution (Paper reading) Bahjat Kawar, Haifa(Israel), ICCV Workshop2021, Cited:22, Code:无, Paper. 目录子 Stochastic Image Denoising By Sampling from the Posterior Distribution (Paper reading)1…

GAN论文精读 P2GAN: Posterior Promoted GAN 用鉴别器产生的后验分布来提升生成器

《Posterior Promoted GAN with Distribution Discriminator for Unsupervised Image Synthesis》是大连理工学者发表的文章,被2021年CVPR收录。 文章地址:https://ieeexplore.ieee.org/document/9578672 本篇文章是阅读这篇论文的精读笔记。 一、原文…

先验、后验与似然

在学习SLAM 14讲第六章时,看到三个概念,有些不太了解,查阅资料后有了一些自己的理解。 三个概念存在于贝叶斯公式中 表示先验概率Prior,表示后验概率posterior,表示似然likelihood 上式可以写为 下面分别对三个概念进…

Prior 、Posterior 和 Likelihood 的理解与几种表达方式

Prior 、Posterior 和 Likelihood 的理解与几种表达方式 (下载图片可以看大图。)

Windows作为NTP同步时间的服务器时的设置

1.先关闭Windows系统自带的防火墙; 2. 在桌面上右击“计算机”, 选择“管理”, 然后选择“服务”。 具体如图所示 2. 选中“Windows Time”,设置为开启,这样就可以将“Windows Time”这一个服务打开。 3. “开始”--》“运…

NTP时钟服务器推荐-国内时间服务器顶尖设备

电子钟时间服务器在物联网应用中起到了关键的作用,它能够为各种智能设备提供准确的时间参考,确保设备之间的协同工作和数据的准确传输。无论是智能家居、智能工厂还是智慧城市,电子钟时间服务器都是不可或缺的一部分。 一、产品卖点 时间服…

NTP同步时间失败。Linux作为客户端,Windows作为NTP时钟源服务端。

使用windows作NTP时钟源,NTP同步时间失败 【关 键 词】:NTP,时钟源,windows时钟源,同步时间失败 【故障类型】:操作维护->其他 【适用版本】:Linux 【问题描述】:windows做时钟…

如何在windows10 搭建 NTP 时间服务器

windows本身是可以作为NTP时间同步服务器使用的,本文介绍一下如何在win10上配置NTP时间同步服务器。 如何在windows10 搭建 NTP 时间服务器 工具/原料 系统版本:win10版本 [10.0.17134.706] 方法/步骤 使用组合键WIN R 启动运行窗口,在…

Linux服务器NTP客户端时钟同步配置方法

前提说明:配置客户端NTP时候,必须要有一台时钟服务器,可以是服务器搭建的,也可以是购买的时钟设备。我这里使用临时的时钟服务器IP地址10.10.4.100 步骤如下: 1 首先在客户端服务器中ping一下时钟的IP地址是否网络可通…

NTP时钟服务器(PTP服务器)无法同步的排查方法

NTP时钟服务器(PTP服务器)无法同步的排查方法 NTP时钟服务器(PTP服务器)无法同步的排查方法 NTP系统是典型的C-S模型,一般将整个系统分为服务器,网络和客户端三个区域,因NTP时间服务器一般在出厂时已经测试,并设置为可使用&#…

NTP时间服务器同步时钟系统安装汇总分享

在现代科技发展的背景下,各种设备的时间同步变得越来越重要。同步时钟管理系统的应用可以让多个设备在时间上保持一致,提高工作效率和安全性,为各个行业的发展提供了重要的支持。 一、同步时钟系统介绍 同步时钟管理系统的应用范围非常广泛&…

关于NTP时间服务器

NTP(Network Time Protocol) 网络时间协议,工作在UDP的123端口上。是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(局域网…

R语言产生对角阵、次对角阵等矩阵及矩阵运算

R语言产生各种类型的矩阵及矩阵运算 R语言产生一般的矩阵R语言产生单位阵R语言产生次对角阵R语言矩阵的常见运算 R语言产生一般的矩阵 # 依行排列,产生3行5列的矩阵 A matrix(c(1:15),3,5,byrowT)R语言产生单位阵 #产生对角线元素为1的6x6的单位阵 A diag(6) #产…

python课程设计矩阵对角线之和_python对角矩阵

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! #生成一个3*3的0-10之间的随机整数矩阵,如果需要指定下界则可以多加一个参数data5mat(random.…

SimpleMind Pro(电脑版思维导图软件)官方中文版V1.30.0.6068下载 | 电脑版思维导图软件哪个好用?

​ Simplemind Pro 是一款优秀的跨平台电脑版思维导图软件领导者,全球超过1000万用户,可帮助用户组织想法、记住信息并产生新想法,允许用户将主题放置在自由格式布局中的任何位置,或者使用各种自动布局之一,非常…

免费的思维导图软件都有哪些?

思维导图时当下非常热门的软件,学生可以用它来梳理课程知识、帮助巩固记忆;职场打工人可以用它来整理思路、列举待办清单、展示方案等等。但是,现在大部分思维导图软件都需要收费,作为钱包紧紧的新时代人类,还剩下哪些…

免费的思维导图软件哪个好?这篇文章告诉你

随着现在工作和生活节奏的加快,大家都在追求高效率高质量的做事方法,比如在与领导汇报年终报告的时候,只靠口头讲述,对方很难一下子接收到。若我们将输出的内容整理成思维导图的形式,边展示边讲述,对方就能…

画思维导图哪个软件好用

时至今日,思维导图越来越受到人们的喜爱,它是一种实用的思维工具,无论是在事项安排还是读书笔记方面,都有着出众的表现。MindMaster,即亿图思维导图,是由亿图软件公司独立开发的一款跨平台、多功能的思维导…