使用不同类型注释的小肠路径跟踪深度强化学习

news2024/12/22 19:17:05

文章目录

  • Deep Reinforcement Learning for Small Bowel Path Tracking Using Different Types of Annotations
    • 摘要
    • 本文方法
      • 环境
        • state
        • Action
        • reward
    • 实验结果

Deep Reinforcement Learning for Small Bowel Path Tracking Using Different Types of Annotations

摘要

小肠路径跟踪是一个具有挑战性的问题,考虑到其沿途有许多褶皱和接触。出于同样的原因,在3D中实现小肠的标签(GT)路径是非常昂贵的。
本文方法

  1. 使用具有不同类型注释的数据集来训练深度强化学习跟踪器
  2. 使用只有GT小肠分割的CT扫描以及具有GT路径的CT扫描。它是通过设计一个兼容两者的独特环境来实现的,包括即使没有GT路径也可以定义的奖励。
  3. 实验证明了该方法的有效性。所提出的方法在这个问题上具有高度的可用性,因为它能够利用具有弱注释的扫描,从而可能降低所需的注释成本

本文方法

在这里插入图片描述
利用分割标签和路径标签来作为数据的标签

环境

在RL中,代理从与环境交互生成的事件中学习策略π。我们每集使用一张图片。代理(跟踪器)在小肠内的某个位置初始化,并在图像内移动,直到满足某些条件。条件是:1)找到小肠的一端,2)离开图像,或3)处于最大时间步长T。在测试时间中使用了零移动的另一个终止条件。在每个时间步骤t,代理执行由我们的行动者网络预测的动作At(movement),并且作为结果接收奖励rt和新状态st+1。一个事件,它是(st,at,rt)的序列,通过迭代生成。状态空间、动作空间和奖励中的每一个都将在以下部分中进行解释

state

在每个时间步长t,使用以当前位置pt为中心的大小为603mm3的局部图像块来表示代理的状态。
在这里插入图片描述
由于接触问题,防止跟踪器穿透肠壁在这个问题上至关重要。为了更好地向代理提供这种意识,除了“普通”图像补丁外,我们还使用墙壁检测作为输入。在我们的数据集中,由于口腔对比,管腔看起来比壁更亮。我们通过使用Meijing滤波器在输入体积中找到低谷来检测壁。我们还提供了代理在当前事件中的累积路径的局部补丁。它表示当前位置周围先前访问的体素,是二进制的
使用了一个演员-评论家算法。演员决定采取哪种行动(政策),评论家判断演员的行动有多好(价值函数)。它们是同时学习的,批评者有助于减少政策更新的差异。评论家只在训练期间使用。在DRL中,策略和值函数由神经网络近似。为此,我们使用独立的网络,即演员网络和评论家网络。特别是,我们使用了非对称行动者-批评家算法。GT路径的附加信息仅被提供给评论家网络。它有助于训练评论家网络,从而为演员提供更好的更新。所有解释的输入补丁被连接并馈送到网络中。对于SegmSet,GT路径不可用,而是使用零张量

Action

动作是根据行动者网络的输出来选择的,行动者网络是贝塔分布的三对参数(α,β)。β分布具有有限的支持[0,1],因此可以比使用高斯更容易地约束作用空间。每对负责沿着每个轴的运动。将软加运算应用于最后一个完全连接层的输出,然后添加1以确保每个α和β都大于1

当满足这个条件时,β分布是单峰的。在训练中从每个贝塔分布中对值进行采样。这种概率采样允许对代理进行探索。

reward

在这里插入图片描述

实验结果

在这里插入图片描述
在这里插入图片描述

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

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

相关文章

令人惊艳的六大算法(哈希表、分治算法、动态规划算法、贪心算法、回溯算法、图论算法)

当谈到计算机科学时,算法是一个重要的话题,因为它们能帮助解决很多问题。有些算法尤其令人惊艳,因为它们不仅高效,而且有着惊人的表现。在这篇文章中,我将分享一些我认为令人惊艳的高效算法。 一、哈希表 哈希表是一种…

通用寄存器-汇编复习(1)

弄清寄存器表达,原理和配件及汇编实验验证。 往期文章: 汇编语言基础-汇编复习(0)_luozhonghua2000的博客-CSDN博客 一个典型的 CPU(此处讨论的不是某一具体的 CPU)由运算器、控制器、寄存器(CPU工作原理)等器件构成,这些器件靠内部总线相连。前一章所说的总线,相对于 CP…

4、USB协议学习:USB的数据包结构

文章目录 数据包结构包(Packet)PID令牌包SETUP&OUT&IN令牌包SOF令牌包 数据包握手包ACK 握手包NAK 握手包 事务(Transaction)Setup事务OUT事务IN事务 传输(Transfer)控制传输中断传输批量传输同步传输/等时传输 端点 数据包结构 USB的通讯数据由多个传输组成&#xff0…

Docker 构建多架构 ARM、x86 AMD image镜像

在当今的计算环境中,各种异构计算设备和平台层出不穷,如何保证应用程序能够在不同的平台和设备上顺利运行,已成为亟待解决的问题。 以一款应用程序为例,它可能需要在 ARM、x86 或 s390x 等不同架构的设备上运行。由于这些设备所使…

Linux—实操篇:关机,重启和用户登录注销

