【图像分割应用】医学图像分割(二)——心脏分割
这是专栏《图像分割应用》的第2篇文章,本专栏主要介绍图像分割在各个领域的应用、难点、技术要求等常见问题。
相比较脑区域分割,医学图像中的心脏分割问题要更复杂,因为心脏是一个不停运作的器官,其形状也会在运动过程中发生变化。本文我们就来看看医学图像分割之心脏分割。
作者&编辑 | 孙叔桥
1 任务分析
心脏是我们身体内的一个重要器官,拥有一个健康、稳定工作的心脏是我们探索、创造和感知世界的必要条件。然而,各种各样的心脏类疾病也严重威胁着许多人的生命。为了有效治疗和预防这些疾病,精准计算、建模和分析整个心脏结构对于医学领域的研究和应用至关重要。
目前,这个问题的解决仍然需要依赖大量的人工。这样做不仅耗时,而且精度有时难以保证。因此,需要实现心脏区域的自动分割用于解决心脏医疗领域的实际问题。在众多手段中,基于神经网络的方法具有明显优势。以2016年Kaggle发起的左心室分割挑战为例,三名获奖者所使用的方法都是深度学习。
在心脏分割问题中,通常按结构将心脏分成几个标注区域。比如以MM-WHS数据库为例,有:
左心室血腔(the left ventricle blood cavity, LV)
左心室心肌(the myocardium of the left ventricle, Myo)
右心室血腔(the right ventricle blood cavity, RV)
左心房血腔(the left atrium blood cavity, LA)
右心房血腔(te right atrium blood cavity, RA)
升主动脉(the ascending aorta, AA)
肺动脉(the pulmonary artery, PA)
这些区域由于本身的特性,其难易程度和分割手段也存在不同。通常来讲,普适性的心脏分割算法能够实现基本的区域分割,但是要实现精准分割还是需要对单独区域进行单独处理。相对而言,右心室(RV)的分割难度更大,我们就以此为例分析一下其存在的难点。
2 难点介绍
1. 区域本身的困难
心脏分割问题中,每个区域的形态、工作方式不同,从而导致了每个区域的分割方法和难点也不同。以右心室为例,其存在的难点有:
在腔内存在与心肌相似的信号强度
右心室新月形形状复杂,从基部到顶点一直变化
分割顶点图像的切片十分困难
患者的心室内形态和信号强度差异大,且可能有病理改变
简单来讲,左心室是一个厚壁的圆柱形区域,而右心室是一个不规则形状的物体,较薄的心室壁有时会与周围的组织混在一起。
下面用几组图片来感受一下这种分割问题的困难。下图是右心室的MRI图片:
再困难一点:
而对于未训练过的肉眼,右心室区域是这样的:
2. 数据库的困难
对基于深度学习的医学图像分割方法而言,数据库的获取是最主要的困难。通常,相对大规模的数据库的图片规模在几千张图片,其中已标注的通常只有几百张,患者个体数就更少了;而小一点规模的数据集则远远小于这个数量。这种体量的数据库对于无监督或弱监督网络也许够用,但是对于有监督网络的训练而言,是远远不够的。
与其他数据不足的场景相同,医学图像也可以借助数据扩张实现网络的训练。比如下图所示,通过随机旋转、平移、缩放、裁剪、弹性形变等手段,对原始图像进行变换:
3 应用实例
1. 心室分割
基于FCN网络结构实现左、右心室分割:
Phi V. T.. A Fully Convolutional Neural Network for Cardiac Segmentation in Short-Axis MRI[C]. CVPR 2016.
基于多尺度残差稠密网络实现心室分割:
Khened M., Kollerathu V. A., and Krishnamurthi G. Fully Convolutional Multi-scale Residual DenseNets for Cardiac Segmentation and Automated Cardiac Diagnosis using Ensemble of Classifiers[J]. Medical Image Analysis, 2019.
2. 完整心脏分割
基于P3D和FPN实现完整的心脏分割:
Zhanwei X., Ziyi W., and Jianjiang F.. CFUN: Combining Faster R-CNN and U-net Network for Efficient Whole Heart Segmentation
[C]. CVPR 2018.
总结
本文简要介绍了医学图像分割应用领域内的心脏分割,包括心室分割和全心脏分割。在进行任务分析和难点解读后,给出了几个应用范例。下期我们一起来看一下医学领域分割的最后一个子方向:肿瘤分割。
知识星球推荐
深度学习+图像分割星球由专栏作者孙叔桥维护,内设图像分割知识汇总,网络结构,代码研读,数据库及代码推荐等板块。
有三AI知识星球由言有三维护,内设AI知识汇总,AI书籍,网络结构,看图猜技术,项目开发,Github推荐,AI1000问等系统性学习板块。
今日网络结构
转载文章请后台联系
侵权必究
往期精选
【技术综述】闲聊图像分割这件事儿
【技术综述】基于弱监督深度学习的图像分割方法综述
【完结】12篇文章带你逛遍主流分割网络
【图像分割应用】医学图像分割(一)——脑区域分割
【技术综述】多标签图像分类综述
有三AI“夏季划”出炉,今夏进阶中级CV算法工程师
【图像分割应用】医学图像分割(二)——心脏分割相关推荐
- tensorflow图像分割unet_AAAI2020 | 医学图像分割的Nonlocal UNets
点击上方"CVer",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者: 街道口扛把子 https://zhuanlan.zhihu. ...
- 【图像分割】医学图像分割入门实践(附源码)
有一定深度学习图像分割基础,至少阅读过部分语义分割或者医学图像分割文献 开发环境 部分包版本 python 3.7.9 torch 1.9.1 torchstat 0.0.7 torchsummary ...
- python医学图像分割_医学图像分割如何入门?
既然是入门,搞明白下文术语的意思就入门了,把术语搜索搜索就差不多了. 提升嘛,就把相关[最原始]论文看看,用opencv或者scimage跑跑算法看看效果. 看论文一定是看最原始论文就够了,至于对原始 ...
- 医学图像分割方法及卷积神经网络在医学图像分割上的应用
(最开始接触医学图像分割时写的综述,写的比较幼稚,传上来的时候格式可能有些乱.需要原文的小伙伴可以加我qq:604395564联系,也欢迎做医学图像处理的小伙伴一起交流学习.自己写的,欢迎转载,但请注 ...
- V-Net: 医学图像分割
V-Net: 医学图像分割 V-Net: 医学图像分割 引言 网络结构 训练 参考 V-Net: 医学图像分割 引言 卷积网络在计算机视觉和医学图像分析领域有了很广泛的应用.尽管卷积神经网络非常受欢迎 ...
- 医学图像分割 基于深度学习的肝脏肿瘤分割 实战(二)
在医学图像分割 基于深度学习的肝脏肿瘤分割 实战(一)中,实现了对肝脏的分割,但是后续在使用相同的处理方法与模型进行肿瘤分割的时候,遇到了两次问题. 第一次,网络的dice系数,训练集上一直只能达到4 ...
- 【图像分割应用】医学图像分割(三)——肿瘤分割
这是专栏<图像分割应用>的第3篇文章,本专栏主要介绍图像分割在各个领域的应用.难点.技术要求等常见问题. 肿瘤的分割是医学图像分析领域的一个重要内容,相比较前面提到过的脑区域分割和心脏分割 ...
- 深度学习+心脏医学图像分割——自动心脏诊断挑战赛(ACDC)项目的代码学习记录
自己的研究方向是心脏AI相关(心脏MRI+深度学习这样子),最近在学习医学图像分割--自动心脏诊断挑战赛(ACDC)的代码: GitHub - baumgach/acdc_segmenter: Pub ...
- 三维重建 阈值分割 3D可视化 医学图像分割 CT图像分割及重建系统 可视化编程技术及应用
一. 概述 此系统实现了常见的VTK四视图,实现了很好的CT图像分割,可以用于骨骼,头部,肺部,脂肪等分割,,并且通过三维重建实现可视化.使用了第三方库 VTK,ITK 实现分割和生不重建. 窗口分为 ...
最新文章
- 【cocos2d-x】Lua中的table函数库
- Qt Creator浏览ISO 7000图标
- Java生鲜电商平台-电商中海量搜索ElasticSearch架构设计实战与源码解析
- [面试专题]Vue.js 2.0 独立构建和运行时构建的区别
- sublime text3 智能提示和自动补全
- 【转】一个新的UIButtonMessage 给NGUI,使用委托,自动选择Receiver提供的方法
- HDU 3639 Hawk-and-Chicken
- Java 实现插入排序算法
- 红米2 miui android5.1,Redmi 2 MIUI7 Android 5.1闪回到Android 4.4和第三方Rec更新5
- 2021概率论与数理统计辅导讲义-余丙森
- 如何传输本地文件到服务器,本地传输文件到服务器
- sin的傅里叶变换公式_正弦信号傅里叶变换
- 基于Struts的网上书店设计毕业论文(含源文件)
- 2022年中南大学计算机考研复试内容是什么
- 1050Ti解决csgo打不开、电脑无缘无故蓝屏的终极方法
- IPad分屏,当电脑第二显示屏
- 《关于我横扫一线厂的那些面经》拼多多Java岗(附答案)
- 浙大PTA数据结构与算法题目集(中文)题解集复习用
- lr增强细节_Lightroom 今起开启 AI 照片细节强化:画面清晰度提升 30%
- Android HIDL HAL 接口定义语言详解
热门文章
- Mybatis一级缓存,二级缓存的实现就是这么简单
- 程序员必备:Java 日期处理的十个坑
- ssh长时间不操作便断开_不懂Excel文件恢复方法?只要跟着这样操作,便可以光速恢复文件...
- python定义函数的组成部分有_Python文档学习笔记(4)--定义函数
- Springboot整合redis(lettuce)
- webpack从入门到精通(四)优化打包配置总结①
- python多线程读取文件夹下的文件_是否可以使用python多线程从文件夹数读取文件数,并处理这些文件以获得组合结果?...
- 图:BFS(深度优先搜索)图解分析代码实现
- Redis专题-持久化方式
- php 网站速度慢,php – 个人用户网站速度慢,但他们可以切换浏览器?