法律状态公告日
法律状态信息
法律状态
2017-12-19
授权
授权
2015-06-10
实质审查的生效 IPC(主分类):G06T5/00 申请日:20150212
实质审查的生效
2015-05-13
公开
公开
技术领域
本发明涉及基因芯片图像的自动对比度增强方法。
背景技术
基因芯片(cDNA Microarray)以高通量、微型化、自动化及低成本等优点 成为后基因组时代最重要的基因检测工具之一。基因芯片分析包含样本采集、 芯片制备、扫描成像、图像处理、数据分析和生物学应用等步骤,如图1所示。 基因芯片的图像处理是其中提取基因表达水平信息的关键步骤,其准确性和可 靠性将直接影响基因表达谱数据的有效性,并最终决定生物学分析和病理分析 的成败。因此,基因芯片图像处理对解读成千上万个基因点的杂交信息,建立 可信疾病预测具有重要的意义,其分析的可靠性和准确性将直接影响到芯片的 推广与使用。
芯片制作过程复杂(会带来操作失误或仪器误差)、图像质量多变(会出现 噪声等级不同、基因点形态各异和基因点分布疏密不一)以及图像分析方法多 样等,对基因芯片图像处理造成巨大挑战。导致目前基因芯片图像处理过程存 在如下问题:①算法精度完全依赖于图像质量;②单一算法无法满足要求。需 要采用新的理论或方法对基因芯片图像处理进行更深入的研究。
而图像预处理对提高图像质量,从而对提高图像分析结果精度具有重要意 义。现有基因芯片图像预处理着重于基因芯片图像的噪声去除或者倾斜校正, 很少有人研究对比度增强。此外,一般来说,通常图像对比度增强采用的方法 是灰度变换法,即对图像灰度范围进行线性扩展,如
但该方法涉及到的a,b,c,d参数均需要预先设定,即需要人为给出原始图像 的对比度范围以及需要增强的目标对比度范围,不具有适应性。
发明内容
因此,针对上述的问题,本发明针对基因芯片的图像处理方法进行改进, 提出一种新的自适应对比度增强方法,以使其具有很好的适应性,可广泛运用 于各种类型基因芯片图像。
为了解决上述技术问题,本发明的思路如下:经深入研究后发现,基因芯 片图像大多存在对比度较低现象,并且低对比度对网格定位影响较大;而对比 度增强后,网格定位准确率最大可提高25%。
具体的,本发明的基因芯片图像的自动对比度增强方法,包括如下步骤:
步骤1:将待处理的基因芯片图像进行数字处理,用f(x,y)表示数字处理过的 基因芯片图像灰度值;
步骤2:统计背景灰度值k;
步骤3:计算图像对比度C;
步骤4:对图像灰度值f(x,y)进行扫描,如果f(x,y)≤k,则判断该像素点是背 景,则保留图像内容,如果f(x,y)>k,则代表该像素点为基因点则进行对比度增 强;利用步骤3计算得到的图像对比度值C,获得增强倍数10000/C,具体增强过 程为
另外,为了去除增强后的噪声影响,还包括步骤5:对步骤4处理后的图像 灰度值f(x,y)进行噪声滤除:其具体包括如下过程:
步骤51:采用中值滤波器对图像进行扫描,针对的图像灰度值f(x,y)中的某 个像素点g(x,y),取其邻域图像块g(x+k,y+l),其中l,k∈[-1,1];
步骤52:对图像块进行从小到大排序gs=sort(g(x+k,y+l));
步骤53:取中间值g′(x,y);
步骤54:重复步骤51-步骤53,最后得到滤除噪声后的图像g′(x,y)。
其中,步骤1中,为简化计算,将图像灰度值f(x,y)由16位转换为8位 f(x,y)=f(x,y)/256,同时,步骤5还包括还原图像的步骤:步骤55:还原图像 g′(x,y)=g′(x,y)*256。
步骤2中,统计背景灰度值k包括如下过程:将图像灰度值f(x,y)切分为若 干个小窗口,统计这若干个小窗口的最大灰度值,形成最大灰度值集合;取最 大灰度值集合中的最小值作为背景灰度值k。
为了更好的实现算法,作为一个优选的方案,上述步骤2具体包括如下过 程:
步骤21:为方便统计背景灰度值,采用10×10的滑动窗口在图像灰度值f(x,y) 的边缘位置扫描,取每个窗口内最大灰度值,形成最大灰度值集合;
步骤22:为消除噪声影响,针对图像灰度值f(x,y)的每个边缘位置(上下左 右),分别随机选择两边和中间三个位置,共计12个窗口位置,最后取最大灰 度值集合中的最小值作为背景灰度值,即其中Aj表示每 个窗口,m代表重复实验次数。
更进一步的,所述步骤2还包括步骤23:为了避免随机性以及噪声影响, 重复步骤2-步骤3多次,例如取m=10即重复10次(当然,也可以重复其他次数), 取平均值作为最后的背景估计值k。
所述步骤3计算图像对比度C包括如下过程:
步骤31:计算图像f(x,y)的水平投影信号x,即将二维信号转换为一维信号;
步骤32:计算均值标准差均方根误差四阶 矩
步骤33:根据上述计算获得图像对比度C=s/[s4/(s2)2]1/4。
本发明采用上述步骤,具有如下优点:1、不需要任何参数输入;2、自适 应实现对比度增强;3、大幅度提高基因芯片图像处理精度;4、适应性广,可 以适用于各种类型基因芯片图像。
附图说明
图1为基因芯片分析处理流程;
图2为对比度增强对基因芯片图像网格定位的影响;
图3不同数据库上对比度增强前后对比;
图4具有高对比度图像的网格定位效果:(a)对比度增强前的网格定位和(b)对比 度增强后的网格定位;
图5对比度增强对网格定位的影响:(a)对比度增强前的网格定位和(b)对比度增 强后的网格定位。
具体实施方式
现结合附图和具体实施方式对本发明进一步说明。
本发明提供一种基因芯片图像的自动对比度增强方法,将基因芯片图像的 对比度自动增强,从而提高网格定位准确率。作为一个具体的实现方法,具体 步骤如下:
步骤1:读入图像f(x,y),并将其由16位转换为8位f(x,y)=f(x,y)/256;
步骤2:采用10×10的Aj窗口在图像边缘位置扫描,取每个窗口内最大灰度 值;
步骤3:每个边缘位置分别随机选择两边和中间三个位置,共计12个窗口 位置,最后取最大灰度值集合的最小值作为背景灰度值,即
步骤4:同时,为了避免随机性以及噪声影响,重复步骤2-步骤3,取m=10 即重复10次,取平均值作为最后的背景估计值k。
步骤5:计算图像f(x,y)的水平投影信号x,即将二维信号转换为一维信号;
步骤6:计算均值标准差均方根误差四阶矩
步骤7:最后得到图像对比度C=s/[s4/(s2)2]1/4;
步骤8:对图像f(x,y)进行扫描,如果判断是背景f(x,y)≤k,则保留图像内容, 如果是基因点f(x,y)>k则进行对比度增强,
步骤9:为了去除增强后的噪声影响,采用3×3的中值滤波器对图像进行扫 描,针对某个像素点g(x,y),取其邻域图像块g(x+k,y+l),其中l,k∈[-1,1];
步骤11:对图像块进行从小到大排序gs=sort(g(x+k,y+l));
步骤12:取中间值g′(x,y)=gs(5);
步骤13:重复步骤9-步骤12,最后得到滤除噪声后的图像g′(x,y);
步骤14:还原图像g′(x,y)=g′(x,y)*256。
为验证所提方法的有效性,我们在6个数据库上进行了试验,数据库详细 信息如表1所示。
表1 六个数据库的基因芯片图像细节信息
图3给出了所提方法在不同数据库上的对比度增强前后对比。可以看出, 对比度增强效果明显,即增强后的图像对比度值明显提高很多。
表2给出了对比度增强对不同数据库图像网格定位精度的影响,可以看出 对比度增强前网格定位准确率较低,对比度增强后,网格定位准确率提高较大。
表2对比度增强对网格定位的影响
图4给出了对比度增强前后的网格定位示意图,其中(a)为对比度增强前的 网格定位示意图,(b)为对比度增强后的网格定位示意图,由图上可以看出,对 于自身对比度比较高的图像,不论对比度增强与否,网格定位效果均较好,这 也说明高对比度对图像网格定位是有意义的。
图5给出了具有低对比度的基因芯片图像的网格定位效果,其中(a)为对比 度增强前的网格定位示意图,(b)为对比度增强后的网格定位示意图。由图上看 出,很明显,未经对比度增强的图像网格定位大多不准确,而经过对比度增强 后,可以准确定位到每个基因点。这些试验都证实了对比度对基因芯片图像网 格定位的影响较大,因此需要对基因芯片图像进行对比度增强。
本发明提出的对比度增强方法不需要任何参数输入,完全自动获取图像对 比度并进行增强,不仅能用到各种类型的基因芯片图像上,也可以直接移植到 其他图像上,具有通用的适用价值。重要的是,利用该方法对基因芯片图像进 行对比度增强后,可以大幅度提高后续图像分析处理的准确率,最高可达25%。
尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员 应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式 上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
机译: 用于放射线照相的图像信息增强方法包括将获取的图像归一化以形成归一化图像,并通过非线性函数增强阈值处理图像的对比度以形成对比度增强的图像。
机译: 图像对比度增强方法和图像对比度处理器
机译: 自动对比度限制自适应直方图均衡化图像增强方法