ML方法的病灶分割--20170831小组汇报

病灶分割相关论文

①A Neural Network Approach to Retinal Layer Boundary Identification From Optical Coherence Tomography Images

作者:Kevin McDonough and Ilya Kolmanovsky
来源:2015 IEEE

使用神经网络对视网膜图像中的每个像素进行二分类:属于层次中的像素与不属于层次中的像素两类。该方法识别的是层,而不是层与层之间的边界(边界上的像素比较少,影响分类准确率)。不同的层次使用不同的神经网络,共分割八个layer。

image.png
image.png

image.png

image.png

目标函数:
其中i表示第iLayerf即为神经网络表示的函数。特征向量的定义为:
每个变量的具体意义查看论文。

最终的分割结果为:

image.png

可以看到,分割效果还是很不错的。不平滑的部分可以使用平滑的方法来解决。


② Automated segmentation by pixel classification of retinal layers in ophthalmic OCT images

作者:K. A. Vermeer
来源:2012 BOE

采用了像素分类的方法,使用多尺度梯度和灰度特征作为特征向量,并采用SVM算法进行聚类,分类的聚类数以分割的层数作为标准。由于分割过程中的错误,最后采用水平集求解出一个光滑曲面。
  特征向量结合灰度值和梯度信息,在单个A-scan上进行计算,公式如下:


其中d代表不同的scale。下面分别在A-scanB-scan上显示不同的特征:

image.png
image.png
image.png

实验中所使用的数据为:10个正常人OCT体数据,8个青光眼患者OCT体数据,每个体数据有193张图像。训练数据为2张正常人和一张青光眼患者的图像,训练数据来自专家标定。

论文的分割结果如下:

image.png
image.png

③ Automatic segmentation of nine retinal layer boundaries in OCT images of non-exudative AMD patients using deep learning and graph search

作者:LEYUAN FANG
来源:2017 BOE
  结合卷积神经网络和图搜索算法(CNN-GS)对干性AMD患者的OCT图像进行层次分割,可以得到9个边界。该方法主要分为两个步骤:CNN确定要分割边界的候选区域;图搜索算法在这个区域内进行分割:

image.png

其中,CNN为修改后的Cifar-CNN,针对每个像素,以该像素为中心提取33*33的图像块,该图像块作为作为CNN的输入,输出为一个1*10的向量,分别表示该像素属于9个边界和背景的概率,最终可以获得9个边界对应的概率图。

image.png

image.png

CNN的网络结构如下:

image.png

最后在概率图的基础上,使用图搜索(GTDP,graph theory and dynamic programming)的方法对每个边界进行细分割,得到最终的分割结果。

实验中使用的数据:
  117个干性AMD的OCT体数据,每个Volume包含48或49张图像。其中57个体数据用做训练集,60个体数据(2915个B-scan)用于测试集。

论文分割结果:

image.png

说明:
OCTExplorer:一个可下载的3D OCT层次分割软件(Iowa)
DOCTRAP:基于人工修正的半自动标定软件(杜克大学)

结果定量分析

缺点:过于依赖标注数据集;基于Matlab平台的CNN运行时间较长,后续可改进为Python或Caffe平台;设计可自动适应大小的图像块。


④ Segmentation of retinal OCT images using a random forest classifier

作者:Andrew Lang
来源:Medical Imaging 2013
  使用随机森林分类器的方法对黄斑区域的OCT图像进行9个边界的分割,每个像素点提取7个特征进行训练和分类。

9个边界示例

7个特征:

image.png

其中第一个特征(a)是视网膜区域中每个像素点距离BM的垂直距离,第二个是每个像素的x坐标;(d)~(f)是四种不同尺度的梯度图像;最后的特征是每个像素处的结构张量的最大特征值的大小。这7个特征构成了每个像素点对应的特征向量,以这些特征向量作为输入,使用随机森林对像素点进行十分类(0~9,0为背景,1~9分别对应从上到下的9个边界)。随机森林分类器生成的概率图如下:

image.png

实验中使用的数据:
  10个体数据,每个体数据包含49个B-scan

论文实验结果:

image.png
image.png

⑤ Retinal layer segmentation of macular OCT images using boundary classification

作者:Andrew Lang
来源:2013 BOE
  本文使用随机森林+Canny以及随机森林+GS的方法对黄斑区与视网膜OCT图像进行9个边界的分割,OCT图像中的每个像素点提取27个特征构成特征向量。本文方法的流程如下:


image.png

特征举例:(包含了三维信息)


image.png

随机森林生成的概率图:
image.png

RF+CAN:在概率图的基础上使用Canny算子进行边界分割;
RF+GS:在概率图的基础上使用GS方法对层次进行分割;

实验中使用的数据:35个体数据,每个体数据包含49个B-scan,训练集体数据的个数为Ns个。Ns的不同对随机森林分类器的影响:

image.png

论文分割结果:

image.png
image.png
image.png

⑥ Segmentation Based Sparse Reconstruction of Optical Coherence Tomography Images

作者:Leyuan Fang
来源:2016 IEEE TMI
  本文使用稀疏重建(sparse reconstruction,SSR)和图搜索(graph theory and dynamic programming,GTDP)的方法对黄斑区域视网膜OCT图像进行层次分割,分割得到7个边界。该方法流程如下:

image.png

首先使用GTDP的方法对OCT图像进行初步分割,之后利用粗分割的得到的层次结构信息构建针对每个Layer的结构词典(structural dictionaries),然后利用构建的词典对图像进行降噪增强,使用增强后的图像进行分割得到的结果误差相较于之前的较小。

Fig. 10. SSR reconstruction results using three different layer segmentations. The image in (a) is a raw OCT B-Scan. Automatic segmentation of retinal layers using GTDP algorithm (delineated in different colors in the left column) is used to produce the denoised image of the right column in (b). We carefully manually corrected the automatic segmentation of layer boundaries, resulting in the slightly modified layer boundaries shown in the left column of the (c). Corresponding denoised image is shown in the right column of the (c). To artificially create more severe segmentation errors, we intentionally introduced errors in segmentation of the inner nuclear layer in the black box region (manually induced error), resulting in the images of the (d).
Fig. 11. Impact of SSR reconstruction on automatic GTDP layer segmentation performance. The raw B-Scan in (a) is segmented using automated GTDP technique in (b). The blue arrow points to a small region with errors in automatic segmentation of the inner nuclear layer boundaries (delineated in blue and cyan colors). SSR denoised image using the segmentation results in (b) is shown in (c). Automatic segmentation of the image in (c) using GTDP technique is shown in (d), where the accuracy of segmentation is improved for the previous erroneously segmented region。

实验使用的数据:
41个正常人的体数据。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容