应用计算智能和软计算

PDF
应用计算智能和软计算/2016/文章

研究文章|开放访问

体积 2016 |文章ID. 6304915 | https://doi.org/10.1155/2016/6304915

M. Kumar, S. K. Mishra, S. S. Sahu 基于Cat群优化的函数链人工神经网络滤波去除ct图像高斯噪声“,应用计算智能和软计算 卷。2016 文章ID.6304915 6. 页面 2016 https://doi.org/10.1155/2016/6304915

基于Cat群优化的函数链人工神经网络滤波去除ct图像高斯噪声

学术编辑器:Thunshun w·廖
收到了 2015年11月25日
修改 2016年04月01
公认 05年4月2016年
发表 2016年4月24日

摘要

高斯噪声是影响CT图像采集质量的主要噪声之一。它给病理鉴定或任何疾病的诊断带来了困难。在临床、诊断和后处理应用中,高斯噪声消除是提高CT图像清晰度的理想方法。本文提出了一种进化非线性自适应滤波方法,利用猫群函数链人工神经网络(CS-FLANN)去除不必要的噪声。该滤波器的结构基于功能链接人工神经网络(FLANN),并利用猫群优化(CSO)来选择神经网络滤波器的最优权值。将所应用的滤波器与现有的线性滤波器如均值滤波器和自适应维纳滤波器进行了比较。计算了峰值信噪比(PSNR)等性能指标,对该滤波器进行了定量分析。实验评价表明,所提出的滤波技术相对于现有方法具有优越性。

1.介绍

CT成像是一种现代无创医学成像方式,其中x射线束和数字几何处理用于生成二维图像的切片。x射线束被扫描到身体周围,形成许多视图或投影。探测器感知采集到的数据并将其存储在计算机存储器中进行处理。然后利用“反投影”等算法进行图像重建。该数据集可进一步用于构建人体器官的三维图像。CT成像可以提供有关人体组织在特定时间的高质量视觉信息。目前,CT成像正成为医疗过程中不可缺少的一部分[12].CT图像可以在采集、处理、压缩、存储、传输和复制等任何阶段发生畸变。它可能会导致医学图像质量下降,从而限制了输出图像的进一步应用[3.].

由于高斯噪声,CT图像会产生噪声。它产生了不必要的低对比度图像,使细微观察任何异常或疾病变得困难。高斯噪声由噪声医学图像中的高频成分组成[4.].因此,像均值或移动平均滤波器这样的低通滤波器可以解决这个问题。不幸的是,这些过滤器模糊了医学图像的关键边缘信息。医学图像去噪是图像特有的,取决于噪声的特性。滤波器的选择是任何自动化系统的关键,为了使其在硬件实现上具有可行性,其算法必须具有较低的计算成本。因此,为了避免这类问题,我们引入了自适应图像滤波器,如“维纳”滤波器、人工神经网络(ann)滤波器等[5.6.].“维纳”过滤器是一种最佳的线性自适应方法,在理想情况下,“维纳”过滤器非常有效地工作。在过去的二十年中,ANNS一直在非线性图像处理中发挥着重要作用。ANNS可用于一系列应用,例如图像分类,识别,预处理和特征提取。

