APP下载

基于颜色矩阵映射的细胞图像核、浆提取方法研究

2012-10-15王萌张留龙赵运立东营市人民医院

中国医疗设备 2012年10期
关键词:彩色图像细胞核图像处理

王萌,张留龙,赵运立东营市人民医院

a.信息中心;b.放射科;c.设备科,山东 东营 257091

0 前言

在细胞图像处理过程中,主要是对粘连细胞进行分割,形成独立的个体,以便计算各单个细胞的相关参数,如面积、直径、质心等。因此,细胞分割的准确性直接影响到后期图像处理效果。目前已有多种分割算法,这些算法在进行图像分割时各有优劣,但单一算法通常很难得到好的效果,综合多种算法进行处理可得到较理想的分割效果[1-3]。

在分割过程中,通常的做法都是直接将彩色细胞图像灰度化,但这样无疑会损失彩色图像的某些信息,特别是在推片不均产生色斑时,不能很好地将细胞从背景中分割出来,同时也不能较好地保留细胞形态。本研究尝试充分利用图像的彩色信息对细胞图像进行预处理,分别对细胞核、细胞浆进行提取,为后期图像处理提供更丰富、准确的信息。

1 RGB图与灰度图之间的关系

灰度图又称灰阶图,把黑色与白色之间按对数关系分为若干等级,成为灰度。灰度分为256阶,用灰度表示的图像成为灰度图。任何颜色都由红(R)、绿(G)、蓝(B)三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度(Gray):

(1)公式计算法:

Gray=R*0.3+G*0.59+B*0.11;

Gray=(R*30+G*59+B*11)/100;

Gray =(R*28+G*151+B*77)>>8 ;

Gray=(R+G+B)/3。

(2)仅取单色:

Gray=R(红色通道);

Gray=G(绿色通道);

Gray=B(蓝色通道)。

通过上述任一种方法求得Gray后,将原来的RGB中的R、G、B统一用Gray替换,形成新的颜色RGB(Gray,Gray,Gray),用它替换原来的RGB(R,G,B)就是灰度图了.转换后,灰度值的变化范围是0~255,它综合了彩色图像中3种基色的灰度级变化。

(3)RGB图的颜色矩阵映射。一幅RGB图像存储为数据矩阵,数组中的元素定义了图像中每一个像素的R、G、B颜色值,像素的颜色由保存在像素位置上的R、G、B的灰度值组合来确定,根据目标区域的偏向色限定R、G、B颜色的取值,从而使目标图像更明确。

2 图像预处理方法比较

在matlab运行环境下对彩色细胞图像进行预处理,目的是使处理后的图像更易于分割,以达到细胞提取的目的。上述(1)、(2)两种方法,将彩色图像转换成灰度图分别运用了公式法和单色法处理,而方法(3)利用了原图像的色彩信息进行颜色矩阵映射。下面将分别介绍此3种方法的实现过程:

方法(1),用函数rgb2gray直接将原RGB图像灰度化,其中函数rgb2gray使用公式计算法对彩色图像进行转换(图 1~2)。

图1 RGB图像

图2 灰度图

方法(2),选取单通道显示[4]。一副完整的图像,是由R、G、B 3个通道组成的,选择彩色图像中一个合适的通道进行分割,在matlab运行环境下显微病理涂片在R、G、B通道下的显示,见图3~5。

图3 R通道图像

图4 G通道图像

图5 B通道图像

从彩色图像上可见背景偏红,在R通道上前景和背景对比度较好,便于分割操作。所以选择图(3)进行下一步操作。

方法(3),颜色矩阵映射[5]。用交互式(impixel)获取像素值,取多个细胞核的点,以确定细胞核像素的取值范围,然后使用imadjust函数来映射彩色图像的颜色矩阵,取得细胞核、细胞浆(图6~7)。

图6 颜色矩阵映射提取细胞核

图7 颜色矩阵映射提取细胞浆

图像处理中关键技术的应用,无论对边缘检测[6]还是形态学操作,都希望图像的前景、背景对比度越明显越好。经比较:图2对比度不强,细胞浆难以与背景区分;图3提取细胞核可行,但一些外沿的细胞浆与背景色斑较难区分;图6可直接识别细胞核,背景干扰较少;图7利于提取细胞浆,细胞浆与背景区分较明显,为下一步图像处理能提供更准确的信息。本研究采用颜色矩阵映射法实现,具体实验步骤如下。