1、关机和重启命令 1.1、基本介绍 shutdown -h now 立即关机 shutdown -h 1 一分钟后关机 shutdown -r now 立即重启 halt 立即关机,作用和上面一样 reboot 立即重启 sync 把内存数据同步到磁盘 注意:仅输入shutdown 默认执行(shutdow…

Go开发学习 | 如何快速读取json/yaml/ini等格式的配置文件使用示例

欢迎关注「全栈工程师修炼指南」公众号 点击 👇 下方卡片 即可关注我哟! 设为「星标⭐」每天带你 基础入门 到 进阶实践 再到 放弃学习! “ 花开堪折直须折,莫待无花空折枝。 ” 作者主页:[ https://www.weiyigeek.top ] 博客&…

docker 数据持久化

目录 一、将本地目录直接映射到容器里(运行成容器时候进行映射) 二、数据卷模式 1、创建数据卷 2、查看数据卷列表,有哪些数据卷 3、查看某个数据卷 4、容器目录挂载到数据卷 5、数据卷的优势:多个容器共享一个数据卷 默认…

元宇宙应用领域-教育

教育是一个国家发展的基础,在科技发展的时代,元宇宙将会帮助教育行业实现跨越式发展。 元宇宙与教育的结合将会对传统的教学模式带来翻天覆地的变化。它能将线上教学、线下体验、远程互动等优势集于一身,也能把教师从繁重的重复劳动中解放出…

贝叶斯伪标签:鲁棒高效半监督分割的期望最大化

文章目录 Bayesian Pseudo Labels: Expectation Maximization for Robust and Efficient Semi-supervised Segmentation摘要作为期望最大化的伪标签基于变分推理的伪标签的推广实验结果 Bayesian Pseudo Labels: Expectation Maximization for Robust and Efficient Semi-super…

Qt上位机开发-学习记录(一)

一、Qt的安装 下载Qt : https://download.qt.io/ 进入archive/qt/,目前5.14版本下,有直接exe安装的版本,就直接下载 qt-opensource-windows-x86-5.14.2.exe安装Qt : 默认安装,过程中可以先全选 二、新建项目 选择Appliation-&g…

静态代码块、动态代码块、构造方法

类与对象 类:描述事物属性和行为 属性:私有化 行为:公开化 对象:就是类的一个具体实例 代码块: 静态代码块 发生在创建对象之前--时机 随着类的加载而加载 构造代码块 发生在创建对象之前&a…

解决小程序富文本显示视频问题

目录 1. 首先用小程序原生的 rich-text 肯定是不行的,它video的HTML节点和属性都不支持的 2. 采用安装插件的方法去处理(强烈推荐:mp-html,可用于多端) 3. 引入 4. 使用 5. 效果 1. 首先用小程序原生的 rich-text…

NLP实战:中文文本分类-Pytorch实现

目录 一、准备工作 1.任务说明 2.加载数据 二、数据预处理 1.构建词典 2.生成数据批次和迭代器 三、模型构建 1. 搭建模型 2.初始化模型 3. 定义训练与评估函数 四、训练模型 1. 拆分数据集并运行模型 顺便测试指定数据 五、总结 🍨 本文为[&#x1f517…

Benewake(北醒) 快速实现TF03-CAN与电脑通信操作说明

目录 一、前言二、工具准备三、连接方式3.1 串口通信连接方式3.2 CAN 通信连接方式 四、TF03 与电脑通信操作说明4.1 切换为CAN通信4.2 安装 USB_CAN TOOL 驱动4.3 CAN 通信下修改波特率 五、常见问题反馈5.1 V9.11 USB-CAN tool按照上述方案发送文件指令不成功的解决方案 一、…

跨平台开发的优势:ReactNative与小程序容器技术

结合React Native和小程序容器技术,开发者可以通过热重载和快速迭代提高开发效率,并实现统一的代码和逻辑,简化维护和升级过程。这种技术应用价值使得开发者能够更灵活地构建跨平台应用程序,并充分利用多个生态系统的优势。 Reac…

设计模式之~模板方法模式

定义: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 (算法的骨架,可以理解为你根据需求设计出来的业务流程; 特定的步骤就是指那…

Ubuntu 17.04 壁纸设计大赛 已经开幕

导读Ubuntu 团队成员 Nathan Haines 向外媒 Softpedia 知会了一场全新的“Free Culture Showcase”活动 —— 为即将到来的 Ubuntu 17.04(Zesty Zapus)操作系统征集壁纸。 需要指出的是,这场壁纸设计大赛并不会有任何奖励。但如果你的作品有…

驱动开发:内核解析PE结构导出表

在笔者的上一篇文章《驱动开发:内核特征码扫描PE代码段》中LyShark带大家通过封装好的LySharkToolsUtilKernelBase函数实现了动态获取内核模块基址,并通过ntimage.h头文件中提供的系列函数解析了指定内核模块的PE节表参数,本章将继续延申这个…

怎么将Windows操作系统从物理机迁移到虚拟机?

“我的服务器上安装了Windows Server 2003。我真的很想通过VMWare EXSi作为虚拟机运行它,但我不知道必须重新配置整个过程。有没有一种相对轻松的方式移动到虚拟机?它将保持在具有完全相同硬件的同一个盒子上......没有任何变化。” 像这个用户一样&…

书中隐藏的 SQL 开窗函数秘密,ChatGPT 找到了

平时写出这份 T-SQL 的开窗函数脚本,大多数开发者都会引以为傲了: SELECT empid, ordermonth, qty, SUM(qty) OVER (PARTITION BY empid ORDER BY ordermonth ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS run_sum_qty, AVG(qty) OVER (PARTIT…