事实上,在真实图像中,噪声在本质上是高度非线性的,有时不容易用数学来表示。因此,在这种情况下,需要一个非线性自适应滤波器来解决这个问题。文献表明,人工神经网络可用于非线性自适应滤波的设计。最初,许多研究人员实现了监督前馈神经网络滤波器,开发了一种非线性图像滤波器[7.-9.].它由输入层、隐藏层和输出层组成。隐层的选择和计算时间一直是研究人员关注的问题。FLANN最初由Pao开发[10.它的输入是基于一些函数展开的比如三角展开,切比雪夫展开,幂级数展开等等。它可以非常有效地分配给一个非线性任务。FLANN算法的优点在于算法设计和实现简单。它的计算时间比普通的前馈网络,如MLP等要少[11.].因此,引入了FLANN,它能比其他竞争网络更有效地解决任何非线性问题。FLANN的结构与多层神经网络不同,是单层神经网络。很容易设计出更少的计算时间[12.].在此之前,人工神经网络及其变体权值的训练或更新是基于梯度搜索算法,如最小均方(LMS)、反向传播(BP)、递归最小二乘(RLS)等。这类算法的局限性在于它们可以固定在局部最优点上,并且导数函数应该是连续的。因此,为了避免梯度不足,人工神经网络的训练将采用启发式或进化计算技术[13.-17.].作者在[18.强调了CSO在求解不同优化问题时的精确应用,计算时间更少。作者在[19.]提出了一种改进的并行猫群优化算法(Enhanced Parallel Cat Swarm Optimization, EPCSO),为无线传感器网络(WSN)提供路由方案,使传感器节点的功耗最小化。同样,[20.]应用CSO在解决多目标优化问题及其对其他性质启发技术的益处。

本文的主要目的是通过使用CS-FLANN滤波器恢复来自高斯噪声的CT图像。已经引入了CAT群优化(CSO),用于选择神经网络的最佳重量,使成本函数,即错误 ,可以最小化。本文的布局如下:部分2描述了LMS-FLANN和CSO-FLANN滤波器用于CT图像去噪的方法。部分3.正在处理不同方法的仿真研究和结果。部分4.突出了这项结论和未来的工作范围。

2.基于CSO的FLANN滤波器

2.1。猫群优化

中央公务员制度由朱及蔡于2007年首次推出,目的是取得较公务员制度更佳的表现[21.].通过采用一组新的学习机制来建模猫在寻找其猎物中寻找猎物的行为。有趣的是,CSO CAT对应于PSO中的粒子,并且略微差异是其算法[22.].猫活动分为两个阶段或模式,即寻求阶段和追踪阶段。在寻求阶段,猫观察周围地区并试图移动下一个位置。类似地,在跟踪阶段,猫追逐一些所需的目标。如果他们找到最近的潜在猎物,他们立即将自己转移到追踪阶段[23.24.].搜索阶段对应于优化问题中的全球搜索过程,而追踪阶段对应于本地搜索过程。诸如寻求内存池(SMP),计数维度变化(CDC)和混合比(MR)的参数是固定的。接下来,要计算所有候选点的适应值,然后为猫的相同函数分配相似的概率。否则,计算每个候选点的选择概率(1).该模式只计算最优、最大和最小适应度值,可进一步用于跟踪模式或求解优化问题。在跟踪模式中,速度和位置被分配给每个候选。在每次迭代中,评估猫的适应度函数值,并根据最佳适应度值将结果保存在计算机存储阵列中。算法执行到满足终止条件准则为止;否则,根据CSO算法,所有的过程都是重复的;猫的行为被定制如下。

寻找模式。概率如下:

跟踪模式。速度如下: 维在哪里 和位置是 在哪里 为各候选的适应度值和概率。同样的, 是惯性体重, 加速度是常数吗 是0到1之间的任意随机值。 分别是全球职位和现任职位。算法中给出了CSO的算法1

算法1。Cat群优化算法如下:
Step  1.中猫的随机位置初始化 维度空间,
步骤2。初始化随机猫的速度为
第3步.根据混合物比例从人口中随机挑选猫;分配寻求模式和跟踪模式的猫。
Step  4.计算每只猫的适合度,并相应地计算其所在的位置 和全球地位 猫的名字将被分配。
第5步.根据健身功能比较以前的全球最佳和最近的全球最佳位置,并根据保存最好的功能。
第6步.对于一个新的种群,猫的位置和速度将被更新,使用(2) 和 (4.).
第7步.检查终止条件;如果满意,终止程序;否则,重复步骤4-6。

2.2.CS-FLANN过滤器

在所提出的工作中,从尺寸的滑动窗口中选择了九个噪声输入像素 在随机生成的重量之后是指数的扩展“ “被分配以扩展输入。logsig()用作激活函数以获得估计的输出,即“ .“期望值” 是参考图像的中间像素,用来计算估计误差。 。“类似地,整个过程将全部应用于同一嘈杂的图像。用于Flann的架构和方程如下:噪声少的像素指数扩展为 指数扩展的噪声像素阵列 估计产出 错误 LMS用于LMS- flann滤波器的权值更新 在哪里 分别表示新的权重和以前的权重。同样,获取错误为 “ 和 ” “是Flann-LMS滤波器的学习率。在CS-FLANN滤波器中,为了避免编程复杂性并降低训练计算时间,我们在寻求滤波器的寻求模式下引入了某些修改。最初,我们初始化任意重量集,权重的排列将如下。

的权重集 对于每一组权重误差 将进行评估,并根据最小误差,将存储单组最佳权重位置。跟踪部分(12.) 和 (13.)用于生成和更新候选者的新重量和速度。通过比较先前成本函数和当前成本函数的适应度,存储全局最佳重量。

对于下一次迭代,速度和权重位置通过使用(12.) 和 (13.).上述过程将继续“ “ 次数。

方程(7.) 和 (8.)意味着以下。

适应度函数:

新速度:

新的重量位置: 在哪里 是图像的行和列的数量。 是全球最好的砝码和位置的砝码 迭代。同样的, , 分别为惯性、加速度常数和0 ~ 1之间的随机生成值。数字1给出了FLANN滤波器的基本结构。采用LMS和CSO自适应算法对所提滤波器进行训练。将类参数误差用于FLANN的更新权值。

3.模拟研究

MATLAB软件用于仿真,验证和测试所提出的过滤器。已经拍摄了踝骨的CT图像,用于实验目的,并且图像的格式在DICOM中。行中的图像大小 和列 .高斯噪声的均值为0,方差为0.04。FLANN-LMS的学习率为0.02,两种模型的迭代次数均固定为1000次。LMS-FLANN和CS-FLANN随机生成的权值集个数为45 , 450年 .最后,选取45个最优权值进行神经网络滤波器的训练。输出去噪的大小为 .给出了用于再生处理的嘈杂图像的归一化范围的数学公式(14.).类似地,给出了SNR和PSNR计算的数学形式(15.) 和 (16.).实验结果以及不同CT图像的PSNR值如图所示2和表格1, 分别。图像2和3是头部的CT图像,图像的格式为JPG。两种图像的大小被拍摄501×501用于去噪,并且图像存在于本文附录中。维纳滤波器计算所需的平均时间为1.86秒。仅考虑测试:


图片 嘈杂的 均值滤波 维纳过滤器 Flann-LMS. CSO-Flann.

图1 41.77 44.37 44.98 45.40. 45.91
图2 41.73 44.49 45.15 45.60 46.07
图片3 41.75 44.35 44.20. 44.99 46.28
平均计算时间(秒) 1.78秒 1.86 S(测试) 321.48 S(培训+测试) 7573.621 S(培训+测试)

均方错误是

峰值信号到噪声比是

4.结论

本文提出了一种基于CSO的FLANN自适应滤波算法,用于去除CT图像中的高斯噪声。CS-FLANN滤波器的视觉输出和PSNR值均显示出其优于现有滤波器的优点。由于CS-FLANN的固有结构,训练网络的计算时间较高。然而,测试时间与其他方法相当。一旦网络被训练,那么不同的噪声图像可以在更短的时间内用相同的滤波器进行测试。本文提出的CS-FLANN网络可用于医学图像的实时去噪,也可用于消除诸如Salt and Pepper、Rician和Speckle噪声等大范围噪声。

附录

参见图3.

利益争夺

作者声明不存在利益冲突。

参考

  1. D. Zhang和H. N. Toshi,“基于拉普拉斯金字塔域的Radon变换和Walsh列表的医学图像降噪”第十三届IEEE消费电子国际研讨会论文集(ISCE '09),第756-760页,日本京都,2009年5月。视图:出版商网站|谷歌学者
  2. r . m . Rangayyan生物医学图像分析,CRC印刷机,Boca Raton,Fla,USA,2005。
  3. Zhu y, Z. Mengliu, Z. Yunsong, L. Hongwei, Z. Peng,“基于改进ROF模型的低剂量CT数据降噪”,光学表达,卷。20,不。16,pp。17987-18004,2012。视图:谷歌学者
  4. c·g·拉斐尔和e·w·理查德,数字图像处理,卷。3,电子行业出版社,北京,中国,第二版,2006年。
  5. K. Krajesk和R. Mester,“标量和张量值图像的边缘保持维纳滤波器”,发表于模式识别:第28届DAGM研讨会,2006年9月12-14日,德国柏林。诉讼,卷。4174的计算机科学课堂讲稿,pp。91-100,斯普林克,柏林,德国,2006年。视图:出版商网站|谷歌学者
  6. S. Bhattacharyya, P. Pal和S. Bhowmick,“使用量子多层自组织神经网络的二值图像去噪”,应用软计算杂志,第24卷,第717-729页,2014。视图:出版商网站|谷歌学者
  7. D. De Ridder, R. P. W. Duin, M. Egmont-Petersen, L. J. Van Vliet,和P. W. Verbeek,“使用人工神经网络的非线性图像处理”,成像和电子物理学的进步,第126卷,第351-450页,2003年。视图:出版商网站|谷歌学者
  8. s。熊和Z.-Y。“基于卡尔曼滤波结构的有色噪声神经滤波”,IEEE仪器仪表与测量汇刊,卷。52,不。3,pp。742-747,2003。视图:出版商网站|谷歌学者
  9. X.-P。自适应降噪的阈值神经网络神经网络学报,第12卷,第2期3,页567-584,2001。视图:出版商网站|谷歌学者
  10. 黄懿慧Pao,自适应模式识别与神经网络,艾迪生 - 韦斯利,读书,大众,美国,1989年。
  11. S. K.Mishra,G.熊猫,S. Meher和A. K. Sahoo,“指数函数链接人工神经网络,用于去寻找高斯噪音损坏的图像”高级计算机控制国际会议论文集(ICACC '09), pp. 355-359, IEEE,新加坡,2009年1月。视图:出版商网站|谷歌学者
  12. B. Majhi和P.K.SA,“基于Flann的自适应阈值选择,用于检测图像中的脉冲噪声,”国际期刊电子通信,卷。61,没有。7,pp。478-484,2007。视图:谷歌学者
  13. P. P. Dash和D. Patra,“图像数据中的噪声消除的进化神经网络”国际计算视觉和机器人学报,卷。2,不。3,pp。206-217,2011。视图:出版商网站|谷歌学者
  14. M. Kumar和S. K. Mishra,“基于粒子群优化的功能链接人工神经网络用于医学图像去噪”,发表于计算视觉和机器人,pp。105-111,斯普林克,新德里,印度,2015年。视图:谷歌学者
  15. M. Yaghini,M. M. Khoshraftar和M.Fallahi,“一种用于人工神经网络训练的混合算法”人工智能工程应用第26卷第2期1,页293-301,2013。视图:出版商网站|谷歌学者
  16. S. Mirjalili,S. Z. M. Hashim和H. M. SardRoudi,“使用混合粒子群优化和引力搜索算法培训前馈神经网络”,应用数学与计算,卷。218,没有。22,pp。11125-11137,2012。视图:出版商网站|谷歌学者|MathSciNet
  17. J.-R。张建军,张天明。Lok,和M. R. Lyu,“用于前馈神经网络训练的混合粒子群优化-反向传播算法”,应用数学与计算第185卷第1期2, pp. 1026-1037, 2007。视图:出版商网站|谷歌学者|Zentralblatt数学
  18. P.-W。蔡,js。锅,S.-M。陈,B.-Y。廖,“基于Taguchi方法的增强并行猫群优化”,专家系统与应用第39卷第3期7, pp. 6309-6319, 2012。视图:出版商网站|谷歌学者
  19. L. Kong,J.-S.平底锅,p. -w。Tsai,S.Vaclav和J.-H.“,”一种基于增强的双行传感器网络优化基于增强的平衡功耗算法,“国际分布式传感器网络文章编号729680,10页,2015。视图:出版商网站|谷歌学者
  20. P. M. Pradhan和G. Panda,“使用CAT Swarm优化解决多目标问题”,“专家系统与应用第39卷第3期3, pp. 2956-2964, 2012。视图:出版商网站|谷歌学者
  21. S.-C.楚和p. -w。Tsai,“基于猫的行为的计算智能”国际创新计算,信息和控制杂志,第3卷,第2期。1,页163-173,2007。视图:谷歌学者
  22. 黄永发。所以和W. K. Jenkins,“IIR系统辨识中猫群优化与粒子群优化的比较”,在Asilomar信号、系统和计算机会议记录,太平洋格罗夫,加利福尼亚州,美国,2013年11月。视图:出版商网站|谷歌学者
  23. J.P.T. Yusiong,“使用CAT Swarm优化算法进行人工神经网络,”国际智能系统与应用杂志,第5卷,第5期。1,第69-80页,2012。视图:出版商网站|谷歌学者
  24. S. Temel, N. Unaldi和O. Kaynak,“在三维地形上部署无线传感器,利用小波变换的猫群优化最大化传感覆盖,”Systems,Man和Cyber​​netics上的IEEE事务:系统,卷。44,不。1,pp。111-120,2014。视图:出版商网站|谷歌学者

版权所有©2016 M. Kumar等人。这是一篇发布在创意公共归因许可证,允许在任何媒介上不受限制地使用、传播和复制,但必须正确引用原作。


更多相关文章

PDF 下载引用 引用
下载其他格式更多的
订单印刷副本订单
的观点1718
下载852
引文

相关文章

年度奖项:由我们的首席编辑所选的2020年的优秀研究捐款。阅读获奖物品