3 颜色矩阵映射法实验步骤[7-8]

用交互式(impixel)方法在图1中获取像素值,取多个细胞核(颜色深度不同)的点,按先后顺序依次显示像素值,每1行为1个点的像素值。将细胞核像素值的大体取值范围0~255转换为与之对应的0~1值(表1)。该取值用于确定一个范围参考,不必每次都做此步骤。

表1 细胞核的大体取值范围及其对应的数值转换关系

使用imadjust函数来映射彩色图像的颜色矩阵,取得有意义的部分:

此式表示,将原图像中的亮度值映射到新图像中的新参数值,low_in为最低输入值,high_in为最高输出值,low_out为最低输出值,high_out为最高输入值,参数gamma默认为1 线性映射。即将low_in~hige_in之间的值映射到low_out~high_out,low_in以下与high_in以上的值被剪切掉了。也就是说,low_in以下的值映射到low_out,high_in以上的值映射到high_out。

对RGB图像的R、G、G调色板分别进行调整。即随着颜色矩阵的调整,每一个调色板都有唯一的映射值。由表1可知:R(0.38~0.8)、G(0.29~0.61),B 通道颜色较少,此处可不取。即原细胞图像中红色调色板中像素值<0.38的像素都将被置为0,>0.8的都将被置为1,原图像中绿色调色板中像素值<0.29的像素都将被置为0,>0.61的都将被置为1。

细胞核表达式为 : imadjust(I,[0.38 0.29 0; 0.8 0.61 .01],[]);执行此式得到了图6。

我们用选取细胞核的方法选取细胞浆。像素的取值范围及对应转换关系,见表2。

表2 选取细胞浆像素的取值范围及对应转换关系

由表2可知,对应的数值转换后,R(0.74~0.93)、G(0.54~0.77),因原图像B通道颜色较少此处可不取。即原细胞图像中红色调色板中像素值<0.748的像素都将被置为0,>0.93的都将被置为1;原图像中绿色调色板中像素值<0.54的像素都将被置为0,>0.77的都将被置为1。

细胞浆表达式为: imadjust(I,[0.74 0.54 0; 0.93 0.77 .01],[])

执行此式得到了图7。

4 结束语

本研究提出了一种目标性更强的背景分割方法。采用颜色矩阵映射方法能够更充分地利用彩色图像的色彩信息,为图像的后期处理提供了更可靠的数据。经过色彩矩阵映射法预处理的图像再进行灰度化,其前景、背景对比度更强,对后期的图像分割等处理更有实际应用意义。

[1] 丁宏,王泽,施月玲.粘连细胞分割算法的研究与实现[J].计算机应用与软件,2008,25(4):202-203.

[2] 王兆仲,赵宇,周付根,等.血细胞图像的自适应分割[J].中国体视学与图像分析,2002,7(1):49-52.

[3] 李宗林,罗晓晖,蒋爱德.显微细胞的图像分析技术[J].机械工程与自动化,2006,(2):146-148.

[4] 刘国庆,傅蓉.基于优势背景色的细胞图像综合分割方法[J].计算机工程与设计,2011,32(6):2080-2082.

[5] 曹茂永,徐小平,郁道银.具有光照强度不变性的显微细胞图像处理算法[J].光学技术,2003,29(5):575-577.

[6] 胡丽琴,宋丽梅.基于灰度形态学的红细胞图像边缘检测[J].传感器与微系统,2009,28(3):98-100.

[7] 张毓晋.图像工程(上册)图像处理[M].北京:清华大学出版社,2006.

[8] 张强,王正林.精通MATLAB图像处理[M].北京:电子工业出版社,2009.

猜你喜欢

彩色图像细胞核图像处理
海战场侦察图像处理技术图谱及应用展望
指向科学思维的“细胞核的结构与功能”教学设计
人工智能辅助冠状动脉CTA图像处理和诊断的研究进展
基于二维直方图的彩色图像全局阈值分割方法研究
基于FPGA的实时彩色图像边缘检测
基于ARM嵌入式的关于图像处理的交通信号灯识别
野生鹿科动物染色体研究进展报告
植物增殖细胞核抗原的结构与功能
机器学习在图像处理中的应用
基于最大加权投影求解的彩色图像灰度化对比度保留算法