这是专栏《图像分割应用》的第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算法工程师

【图像分割应用】医学图像分割(二)——心脏分割相关推荐

  1. tensorflow图像分割unet_AAAI2020 | 医学图像分割的Nonlocal UNets

    点击上方"CVer",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者: 街道口扛把子 https://zhuanlan.zhihu. ...

  2. 【图像分割】医学图像分割入门实践(附源码)

    有一定深度学习图像分割基础,至少阅读过部分语义分割或者医学图像分割文献 开发环境 部分包版本 python 3.7.9 torch 1.9.1 torchstat 0.0.7 torchsummary ...

  3. python医学图像分割_医学图像分割如何入门?

    既然是入门,搞明白下文术语的意思就入门了,把术语搜索搜索就差不多了. 提升嘛,就把相关[最原始]论文看看,用opencv或者scimage跑跑算法看看效果. 看论文一定是看最原始论文就够了,至于对原始 ...

  4. 医学图像分割方法及卷积神经网络在医学图像分割上的应用

    (最开始接触医学图像分割时写的综述,写的比较幼稚,传上来的时候格式可能有些乱.需要原文的小伙伴可以加我qq:604395564联系,也欢迎做医学图像处理的小伙伴一起交流学习.自己写的,欢迎转载,但请注 ...

  5. V-Net: 医学图像分割

    V-Net: 医学图像分割 V-Net: 医学图像分割 引言 网络结构 训练 参考 V-Net: 医学图像分割 引言 卷积网络在计算机视觉和医学图像分析领域有了很广泛的应用.尽管卷积神经网络非常受欢迎 ...

  6. 医学图像分割 基于深度学习的肝脏肿瘤分割 实战(二)

    在医学图像分割 基于深度学习的肝脏肿瘤分割 实战(一)中,实现了对肝脏的分割,但是后续在使用相同的处理方法与模型进行肿瘤分割的时候,遇到了两次问题. 第一次,网络的dice系数,训练集上一直只能达到4 ...

  7. 【图像分割应用】医学图像分割(三)——肿瘤分割

    这是专栏<图像分割应用>的第3篇文章,本专栏主要介绍图像分割在各个领域的应用.难点.技术要求等常见问题. 肿瘤的分割是医学图像分析领域的一个重要内容,相比较前面提到过的脑区域分割和心脏分割 ...

  8. 深度学习+心脏医学图像分割——自动心脏诊断挑战赛(ACDC)项目的代码学习记录

    自己的研究方向是心脏AI相关(心脏MRI+深度学习这样子),最近在学习医学图像分割--自动心脏诊断挑战赛(ACDC)的代码: GitHub - baumgach/acdc_segmenter: Pub ...

  9. 三维重建 阈值分割 3D可视化 医学图像分割 CT图像分割及重建系统 可视化编程技术及应用

    一. 概述 此系统实现了常见的VTK四视图,实现了很好的CT图像分割,可以用于骨骼,头部,肺部,脂肪等分割,,并且通过三维重建实现可视化.使用了第三方库 VTK,ITK 实现分割和生不重建. 窗口分为 ...

最新文章

  1. 【cocos2d-x】Lua中的table函数库
  2. Qt Creator浏览ISO 7000图标
  3. Java生鲜电商平台-电商中海量搜索ElasticSearch架构设计实战与源码解析
  4. [面试专题]Vue.js 2.0 独立构建和运行时构建的区别
  5. sublime text3 智能提示和自动补全
  6. 【转】一个新的UIButtonMessage 给NGUI,使用委托,自动选择Receiver提供的方法
  7. HDU 3639 Hawk-and-Chicken
  8. Java 实现插入排序算法
  9. 红米2 miui android5.1,Redmi 2 MIUI7 Android 5.1闪回到Android 4.4和第三方Rec更新5
  10. 2021概率论与数理统计辅导讲义-余丙森
  11. 如何传输本地文件到服务器,本地传输文件到服务器
  12. sin的傅里叶变换公式_正弦信号傅里叶变换
  13. 基于Struts的网上书店设计毕业论文(含源文件)
  14. 2022年中南大学计算机考研复试内容是什么
  15. 1050Ti解决csgo打不开、电脑无缘无故蓝屏的终极方法
  16. IPad分屏,当电脑第二显示屏
  17. 《关于我横扫一线厂的那些面经》拼多多Java岗(附答案)
  18. 浙大PTA数据结构与算法题目集(中文)题解集复习用
  19. lr增强细节_Lightroom 今起开启 AI 照片细节强化:画面清晰度提升 30%
  20. Android HIDL HAL 接口定义语言详解

热门文章

  1. Mybatis一级缓存,二级缓存的实现就是这么简单
  2. 程序员必备:Java 日期处理的十个坑
  3. ssh长时间不操作便断开_不懂Excel文件恢复方法?只要跟着这样操作,便可以光速恢复文件...
  4. python定义函数的组成部分有_Python文档学习笔记(4)--定义函数
  5. Springboot整合redis(lettuce)
  6. webpack从入门到精通(四)优化打包配置总结①
  7. python多线程读取文件夹下的文件_是否可以使用python多线程从文件夹数读取文件数,并处理这些文件以获得组合结果?...
  8. 图:BFS(深度优先搜索)图解分析代码实现
  9. Redis专题-持久化方式
  10. php 网站速度慢,php – 个人用户网站速度慢,但他们可以切换浏览器?