Accurate and robust deep learning-bast segmentation MICCAI 2019最佳论文笔记

本文主要是介绍Accurate and robust deep learning-bast segmentation MICCAI 2019最佳论文笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

论文标题

Accurate and robust deep learning-based segmentation of the prostate clinical target volume in ultrasound images

这是2019 MICCAI最佳论文因为是关于超声的文章,而我自己也是做超声图像的,认真读了下从中汲取灵感。

1.文章目的:

文章主要目的是解决超声前列腺体积分割过程过程中,由于标记数据质量差造成的难分割样本的分割问题。

2.文章贡献

1 对分割网络进行了改进
1.1将Unet分割网络结构进行了改进,对原来固定的卷积核尺寸改变成为不同大小的卷积核尺寸。并对卷积步长做了改变。目的是可以直接从原始图像中提取精细和粗糙特征。
1.2 将Unet网络的编码部分变成的densenet加强了特征重用,并减少了网络参数。
1.3 将所有特征都通过了残差块
网络结构感觉没啥大的变化。
网络结构图
2 通过调整采样进行训练
核心就是在小样本训练时,在训练时模型越多接触的训练样本,会对模型产生更大的数据。因此文章通过调整训练集采样方式提升模型性能
流程过程:
2.1,利用训练集首先训练CAE模型,用于计算样本之间的相似性,并学习数据的低维表达。
在这里插入图片描述

损失函数如下
在这里插入图片描述
2.2计算样本和标签之间的差异。
在这里插入图片描述
2.3,如果在训练过程中验证集样本损失函数很高,那么增加在下一个epoch中与验证集样本相似的训练集样本的出现概率
在这里插入图片描述
其中C为训练集和验证集的相似性
在这里插入图片描述
e为标签和结果之间的误差。
在这里插入图片描述
3 利用MRI先验知识和集成模型进行结果预测。
通过5折交叉验证集成多个模型进行测试,如果多个模型之间结果差异很大使用先验知识进行判断。
这部分讲到了MRI图像配准方面的知识不是很懂.之后可以详细了解下。

个人感受:
小样本训练加入先验知识是个很好的解决输入信息不够的方法。
文章提到的调整采样方法也很适合我的实验。

这篇关于Accurate and robust deep learning-bast segmentation MICCAI 2019最佳论文笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/259142

相关文章

SQLite3命令行工具最佳实践指南

《SQLite3命令行工具最佳实践指南》SQLite3是轻量级嵌入式数据库,无需服务器支持,具备ACID事务与跨平台特性,适用于小型项目和学习,sqlite3.exe作为命令行工具,支持SQL执行、数... 目录1. SQLite3简介和特点2. sqlite3.exe使用概述2.1 sqlite3.exe

mtu设置多少网速最快? 路由器MTU设置最佳网速的技巧

《mtu设置多少网速最快?路由器MTU设置最佳网速的技巧》mtu设置多少网速最快?想要通过设置路由器mtu获得最佳网速,该怎么设置呢?下面我们就来看看路由器MTU设置最佳网速的技巧... 答:1500 MTU值指的是在网络传输中数据包的最大值,合理的设置MTU 值可以让网络更快!mtu设置可以优化不同的网

java中Optional的核心用法和最佳实践

《java中Optional的核心用法和最佳实践》Java8中Optional用于处理可能为null的值,减少空指针异常,:本文主要介绍java中Optional核心用法和最佳实践的相关资料,文中... 目录前言1. 创建 Optional 对象1.1 常规创建方式2. 访问 Optional 中的值2.1

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

python web 开发之Flask中间件与请求处理钩子的最佳实践

《pythonweb开发之Flask中间件与请求处理钩子的最佳实践》Flask作为轻量级Web框架,提供了灵活的请求处理机制,中间件和请求钩子允许开发者在请求处理的不同阶段插入自定义逻辑,实现诸如... 目录Flask中间件与请求处理钩子完全指南1. 引言2. 请求处理生命周期概述3. 请求钩子详解3.1

Vue 2 项目中配置 Tailwind CSS 和 Font Awesome 的最佳实践举例

《Vue2项目中配置TailwindCSS和FontAwesome的最佳实践举例》:本文主要介绍Vue2项目中配置TailwindCSS和FontAwesome的最... 目录vue 2 项目中配置 Tailwind css 和 Font Awesome 的最佳实践一、Tailwind CSS 配置1. 安

Spring Boot 常用注解详解与使用最佳实践建议

《SpringBoot常用注解详解与使用最佳实践建议》:本文主要介绍SpringBoot常用注解详解与使用最佳实践建议,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、核心启动注解1. @SpringBootApplication2. @EnableAutoConfi

在 Spring Boot 中实现异常处理最佳实践

《在SpringBoot中实现异常处理最佳实践》本文介绍如何在SpringBoot中实现异常处理,涵盖核心概念、实现方法、与先前查询的集成、性能分析、常见问题和最佳实践,感兴趣的朋友一起看看吧... 目录一、Spring Boot 异常处理的背景与核心概念1.1 为什么需要异常处理?1.2 Spring B

Python使用getopt处理命令行参数示例解析(最佳实践)

《Python使用getopt处理命令行参数示例解析(最佳实践)》getopt模块是Python标准库中一个简单但强大的命令行参数处理工具,它特别适合那些需要快速实现基本命令行参数解析的场景,或者需要... 目录为什么需要处理命令行参数?getopt模块基础实际应用示例与其他参数处理方式的比较常见问http

Java Response返回值的最佳处理方案

《JavaResponse返回值的最佳处理方案》在开发Web应用程序时,我们经常需要通过HTTP请求从服务器获取响应数据,这些数据可以是JSON、XML、甚至是文件,本篇文章将详细解析Java中处理... 目录摘要概述核心问题:关键技术点:源码解析示例 1:使用HttpURLConnection获取Resp