APP下载

K-means无监督机器学习算法在心脏CT图像分割中的应用

2019-03-14李彩红张慧娥申海杰

电脑知识与技术 2019年1期
关键词:群组图像处理灰度

李彩红 张慧娥 申海杰

摘要:随着医疗成像设备的发展研制,结合机器学习算法在医学图像处理中的应用,大大促进了医学图像处理的研究[5],为医学病理的诊断提供了充足的依据。本文以 K-means 算法为基础,将心脏 CT 图像经过 K-means 算法处理得到聚类后的图像;在此基础上,选择实验中K-means 算法输出结果中灰度值的最大值作为阈值,利用阈值法实现心脏 CT 图像的分割。

关键词:机器学习;K-means阈值法

中图分类号:TP18        文献标识码:A        文章编号:1009-3044(2019)01-0212-02

机器学习通过算法,使得机器能从大量历史数据中学习规律,从而对新的样本做智能识别或对未来做预测。机器学习算法分监督算法、无监督算法、半监督算法。K-means 算法是一种经典的无监督聚类方法,具有强大的搜索力,该算法的主要思想是通过迭代把数据集划分为不同类别,使评价聚类性能的准则函数达到最优,从而使生成的每个聚类内部紧凑,类间独立[1]。

CT掃描技术是医生进行心脏疾病诊断的重要手段之一。CT 中心脏图像的分割是病变区域提取、特定组织测量以及实现心脏三维立体重建的基础。快速准确地实现心脏 CT 图像的分割是医学图像分割领域中的一个重难点。

近年来机器学习算法在医学图像处理中发挥着重要的作用,是医学图像处理的常用算法之一[2]。本文基于 K-means 算法,将原始心脏CT图像经过算法处理得到聚类后的图像,再用阈值法实现心脏图像的分割。

1 K-Means均值聚类算法

K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标。其原理为:首先随机选定初始点为距离中心,并通过计算每一个样本与距离中心之间的距离,找出最小距离把样品归入最近的聚类中心,接着,修改中心点的值为本类所有样品的均值,再计算各个样品到距离中心的距离,重新归类,直到距离中心不再改变。根据原理,可定义准则函数为:

[K=i=1kxj∈Si(xj-ui)2]

函数假设对象属性来自空间向量,并且目标是使各个群组内部的均方误差总和最小。假设有k个群组Si, i=1,2,...,k。ui是群组Si内所有元素xj的重心,或叫中心点。

算法思路:

输入:群组的数目k;包含n个对象的数据集D。

输出:k个簇的集合。

方法:

1)从D中任意选择k个对象作为初始中心;

2)重复选择;

3)根据群组中对象的均值,将每个对象指派到最相似的群组;

4)更新群组均值,即计算每个群组中对象的均值;

5)计算准则函数;

6)直到准则函数不再发生变化。

2 阈值分割

阈值处理是一种区域分割技术, 它适用于物体与背景有较强对比的景物分割。 它主要是利用图像中要提取的目标物体和背景在灰度上的差异, 选择一个合适的阈值, 通过判断图像中的每一个像素点的特征属性是否满足阈值的要求来确定图像中该像素点应该属于目标区还是应该属于背景区域, 从而产生二值图像[3]。

阈值化分割分为两个步骤:首先是确定合适的或者是最佳阈值,然后是将图像的像素的灰度跟阈值进行比较,进而确定每个像素所属的类。其难点和关键就是确定合适的阈值[4]。本实验中K-means 算法的输出为聚类后的CT 图像和灰度值,选择输出灰度值中的最大值作为阈值。

3 图像处理实验及结果

3.1实验流程

通过MATLAB程序将心脏CT图像转为double类型,输出原灰度图,应用k-means算法将图像聚类,从k-means算法输出的灰度值中选最大值为阈值进行二值化分割,得出分割后图像。

3.2实验过程

对心脏切片图像进行多次聚类,通过对比聚类结果得出,聚类数目为3时效果最好,故令输入的聚类数目k=3,得到图像聚类图,图1和图2分别为原图和聚类后图像,从K-means算法结果中选择最大的灰度值作为阈值,去除灰度值低于心脏的区域,得到图3分割效果图。

4 总结

实验证明机器学习算法应在医学图像分割上是可行性。后续可改进算法,结合形态学方法做更精细的分割研究。

参考文献:

[1] 李苏梅,韩国强基于K-均值聚类算法的图像分割方法[J].计算机工程与应用,2008,44(16):163-167.

[2] 安强强,张峰,李赵兴,等.基于机器学习的图像分割[J].自动化与仪器仪表,2018(6):29-31.

[3] 刘利雄,马忠梅,赵恒博,等.一种基于主动轮廓模型的心脏核磁共振图像分割方法[J].计算机学报,2012,35(1):146-153.

[4] 李志刚.心脏CT图像分割算法研究[D].哈尔滨:哈尔滨工程大学,2014:20-56.

[5] 史颖欢.医学图像处理中的机器学习方法及其应用研究[D].南京:南京大学,2013:38-76.

猜你喜欢

群组图像处理灰度
采用改进导重法的拓扑结构灰度单元过滤技术
基于灰度拉伸的图像水位识别方法研究
基于图像处理的机器人精确抓取的设计与实现
机器学习在图像处理中的应用
关系图特征在敏感群组挖掘中的应用研究
基于最大加权投影求解的彩色图像灰度化对比度保留算法
基于灰度线性建模的亚像素图像抖动量计算
基于图像处理的定位器坡度计算
基于统计模型的空间群组目标空间位置计算研究
Photo Shop通道在图像处理中的应用