基于改进遗传算法的图像恢复方法

合集下载

一种基于改进遗传算法的测试用例自动生成研究

一种基于改进遗传算法的测试用例自动生成研究
第 1卷 9
第 4期
北 京 石 油 化 工 学 院 学 报
J u n l fB i n n t u eo o r a ej g I si t f o i t
Pe r — he ia c t o c m c lTe hno o l gy
Vo . 9 NO 4 I1 .
D e . 01 c2 1
2 1 编 码 方 式 .
适 应度 P 厂=

, 中 是 待测 程序 中总共 的 其
≥ 1 一1 ( ,
分支 数 , 1 册 是矩 阵 D 中满 足
l 1 一
2 … , )的列 的个数 。 , , z
2. 路 径 覆 盖 3
待 测 程 序— — D 1u a ea n y三 角 网 生 成 程 序
用例 自动 生成 研究 的重要课 题 之一 。 自2 0世 纪 6 O年代 以来 , 内外 学 者 对 软 国 件 测试 用 例 的 自动 生成 进 行 了 多方 面 的研 究 ,

法较 随机 测试 方式普 遍 有更好 的性 能 l 。 _ 4 ]
实 际应用 中由于遗传 算 法 自身 缺 陷 ,未 成 熟 收敛 是 遗传 算 法 中不可 忽 视 的现 象 , 主要 表 现在 群体 中所 有 的个 体都 陷 于 同一 极值 而停 止
是 交 叉算 子 , 是变 异算 子 , T是 终 止条 件 , PT 是 需 要覆 盖 的 目标 路径 。

当个 体 i 过分 支J, 走 那么 D
2 改进 算 法研 究
传统 的遗 传算 法 引用 到测试 用 例 自动 生成 的研 究 , 于软 件 测试 自动 化 产 生 了重 要 的影 对
法 , 当软件 规模 增大 的 时候 , 但 符号表 示 非常繁

211232484_基于改进FA_算法与不完全Beta_函数的图像增强技术

211232484_基于改进FA_算法与不完全Beta_函数的图像增强技术

第40卷第2期Vol.40㊀No.2重庆工商大学学报(自然科学版)J Chongqing Technol &Business Univ(Nat Sci Ed)2023年4月Apr.2023基于改进FA 算法与不完全Beta 函数的图像增强技术沈汝涵,周孟然,凌㊀胜安徽理工大学力学与光电物理学院,安徽淮南232001摘㊀要:针对传统计算机在复杂图像信息分析以及后期处理不达预期的问题,提出了利用改进原始的萤火虫算法(FA )在不完全Beta 函数上动态寻优调整灰度曲线的光电图像增强新策略㊂新策略主要从算法角度出发改进传统FA 算法,针对原有的吸引度容易造成局部最优等问题引入新吸引度公式㊁针对算法陷入局部震荡添加自扰动和克服陷入局部最优的迭代检测环节,改进完成的新算法(Firefly Algorithm Growth ,FAG )结合非完全Beta 函数动态寻找最优值下的图像灰度曲线㊂将改进的FAG 与FA 新老算法在四种常见基准函数上进行对比实验测试他们的性能,结果显示改良FAG 算法在性能上更优;在改良FAG 结合非完全Beta 与FA 结合非完全Beta 增强同一图像的实验中加入直方图算法增强图像作为对照组,综合结果显示改进后的新策略更胜一筹㊂综合结果显示群智能算法在结合图像处理手段来达到图像增强的目的上具有很好的应用价值,新策略在低对比度条件下的光电图像实现了有效的增强㊂关键词:萤火虫算法;不完全Beta 函数;图像增强;融合算法中图分类号:TP301.6㊀㊀文献标识码:A ㊀㊀doi:10.16055/j.issn.1672-058X.2023.0002.009㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀收稿日期:2022-01-10㊀修回日期:2022-02-25㊀文章编号:1672-058X(2023)02-0057-07作者简介:沈汝涵(1997 ),男,安徽淮南人,硕士研究生,从事智能控制与图像处理研究.引用格式:沈汝涵,周孟然,凌胜.基于改进FA 算法与不完全Beta 函数的图像增强技术[J].重庆工商大学学报(自然科学版),2023,40(2):57 63.SHEN Ruhan,ZHOU Mengran,LING Sheng.Image enhancement technology based on improved FA algorithm and incompleteBeta function[J].Journal of Chongqing Technology and Business University (Natural Science Edition),2023,40(2):57 63.Image Enhancement Technology Based on Improved FA Algorithm and Incomplete Beta Function SHEN Ruhan,ZHOU Mengran,LING ShengSchool of Mechanics and Optoelectronic Physics,Anhui University of Science and Technology,Anhui Huainan 232001,ChinaAbstract :Aiming at the problem that the traditional computer cannot meet the expectation in the information analysis and post -processing of complex images,a new photoelectric image enhancement strategy was proposed,which used the improved original firefly algorithm (FA)to dynamically optimize and adjust the gray curve on the incomplete Beta function.The new strategy mainly improved the traditional FA algorithm from the perspective of the algorithm,introduced a new attraction formula for the original attraction degree that was prone to local optimality,added self -perturbation to solve the problem that the algorithm fell into local oscillation,and avoided the iterative detection link that fell into local optimality.The improved new Firefly Algorithm Growth (FAG)was combined with an incomplete Beta function to dynamically search for image gray curve under optimal value.The improved FAG was compared with the old and new FA algorithms on four common benchmark functions to test their performance,and the results showed that the improved FAG algorithm was superior in terms of performance.In experiments where the same image was enhanced by the improved FAG combined with incomplete Beta and FA combined with incomplete Beta,the histogram algorithm was added to enhance the image as the control group,and the comprehensive results showed that the improved new strategy was superior.The results show that the swarm intelligence algorithm has a good application value in the combination of image processing means to achieve the purpose of image enhancement.The new strategy can effectively enhance photoelectric images under the condition of low contrast.Keywords :firefly algorithm;incomplete Beta function;image enhancement;fusion algorithm重庆工商大学学报(自然科学版)第40卷1㊀引㊀言人们的日常生活中缺少不了光电图像增强,不仅实用且应用广泛㊂针对不同的场合,增强后的图像不仅能够提升感兴趣部分,压抑不感兴趣的部分来提升整体对比度以获取更多的信息㊂常见的处理方法包括两种,一是直接对图像灰度级进行处理的算法,通常认为这是在空域操作,另外一种则是基于频域改变图像的变换系数值㊂不同非线性函数应用在不同灰度特性图像上,快速寻找出适合的非线性函数是待解决的主要问题㊂古良玲[1]对非完全beta函数进行改进,很好地解决了因确定Beta函数参数具有主观性㊁盲目性从而导致的图像增强效果不显著的问题,利用模拟退火算法提升了寻找参数的速度㊂王小芳[2]提出一种模糊蚁群算法,将图像经过灰度线性变换后将边缘点进行聚类,再利用蚁群搜索之后的多张边界图进行叠加得到增强的图片㊂两者的研究都是利用了群算法在快速搜索区域内最优解的基础上改良图像处理方法,前者关注点为图像的灰度曲线的自适应获取,后者则是图片的混合增强来增强图像边缘,为改进策略开拓了两种不同的思路㊂但古良玲采用的模拟退火算法在性能上仍然欠优,采用新的群算法会有更好的提升空间;王小芳混合图片只是对于前者的变化后的图片进行多次叠加来获取最优,容易引入人为误差㊂FATEENSEK[3]提出了IFA(Intelligent Firefly Algori thm)㊂IFA能高效解决全局优化的问题㊂这种改进从算法的底层逻辑加以完善,将原有的萤火虫位置公式从有规律可循变成随机形式,增加了算法的随机性㊂张慧宁[4]针对早熟收敛现象在萤火虫算法后期影响寻优而改进局部扰动,防止陷入局部最优,提高了局部寻优的效率,很好地提升了田舍的边界的区分度㊂俞文静[5]针对萤火虫算法改进位置更新策略克服了陷入极值的问题,采用自适应变步长策略同时改进了荧光素α的挥发与增益效率β,算法收敛性与图片清晰度都有一定的提升㊂张慧宁㊁俞文静的贡献是针对萤火虫陷入局部震荡的缺陷进行改良,效果显著㊂郭红山[6]对红外热区进行快速确定标示,用萤火虫优化算法进行半径动态数据更新在其决策域内,结果表明FA算法在增强红外图像领域效果显著㊂另外还有很多学者在群算法以及创新改进图像处理手段方面做出自己的贡献㊂本文研究内容主要从改进算法角度出发,改进原始FA函数,下文简称新函数FAG,改进的算法包括了从算法的初始化阶段的更新,以及核心的吸引力公式的改良㊂此外参考古良玲所采用的非完全Beta函数,利用改进的新群智能算法拟合非完全beta函数寻找图像的灰度曲线的最优值来增强图像㊂2㊀算㊀法2.1㊀萤火虫算法萤火虫算法(Firefly Algorithm,FA):一种新型群智能优化算法㊂标准萤火虫提出基于三个理论:其一是萤火虫不分性别,这样所有的萤火虫都可不分性别吸引周围的萤火虫,这种观念区分于其他群居算法例如狮群算法的性别分工以及蚁群算法的蚁后;第二点是萤火虫之间的吸引力随着荧光的亮度增加而增加与随距离的增加而减少;第三点萤火虫亮度应由待优化的目标函数决定[7]㊂总结来说就是萤火虫自身因目标函数而存在光亮,带较暗荧光的萤火虫会被亮度较亮的萤火虫所吸引,也就是带有更好的目标函数的萤火虫,并且向之移动且更新自身的定位,而相同亮度的萤火虫不会互相吸引,而是随机运动㊂萤火虫的荧光相对亮度计算为l=l0ˑe-γr ij(1)笛卡尔距离r ij计算公式如下:r ij= x i-x j =ðd k=1x i,k-x j,k()2(2) l0为初始亮度㊂吸引力的定义为如下:β=β0ˑe-γr2ij(3)式(3)中的β0为最大吸引强度,萤火虫移动的距离与吸引度的值成正比,从多篇文献的实验结果来看β0通常可以取值为1[8]㊂γ的值代表了空气吸收光率,取值范围通常在(0.1,10)之间,不同的问题在取值的时候差异会较大㊂位置更新函数:x^i=x i+βˑx j-x i()+αεj(4) x i与x j是萤火虫的各自位置,x^i为更新后空间位置,步长α范围在(0,1)之间,εj是随机数向量㊂2.2㊀图像的非线性增强图像的线性增强主要通过线性函数,主要的思想是通过将图像的灰度范围压缩或者拓展变成一个新的灰度范围即增强原图里的两个灰度值间的动态范围来拉伸感兴趣的区间从而达到增强图像的目的㊂而非线性图像增强则是通过非线性映射算法,通常我们常用的方法是通过几种运算,指数㊁对数运算以及幂运算㊂非线性变换往往通过灰度压缩,来增强其他范围的图像信息来改善整张图片的信息㊂更常见的就是直方图85第2期沈汝涵,等:基于改进FA 算法与不完全Beta 函数的图像增强技术增强,直方图通过积分概率密度函数转化为概率密度为1的图像,从而达到增强图像的作用,直方图均衡化的实质也是一种特定区域的展宽,但是会导致图像曝光严重,造成一定失真㊂当原始图像给定时,对应的直方图增强的效果也是固定的,所以应用的场景较为简单,不能处理复杂的图像㊂丁生荣[9]提出一种基于非完全Beta 函数的图像增强算法,此文解决了遗传算法等自适应确定Beta 函数参数㊂其实也就是选择优化非线性函数的取值,最优参数的获得意味着最优的灰度变化曲线,即可以自适应并且增强图像㊂首先将不完全Beta 函数归一化:F (α,β,x )=B -1(α,β)x ʏx 0t α-1(1-t )β-1dt(0<α,β<10)(5)其中B(α,β)=Γ(α)Γ(β)/Γ(α+β),通过调整α,β参数可以得到四种非线性曲线㊂当α>β时对亮区进行拉升,α<β则是增大暗区的灰度差别,α=β=1时为直线㊂处理步骤如下:先判断图像的色彩如果是彩色则处理如下:f ᶄ(x ,y )=f (x ,y )-G minG max -G min(6)f ᶄ(x ,y )表示归一化后的灰度值,G max 和G min 是灰度的最大与最小值,f (x ,y )ɪ[G max ,G min ],所以f ᶄ(x ,y )ɪ[0,1]㊂F (u )为归一化后的非完全Beta 函数(0<0<1),公式如下:gᶄ(x ,y )=F f ᶄ(x ,y )()0ɤgᶄ(x ,y )ɤ1()(7)其中,G max =255,G min =0㊂将图像的优化函数作为图像的方差,对于M ˑN 大小的图像计算方法如下㊂f (I )=1MN ðM i =1ðN j =1I 2(x ,y )-∣1MN ðM i =1ðNj =1I (x ,y )2(8)2.3㊀经典萤火虫算法及改进算法介绍针对原始萤火虫的步长通常设置为固定值,不能在算法的前期后期很好地适应萤火虫的搜索需求的问题以及萤火虫步长周围并没有更优的荧光吸引导致保持原位置不更新等问题,众多学者采取了一些可行且有效的策略加以改进㊂FARAHANI 等[10]提出一种混合算法将GA 与FA融合将两个子群交换后再进行下一轮迭代,提高了萤火虫算法的前期搜索的效果的同时采用Gauss 函数随机设置步长㊂另外在前期的超级个体会大量地吸引其他大型个体导致了种群数数的大量下降,导致的收敛能力的下降甚至停滞㊂符强[11]在他的改进算法中提出将萤火虫分成若干个子群,利用不同的寻优方式进行迭代,其中他设置了三次迭代对比最优值的检测环节来判断算法是否陷入最优发生早熟,此外决策层萤火虫的设置为子群向有着更优值的子群学习提供了很好的例子,能够很好地跳出震荡㊂李肇基[12]在萤火虫算法中加入了进化模型改进了萤火虫的随机分布的混沌优化策略,他关注到萤火虫的初始化分布通常会导致有规律可循等问题,导致种群分布不均,混沌优化很好地解决了这种初始就聚集的情况㊂另外也提到了改进萤火虫步长,他提出的是一种权重设置,步长的权重随着萤火虫取得的最优解来自适应确定,体现出了萤火虫的差异性,增加了算法的适应性㊂左仲亮[13]在文章中提出改进轮盘赌问题中的个别萤火虫在初始化中距离最优萤火虫较远而不移动,此外还吸引了周围更劣萤火虫聚集的问题,所以他提出让这些萤火虫在初始阶段先进行20次的无序随机移动,并且比较结果,选取中间最优的位置作为更新位置㊂这种思路可以很好地解决初始位置问题㊂王航星[14]则针对这种范围内没有目标而不更新的萤火虫提出了一种自适应吸引距离,根据萤火虫自身的荧光限制周围萤火虫的被吸引数量,减少了算法跟踪更新位置而造成的过量计算,能够很好地提升算法的速度,降低运行时间㊂左仲亮做出的改进是提出优化策略使算法的初始化更加随机增加算法的算力,避免振荡陷优;李肇基建立的是萤火虫的个体差异,每一个萤火虫都是独一无二的,增加算法随机性;王航星的自适应吸引范围能够限制萤火虫的劣性聚集;符强设置决策层为萤火虫更新提供模板,众学者的改进想法为进一步改进提供了思路㊂2.4㊀改进萤火虫算法(FAG )在本文中加入随机因素来进行扰动㊂根据已有公式构建了一个新的吸引度公式如下β=β0e-γr 2iyR i(9)其中,R i 取指数分布,并且在迭代的过程中会进行位置的判定,如果在某个最优点停留的次数超过某个阈值时,会让全体点中最好的百分之二十替换最差的百分之二十,其余的点进行高斯变异㊂此外参考了GAUSS 函数随机步长设计了一种新的递减步长,有利于迭代的前几轮能够大范围有效搜索,步长衰减有利于迭代后期的精细搜索[15]㊂95重庆工商大学学报(自然科学版)第40卷α=α0δt S(10)其中,衰减系数δ取值(0,1),t 为迭代时间,目标域S 为目标函数的待优化区域㊂于是新的位置更新移动公式为x ^i =x i +β0e-γr xy 2R i (x j -x i )+α0δt S(11)2.5㊀算法FAG -N -B 增强图像算法流程(1)读入图片并判断是否为灰度图片,彩色图则进行灰度化处理和归一化处理㊂(2)初始化算法环境并定义目标函数以及设置算法参数和迭代的回数㊂(3)利用改进算法,将原步长替换为改进的衰减步长,进行位置更新并迭代,标记停留最优解超过迭代次数阈值的嫌疑个体,选取全体百分之二十的优秀个体替代最差的百分之二十个体㊂找出最优解,并赋值给拟合函数[16]㊂(4)输出反归一化的图像增强后的图片㊂3㊀实验仿真部分设计基准函数的对比实验测试并检验新算法的性能,比较新型萤火虫算法在光电图像上的增强效果㊂基准函数对比实验的主要目的是体现出新老算法在性能上的优劣,有助于下一步改进方案,图像增强对比实验是从感官和数据两方面直观体现出算法的性能的优劣㊂此次实验环境为Window 10系统,处理器为Intercore -I5-5200u -2.20HZ,运行内存8GB 的计算机,开发软件使用的是MatlabR2020b㊂3.1㊀基准函数对比试验本文采用4组实验对照新老算法在基准函数上的收敛以及寻优情况(表1)㊂种群规模设置为30,迭代500次㊂变量的上边界以及下边界设置为10和0.5,初始步长设置为0.2,递减系数δ取0.95[17]㊂表1㊀基准函数Table 1㊀Reference function基准函数表达式F 1=1+14000ðDi =1x 2i-ᵑD i =1cosx ii()F 2=max x i x i ,1ɤi ɤn {}F 3=ðn i =1x2i -10cos 2πx i ()+10[]F 4=-20exp -151nðn i =1x2i()-exp1nðn i =1cos (2πx )i()(+20+e在基准函数F 2下可以看到改进FAG 收敛速度与趋势明显较传统FA 加快,且传统FA 算法在迭代50次附近,以及到100次附近跳出局部最优的效果并不好,在120次迭代附近彻底收敛㊂从F 1基准函数迭代曲线看出FAG 收敛速度前期20次迭代次数内不如原始FA,但是在解决陷入最优解的问题方面以及过早收敛的方面表现更优,F 3,F 4并且基本在迭代30次左右就能彻底超过FA,并且在基准函数F 3测试中FAG 在50次㊁100次左右以及250次以后的克服陷入局部最优的自动调节得到较好地体现(图1)㊂I t e r a t i o n 100200300400500O p t i m u m f i t n e s s1010-10B e s t s c o r e o b t a i n e d s o f a rF AF A G(a )F 1迭代寻优曲线I t e r a t i o n 100200300400500O p t i m u m f i t n e s s10010-10B e s t s c o r e o b t a i n e d s o f a rF AF A G(b )F 2迭代寻优曲线I t e r a t i o nO p t i m u m f i t n e s s10010-20B e s t s c o r e o b t a i n e d s o f a rF AF A G(c )F 3迭代寻优曲线6第2期沈汝涵,等:基于改进FA 算法与不完全Beta 函数的图像增强技术I t e r a t i o n100200300400500O p t i m u m f i t n e s s1010-10B e s t s c o r e o b t a i n e d s o f a rF AF A G(d )F 4迭代寻优曲线图1㊀4种基准函数对照图Fig.1㊀Comparison diagram of four benchmark functions3.2㊀图像增强实验为了验证FAG 与不完全Beta 函数自适应图像增强算法的可行性,选取一幅低对比度图像进行增强实验并展示效果:种群规模MP =30,迭代500次Max Cycle =500,个体的范围大小为(0~255)㊂除了应该首先通过视觉上的主观感受来判断改良的算法在光电图像增强上的效果,还应该通过客观精确的评价标准来进行衡量,所以引入均方差(MSE )以及信息熵和交叉熵作为对比优劣的依据[18]㊂MSE 公式如下:MSE =ðM i =1ðNj =1(f (i ,j )-g (i ,j ))2MN(12)信息熵公式:E 2=ðL -1i =0P e (i )lb P e (i )[](13)以及交叉熵的计算公式:CE (T ,V ,F )=CE (T ,F )+CE (V ,F )2(14)CE (T ,F )=ð255i =0h T (i )log 2h T (i )h F (i )(15)CE (V ,F )=ð255i =0h V (i )log 2h V (i )h F(i )MSE 表示大小M ∗N 的原图f 和增强后图像g 的均方误差,对比度信息转变为数字的大小㊂方差较小则表示图像在此区域内较为平缓,变化的幅度有限,信息表现较少,方差大则刚好相反㊂信息熵则是最直接反映图像细节内容量的评价标准,信息熵数值与呈现的信息量成正比㊂图片通过增强之后,理论上在明暗变化上会更加强烈,信息熵相比会增加,信息熵越高也可以认为是图片的质量越高,交叉熵计算得到的值越小代表和原来两幅图像一致,保留的细节也就越多㊂扭曲程度反映了图像的光谱失真程度㊂通过对每幅图像独立运行20次求出原始图像与另外增强方法得到的图像的亮度㊁对比度和信息熵,将其看作客观定量评价指标,得到以下结果,请见下表2㊂表2㊀增强图像数据对比Table 2㊀Data comparison of enhanced images算㊀法FAG -N -betaFA -N -beta 直方图增强MSE 6.1938e +035.9654e +093.3421e +10信息熵(bit )7.887.237.50交叉熵7.42 5.067.65扭曲程度78.9555.00132.85标准差74.4342.5969.85图2(a)为原始图片,图2(b)表示的是FAG 算法结合非完全BETA 函数,图2(c)表示原始FA 算法,最后一张为直方图增强的结果㊂多次独立运行得出数据排除错误数据进行平均处理可以克服因智能算法的随机性带来的影响㊂图2(b)㊁图2(c)可以看出FAG 结合非完全Beta 在亮度,对比度方面相较于原图以及其他两种算法的提升颇为明显,说明了本文的增强算法性能取得较大改善,在图像清晰度的方面能够保证与原图的基本持平㊂而对比原始FA -N -B 增强算法以及FAG -N -B 增强算法,可以发现在细节处的明暗表现更加保真而不至于过曝光,最显而易见的就是4张图左上方的住宅楼的外窗轮廓,原图几乎不可见,增强后的图片都将这一部分信息体现了出来,而直方图增强算法的增强效果虽然突出了感兴趣的部分,但是地面阴影区域信息丢失严重,图像的深色区域出现过曝光的问题,增加了噪声,影响了图片的整体清晰度,且直方图增强后的图片的光谱色彩失真较为严重,在非线性的增强策略中FAG -N -B 取得了较好的效果㊂(a )原图像16重庆工商大学学报(自然科学版)第40卷(b )FAG -N -B增强图像(c )FA -N -B增强图像(d )直方图增强图像图2㊀4种算法图像增强效果图Fig.2㊀Image enhancement effect of four algorithmsMSE 对比中FAG -N -beta 的数据最大,数字大小体现出来FAG -N -beta 增强的图片明暗对比最大,区域变化较大,增强效果更好;信息熵的对比中同样也是FAG -N -beta 策略增强效果更好㊂在交叉熵中FAG -N -beta 与直方图数据近似但是都要优于FA -N -beta 的增强效果;扭曲程度的对比直方图的失真程度较大,FA -N -beta 增强效果虽然较FAG -N -beta 更好,这是我们需要继续改进的地方但是结合前几项对比,综合考量还是FAG -N -beta 的整体图片增强效果更优㊂4㊀结㊀论从图1的对照实验可以发现在四个基准函数下改进FAG 收敛速度与趋势明显较传统FA 加快,且传统FA 算法在迭代50次附近,以及到100次附近跳出局部最优的效果并不好,而改进FAG 在100次不到的迭代的次数内已经彻底超过FA㊂通过观察改进算法FAG 与原FA 算法的寻优迭代实验结果,可以得出FAG 算法在收敛速度以及精度上都有很好的提升,算法跳出局部最优的能力和鲁棒性相较于原有FA 算法效果更好㊂从表2的对比原始图像的数据上看,FAG -N -B 与FA -N -B 对比MSE 以及信息熵均是改进算法FAG 结合非完全beta 取得更好的效果,图片的信息表现得更充分㊂所以从两方面的数据显示,以及最后图片呈现的效果来说改进FAG 算法比原FA 算法表现更好,FAG -N -B 算法在增强图片的性能方面较原始的算法来说有不小的提升㊂FA 作为一种新型群智能算法,相比粒子群和蚁群等具有良好的全局收敛性能和稳定性,但仍然存在一系列问题㊂利用萤火虫算法的快速搜索的特性,应用在图像处理领域,针对其发现率低㊁求解精度不高㊁求解速度慢等因素改进原算法,为了提高算法的性能,引入了随机因素来产生扰动破坏局部最优解,以及加入了疑似陷入最优解后的自检步骤,另外补充了改进版本的递减步长,在4种不同类型的基准函数上也取得了不错的结果,稳定收敛㊂非完全Beta 拟合灰度图像变换函数后,FAG 算法寻优动态α,β利用最佳的灰度曲线增强图像㊂多种改进机制的融合,算法的初期全局的探测的水平得以提升,并且在后期的局部搜索的能力也并没有降低,达到了两者很好地结合,体现了新策略的有效性㊂参考文献 References1 ㊀古良玲 王玉菡.基于模拟退火遗传算法的图像增强 J .激光杂志 2015 36 2 19 22.GU Liang-ling WANG Yu-han.Image enhancement based onsimulated annealing genetic algorithm J .Laser Magazine2015 36 2 19 22.2 ㊀王小芳 邹倩颖 彭林子 等.融合模糊聚类的蚁群图像增强算法 J .数据采集与处理 2020 35 3 506 515.WANG Xiao-fang ZOU Qian-ying PENG Lin-zi et al .Ant colony imageenhancementalgorithmbasedonfuzzyclustering J .Journal of Data Acquisition &Processing2020 35 3 506 515.3 ㊀FATEEN S E K BONILLA-PETRICIOLET A.Intelligent fireflyalgorithm for global optimization M .Cuckoo Search and FireflyAlgorithm.Springer vol 516 2014 .4 ㊀张慧宁 郭红山.基于改进萤火虫算法的模糊农业遥感图26第2期沈汝涵,等:基于改进FA算法与不完全Beta函数的图像增强技术像增强效应J .江苏农业科学2017 45 1 205 208. ZHANG Hui-ning GUO Hong-shan.Enhancement effect of fuzzy agricultural remote sensing image based on improved firefly algorithm J .Jiangsu Agricultural Sciences 2017 451 205 208.5 ㊀俞文静刘航李梓瑞等.基于改进萤火虫优化算法的视频监控图像增强J .计算机技术与发展2020 304 195 199.YU Wen-jing LIU Hang LI Zi-rui et al.Video surveillance image enhancement based on improved firefly optimization algorithm J .Computer Technology and Development 2020 30 4 195 199.6 ㊀郭红山张慧宁.基于萤火虫算法的农业遥感图像增强研究J .浙江农业学报2016 28 6 1076 1081. GUO Hong-shan ZHANG Hui-ning.Research on agricultural remote sensing image enhancement based on firefly algorithm J .Acta Agriculturae Zhejiangensis 2016 28 6 1076 1081.7 ㊀王沈娟高晓智.萤火虫算法研究综述J .微型机与应用2015 34 8 8 11.WANG shen-juan GAO Xiao-zhi.A survey of firefly algorithms J .Microcomputer&Its Applications 2015 348 8 11.8 ㊀ZHOU L DING L MA M et al.An accurate partially attracted firefly algorithm J .CrossRef 2018 1015 477 493.9 ㊀丁生荣马苗郭敏.人工鱼群算法在自适应图像增强中的应用J .计算机工程与应用2012 48 2 185 187. DING Sheng-rong MA Miao GUO Min.Application of artificial fish swarm algorithm in adaptive image enhancement J .Computer Engineering and Applications 2012 482 185 187.10 FARAHANI S M ABSHOURI A A NASIRI B et al.An improved firefly algorithm with directed movement C // Proceedings of20114th IEEE International Conference on Computer Science and Information Technology ICCSIT2011 VOL04.Institute of Electrical and Electronics Engineers 2011 4.11 符强童楠赵一鸣.一种基于多种群学习机制的萤火虫优化算法J .计算机应用研究2013 30123600-3602 3617.FU Qiang TONG Nan ZHAO Yi-ming.A firefly optimization algorithm based on multi population learning mechanism J .Computer Application Research 2013 30123600-3602 3617.12 李肇基程科王万耀等.一种改进的进化模型和混沌优化的萤火虫算法J .计算机与数字工程2019 4771605 1612.LI Zhao-ji CHENG Ke WANG Wan-yao et al.An improved evolutionary model and chaotic optimized firefly algorithm J .Computer and Digital Engineering 2019 4771605 1612.13 左仲亮郭星李炜.一种改进的萤火虫算法J .微电子学与计算机2018 35 2 61 66.ZUO Zhong-liang GUO Xing LI Wei.An improved firefly algorithm J Microelectronics and Computer 2018 35261 66.14 王航星潘巍.基于自适应吸引半径的萤火虫算法的粒子滤波J .计算机应用研究2019 36 12 3632 3636.WANG Hang-xing PAN Wei.Particle filter of firefly algorithm based on adaptive attraction radius J .Computer Application Research 2019 3612 3632 3636.15 王奎黄福珍.基于光照补偿的HSV空间多尺度Retinex图像增强J .激光与光电子学进展1 20.WANG Kui HUANG Fu-zhen.HSV spatial multi-scale Retinex image enhancement based on illumination compensation J .Laser&Optoelectronics Progress 1 20.16 PENG Qiong.A self-adaptive step glowworm swarm optimizationapproach J .International Journal of Computational Intelligence and Applications 2019 18 1 2022 59 10 102 113.17 宋娟全惠云.图像增强技术中的智能算法J .华东师范大学学报自然科学版2007 3 93 99.SONG Juan QUAN Hui-yun.Intelligent algorithm in image enhancement technology J .Journal of East China Normal University Natural Science 2007 3 93 99.18 刘畅刘利强张丽娜等.改进萤火虫算法及其在全局优化问题中的应用J .哈尔滨工程大学学报2017 38 4569 577.LIU Chang LIU Li-qiang ZHANG Li-na et al.Improved firefly algorithm and its application in global optimization problems J .Journal of Harbin Engineering University 2017 38 4 569 577.责任编辑:陈㊀芳36。

遗传算法在图像处理中的应用

遗传算法在图像处理中的应用

遗传算法在图像处理中的应用一、本文概述随着计算机科学技术的飞速发展,图像处理技术在众多领域,如医学诊断、安全监控、航空航天、自动驾驶等,发挥着日益重要的作用。

然而,传统的图像处理技术面临着处理复杂度高、实时性要求高等诸多挑战。

遗传算法作为一种模拟生物进化过程的优化搜索算法,以其全局搜索能力强、鲁棒性高等特点,为图像处理提供了新的解决思路。

本文旨在探讨遗传算法在图像处理中的应用,分析其原理、方法、优势和限制,并展望其未来的发展趋势。

本文将简要介绍遗传算法的基本原理和图像处理的基本任务。

然后,将重点分析遗传算法在图像处理中的几个典型应用,如图像优化、图像分割、图像恢复等,并具体阐述其实现过程和效果。

接着,本文将讨论遗传算法在图像处理中的优势和限制,如搜索速度快、全局优化能力强等优点,以及易陷入局部最优、计算复杂度高等缺点。

本文将展望遗传算法在图像处理中的未来发展方向,如与其他智能算法的结合、在新型图像处理任务中的应用等。

通过本文的阐述,读者可以对遗传算法在图像处理中的应用有一个全面而深入的理解,为相关研究和应用提供有益的参考。

二、遗传算法的基本原理遗传算法(Genetic Algorithm, GA)是一种模拟生物进化过程的优化搜索算法,其核心原理源自达尔文的生物进化论和孟德尔的遗传学说。

遗传算法通过模拟自然选择和遗传学中的交叉、突变等机制,在问题解空间中寻找最优解。

遗传算法的起始点是将问题的解表示为染色体,通常通过二进制编码、实数编码或其他方式实现。

编码后的染色体构成初始种群,种群中的每个染色体都代表问题的一个潜在解。

适应度函数用于评估种群中每个染色体的优劣,通常与问题的目标函数相对应。

适应度值高的染色体在后续的选择过程中更有可能被保留。

选择操作模拟自然选择过程,根据适应度值从当前种群中选择优秀的染色体进入下一代。

常见的选择算法有轮盘赌选择、锦标赛选择等。

交叉操作模拟了生物进化中的基因重组过程,通过随机选择两个染色体的一部分进行交换,生成新的染色体。

基于改进的遗传算法的快速图像相关匹配技术

基于改进的遗传算法的快速图像相关匹配技术
严 国荣 赵 亦 工
( 安 电 子 科 技 大 学 模 式 识 别 与智 能 控 制 研 究 所 , 西 西 安 707 ) 西 陕 10 1
摘 要 : 文基 于遗 传 算 法在 图像 相 关 匹配 中的具 体 应 用 , 出 了 包括 新 的初 始 种 群 的 选择 策 略 以 本 提
要 的 因素 , 的初 始 化 策 略 就 成 了算 法 寻 优 成 功 的 好




必 要保 证 。另 外 , 根据 遗传 算 法 的寻 优 原理 , 索 过 搜
程 中存 在发 散 寻优 和 收敛 寻 优 的协 调 问题 。发 散 度 与 收敛 度调 节 不好 , 应 的算 法 也 就 难 以胜 任 寻 优 相 任务。
及 调 节 收 敛 与 发 散 因子 、 止 近 亲 繁 殖 的 改 进 遗 传 策 略 。 通 过 对 实 际 图像 的 相 关 匹 配 仿 真 , 明 了 防 证
这 些措 施 能有 效提 高遗传 算 法寻 优 可信 度 与 寻优精 度 。
关键 词 : 图像 处理 ; 图像 相 关 匹配 ; 传 算法 ; 遗 非遍 历寻 优 ; 真 仿
Ab tac : s d o h b o d a p ia in o e ei lo i mst h ma e c reai n mac ig,a c mplt l sr t Ba e n t e a r a p l t fg n tc ag r h o t e i g or lt t h n c o t o o e ey n w tae y i r p s d frt e s lcin o n t lp p lto e sr tg s p o o e o h ee t fi ii o u ain.Alo,a g n tcsrtg sp tf r r o a s e ei tae i u o wa d, n mey, y a l

一种图像的隐藏信息还原方法

一种图像的隐藏信息还原方法

当 n = mN 时:
Pi = {s(i + k)PN , k = 0,1,...m −1}
(11)
令 R1 = 2m−1 , 设 Q = {q1, q2 ,...qR1 } 为 Pi 所 有 可 能 的 序 列 , 机 密 信 息 S 可 近 似 为 随 机 序 列 , 则
Pi , i ∈{0,1,...M
118
电路与系统学报
第 16 卷
当最佳估计序列 PN′ = ±PN 时,
M −1 N
cor(T , PN′ ) = α ∑| ∑ s(i) ⋅ PN ( j) ⋅ PN′ ( j) | i=0 j=1
cor(T , PN′ ) = αLM
(14) (15)
综上,可以 n 为变量,求出不同最佳估计序列,从其绝对互相关的最大值的位置,就可以给出嵌
互相关值 互相关值
序列长度
序列长度
(a) 未嵌入机密信息
(b) 有嵌入机密信息
图 3 序列长度与互相关关系图
第1期
陈扬坤等:一种图像的隐藏信息还原方法
119
Begin: Initial: n = St , corbest = 0 ; While ( corbest < Z or n < Ed ),do
当 1 < n < N 时 , 由 于 PN 为 伪 随 机 序 列 , 则 Pi , i = 0,1,2,...M −1 只 为 同 一 种 序 列 Ps 的 概 率 为
Pc
=
⎜⎛ ⎝
1 2 ( n −1)
⎟⎞ M ⎠
,当
LM
为一定长度时,
Pc
=
0
。设
Pi
中存在

基于改进遗传算法交叉操作的图像复原方法

基于改进遗传算法交叉操作的图像复原方法
2 0 1 3年第 1 O 期 ( 总第 1 3 2期)
信 息 通 信
I NF ORM ATI ON & COM M UNI CATI oNS
2 O 1 3
( S u m . N o l 3 2 )
基于 改进遗传算法交叉操作 的图像 复原方法
李江晖, 杨长兴

( 中南大学 信 息科 学与工程学院 , 湖南 长沙 4 1 0 0 8 3 )
有所提 高 。
( 6 ) 变异 。按照一定 的变异概率改变数据 串中的某个值 ,
生 成新 的个 体 ( 即0 、 1 取反) 。一 般 变 异 的概 率 很 小 , 这 里 设
为O . O 5 。
( 7 ) 终止条件判断。若满足终止条件, 则得到最佳个体及 其代表 的最优解 , 终止计算 , 否则转 向第 四步 。
高。
g ( x , y ) =¨ h ( x , y , x y , ) y 3 d x , d 、 , + n ( x , y )
进 行傅 立 叶变 换 , 可得 频 域 的退 化 表 达 式 :
G( u ' v ) =H( u , v ) F ( u , v ) 十 N( u , V )
关键词: 遗传算法 ; 交叉 ; 图像 复原
中图 分 类 号 : T P 3 0 1 . 6 文献标识码 : A 文章编号 : 1 6 7 3 . 1 1 3 l ( 2 0 1 3 ) 1 0 . 0 0 4 6 . 0 2 个 群体 , 以此 作 为父 代 。
0 引言
图像在摄取 、 传输、 存储和处理过程 中受各种 因素的影 响, 不可避免会 引起某些失真 ,导致图像质量 的退化 。图像复原
配对 的两个父代中随机设置两个交叉点 ,然后交换两 个父代 在所设定 的两个交叉点问的部 分染色体 ,在灰度 图像 中就是 交 换选 定区域的灰度值。 经典 的交叉方法能搜索的空间十分有限 ,需要大量的运 算, 导致遗传算法的收敛速度过慢 , 同时 , 交叉分布的不均匀

基于改进遗传算法的医学图片颜色迁移及重构

基于改进遗传算法的医学图片颜色迁移及重构

c o m p a i r s o n , p r o b e t h e a d j u s t m e n t t e c h n o l o g i e s a n d w a y s o f p o p u l a t i o n s e l e c t i o n , c r o s s o v e r a n d m u t a t i o n , c o d i n g m o d e a n d c o d e v a l u e g r a d u a l
We l s h图像 彩色化算法和 比较 , 探 索用于遗传算法 的种群选择 、 交叉 和变 异、 编码 方 式和 码值渐 变 自适 应等调 整技术 和方法。将 点 邻域分布和 彩色 局部 分布的彩色特征通过 穷举 法、 随机法和遗传算 法进行最优 彩色 点搜 索分 析 比较。最后得 到 的彩色 化的 MR I 切
Ab s t r a c t I n o r d e r t o g a i n t h e c o l o u r f u l s i mu l a t e d i ma g e o f h u ma n o r g a n s a n d t i s s u e s wh i c h a r e v a l i d a n d i n l i n e w i t h t h e r e a l ,w e r e a l i s e
( S c h o o l o fB a s i c S c i e n c e , E st a C h i n a J i a o t o n g U n i v e r s i t y , Na ch n a n g 3 3 0 0 1 3 ,J i a n g x i , C h i n a )

遗传算法的一些改进及其应用

遗传算法的一些改进及其应用

遗传算法的一些改进及其应用一、本文概述遗传算法(Genetic Algorithm, GA)是一种模拟自然选择和遗传学机制的优化搜索算法,它通过模拟生物进化过程中的遗传、突变、交叉和选择等机制,寻找问题的最优解。

自其概念在20世纪70年代初被提出以来,遗传算法已经在多个领域得到了广泛的应用,包括机器学习、函数优化、组合优化、图像处理等。

然而,随着问题复杂度的增加和应用领域的拓宽,传统的遗传算法在求解效率和全局搜索能力上暴露出一些问题,因此对其进行改进成为了研究热点。

本文首先介绍了遗传算法的基本原理和流程,然后综述了近年来遗传算法的一些主要改进方法,包括改进编码方式、优化选择策略、设计新的交叉和变异算子、引入并行计算等。

接着,文章通过多个实际应用案例,展示了改进后遗传算法在求解实际问题中的优越性和潜力。

本文总结了当前遗传算法改进研究的主要成果,展望了未来的研究方向和应用前景。

通过本文的阐述,读者可以对遗传算法的基本原理和改进方法有全面的了解,同时也可以通过实际应用案例深入理解改进后遗传算法的优势和适用场景,为相关领域的研究和应用提供参考和借鉴。

二、遗传算法的基本原理遗传算法(Genetic Algorithm,GA)是一种基于自然选择和遗传学原理的优化搜索算法。

它模拟了自然选择、交叉(杂交)和突变等生物进化过程,通过迭代的方式寻找问题的最优解。

遗传算法的主要组成部分包括编码方式、初始种群生成、适应度函数、选择操作、交叉操作和变异操作。

在遗传算法中,问题的解被表示为“染色体”,通常是一串编码,可以是二进制编码、实数编码或其他形式。

初始种群是由一定数量的随机生成的染色体组成的。

适应度函数用于评估每个染色体的适应度或优劣程度,它通常与问题的目标函数相关。

选择操作根据适应度函数的值选择染色体进入下一代种群,适应度较高的染色体有更大的机会被选中。

交叉操作模拟了生物进化中的杂交过程,通过交换两个父代染色体的部分基因来生成新的子代染色体。

基于改进多变异遗传算法的图像匹配

基于改进多变异遗传算法的图像匹配

29 8
遗 传算 法首 先将 问题 解空 间映 射成 染 色体 空 间 , 即将所 求 问题 的解 数据 以一 定 方 式 用 一 串代 码 ( 色 染
体) 表示 出来 , 而对染 色体操 作 就相 当于更 新 问题解 , 一过 程称 之为 编码 . 了衡 量 问题 解 的优 劣 , 传 从 这 为 遗 算 法用评 估 函数值 作 为遗传 算法 的依 据 . 估 函数 又称 为适 应 度 函数 , 的取 值 与搜 索 问题 密 切 相关 . 评 它 算法 初 始化形 成 一个 由若 干 个体 组成 的染 色体 群 体 , 后 采 用适 当的 操作 算 子将 群 体 进行 更 新 进 化 , 然 这一 过程 是一 个有 组织 却是 随机 的信 息处 理 , 其是 信息 交换 的过 程 . 尤
收 稿 日期 :051-6 20.02 -
作者简 介 : 孙国玺 (92 )男 , 宁本溪人 , 17. , 辽 博士研究 生 , 主要从事人工智能算法 和通 信理论技 术研 究
维普资讯
第 3期
孙 国玺 , : 于 改进 多变 异 遗 传 算 法 的 图像 匹 配 等 基
维普资讯
第3 0卷第 3期
2O O6年 5月
江 西 师范 大 学 学 报 ( 自然 科 学 版 )
J U N LO I N X 0 M I U ⅣE ST ( A U A C E C ) O R A FJ G I R A . N R I Y N T R L S I N E A N
关键词 : 图像匹配; 遗传算法; 多变异
中 图分 类 号 : 1l P8
文献标 识 码 : A
图像 匹配是 图像 理解 和机 器视觉 研 究 的基 础 … , 有广 泛 的应 用 领 域 . 具 图像 匹 配 搜索 过 程 的实 时性 和 有效性更 是 目前 相关研 究关 注 的热点 . 穷举 搜 索算 法 耗 时 巨 大 , 实用 性 上 有 很 大局 限 , 在 因此 , 种 优化 方 各

基于改进遗传算法的视差拼图缝线搜索方法

基于改进遗传算法的视差拼图缝线搜索方法
2 T e e o d rie n ie r gC l g , ' l 0 5 C i . h c n A tlr gn ei S l yE n ol e a 7 0 2 , hn e n a)
Ab t a t Be a s a a lx a d r g sr t n er r a e e merc r ci c t n a d g o a e i r t n r s l i o a sr c : c u e p r l n e itai ro f r g o ti e t a i n l b lr g s a i e u t n l c l a o t i f o t o
s ai g d p i er c mb n t n a c r ig t e e s f ce c , efa a t e v ra l t p a d mu t g n tt n Th cl n a a t e o i ai c o d n g n u v o o i in y s l d p i a ib e se n l — e e mu a i . e - v i o smu a in su y a d ra x e i n e r h n h ma e s a l e s o t a h o v r e c r p r f mo i e i lto t d n e le p r me t s a c ig t e i g e m—i h w h tt e c n e g n e p o e t o d f d n y i
中图分类号:T 3 l P 9 文献标识码:A
M e h d f e r h ngs a —i eo r la o a c t o ors a c i e m ln fpa a l x m s i ba e n m o fe e tca g rt s d o di d g nei l o ihm i

一种基于遗传算法的改进图像匹配方法

一种基于遗传算法的改进图像匹配方法

约束 条件 的限制 ,能够有 效地解 决传 统方 法难 以解决 的 问题 。
遗传算法求解问题的关键步骤是: ①定义初始种群 、 确定基因 的编码和解码方法 ; 构造适应度函数 ; ② ③设计遗传算子 , 对染
色体 进行遗 传进 化操 作 。 12 伪并 行遗传 算 法 . 在遗传 算法 的应 用过程 中 。 一个 比较 突 出的问题是 它容 易 ,
熟; ②适应度的计算量较大导致算法运行速度不能满足系统的
实时性 要求 。 因此 。要将 遗 传算 法 实 际应 用 于 图像 匹 配 中并 保 证收 敛
表示 取值 范 围较大 的 目标 变量 , 能够便 于处 理 目 变量 之 并且 标
间 复杂 的约束 条件 。基 于此 , 文采 用浮 点数编码 的方 法 。 本
局 部 极 值 的 可 能 性 并 同 时 提 高 了搜 索 速 度 。
关 键词 : 图像 匹配 ; 模板 匹配 ; 遗传 算 法 ; 并行 遗传 算法 伪
中 图 分 类 号 :P 1 T 32 文献标 识码 : A 文 章 编 号 :6 2 7 0 (0 8 0 - 0 2 0 1 7 — 8 0 2 0 )6 0 7 - 3
对各 类 匹配 问题 具有 很强 的适应 性 。但是 。 由于其需 要搜 寻 区
域上 所有 点 , 以效率很 低 。 于 多数应 用 , 所 对 待搜寻 目标 在搜 寻 区域 上往 往是 少数 . 意味着 大量 计算 浪费 在根本 不可 能是 目 这
传 算 法进 行 改进 , 使其 具有 克 服早 熟现 象 的能 力 , 成 了伪并 形
配速 度 , 近年来 人们 提 出了许 多理论 和方法 。 研究 表 明 , 在各 种
匹配 算法 中 ,传 统 的相关 匹配算 法能 够获得 较高 的 匹配精 度 ,

基于遗传算法的图像配准研究及改进

基于遗传算法的图像配准研究及改进
70 ) 11
作者简 介: 周春燕 (9 5 , , 北唐 山人 , 1 8 一) 女 河 硕士研 究生 , 究方 向 研
为机 器视觉 、 处理技 术 ; 图像 贾
像处理 、 机器视觉技术。
渊, 博士 , 副研 究员 , 研究 方 向为图
测算法 。它 得
0 引 言
立体 视觉 的研究 工作 起 始 于 2 0世纪 6 0年代 中 期, 是近 几 十年 计 算 机 视 觉 领域 的 一个 热 门研 究 问 题 …。它 的基本原理 是融 合两 个或 多个视 点 的信息 , 以获取不 同视 角下的 同一个物 体 的图像 , 通过三 角测 量原理计算 图像像 素 间 的位置偏 差 ( 即视差 ) 获得 来
o ne i g r t m n Ge tc Al o ih
ZHOU u Ch n-y n ,JA a I Yua n
( ol eo o ue c.n eh 。Suh et nv rt f c neadT cn lg , ay g6 10 , hn ) C lg f mpt S iadT c . o tw s U iesyo i c eh oo y Mi a 20 0 C ia e C r i Se n nn
l rt ago i m .Ex rme tl r s ls s o t tt e p o o e t o se f c v . h e p i n a u t h w ha h r p s d me d i fe t e e h i Ke r s:t r o m ac i g; n t l o t m ;e g e e to Ra k ta so m y wo d se e th n ge e c ag r h i i d e d t c n; n r f r i n

改进遗传算法的医学图像配准

改进遗传算法的医学图像配准

或多 幅医学影像上 的对 应点 达到空 间上 的一 致性 , 也就 是 找 出图像 中对应于人体 同一位置 的点 的对应关 系 , 从而 可 以把 多幅不 同模态的图像融合起来获得更 多的信息。多模态 医学
配准算 在
假设 A为待配准图像 , B为参考 图像 , 图像像素 都是一些
cnegn eadp ma ,w i i sl i a i c .T vro eepolm ,a rvdgnt grh (G ) ovr c n r t e e  ̄e hc wlr utn rf t ooecmet s rbe s ni o e eei a oi m I A h l e t a s h mp cl t
Ke od :gnt grh ;m i aerg t t n xr oa o er ;gle etn yw r s e eca o t i l im d a m e sao e c i g i r i ;et plt nsa h odnsco l a i c i

0 引言
医学诊断 和治疗 时 , 用多种成 像设备 获得 不 同模态 的 采 医学 图像 , 为了提高医学诊断和治疗 的水平 , 需要将 患者 的几 幅图像进行信息融合 以获得患者 多方面的综合信息 。而进行 融合处理首先要解决这 几 幅图像 的严 格对 齐问题 , 就是 我 这
Ab t a t T e u a e f g n t ag r h sr c : h s g o e ei l o t m i me c i g rg s ain a f q e t h r o n s s c a so c i n i l d a ma e e it t h s r u n s o t mi g , u h s l w r o e c

一种改进的图像恢复遗传算法

一种改进的图像恢复遗传算法
维普资讯
第l 卷第l 4 期
20 0 7年NGGUAN 眦 I
东 莞 理 工 学 院 学 报
RS nY TECHNOLOGY OF
V 1 4No1 0. . 1
F b 007 e .2

种 改 进 的 图 像 恢 复 遗 传 算 法
染色体表示二维 图像。 ( )初始种群 的设定:随机产生初始种群作为父代。 2
( )个体评价 ,计算群体 中各 个体 的适应度 。用E[ 】 作为适应度 函数 ,其 值越小表示越 匹 3 f’ 值
配。若适应度值低于阈值 ,则认为符合优化准则,找到理想 结果 ,操作结束 :否则 ,进入下一步。 ( )对父代进行 轮盘赌 选择 ( 4 即适 应度佳 的个体被选 中的概率大 ),将适应度 强 的个体代替 父本 。 ( )交叉算子 ,选取一对 父代 ,将 它们 的染色体 进行随机 单点交叉 ,产 生一 对子代 ,共选取 5 N/对父代 ,产生N个子代。 2 ( )将很小的变异概率作用于群体 ( 6 一般变异概率为00 ),产生部分变异子代,即0 取反。 .5 ,1 ( )返 回第3 ,直 到满 足终止条件 ,即适应度 小于给 定值 或者达到最大代 数 ,构成最优化群 7 步
维普资讯
第l 期
罗晓华
朱 策 :一种改进的图像 恢复遗传算法
7 5
的图蚀 , ) ;再经过恢复过程 ,得到复原的图 ’ ,) 。其中H 概括了退化系统的物理过程,
就是所要寻找的退化数学模型。
, 。) Y
, (, ) ’ Y x
1 简单遗传算法用于图像恢复
1 1 图像恢复的基本思想 .
原始 图
,) y 经过 一个退化算子或退化系统H的作用, 再和噪声n x y 进行 叠加 , (, ) 形成退化后

基于改进的遗传算法的图像恢复

基于改进的遗传算法的图像恢复

异算子进行 了改进 , 并采用 V + . c+ 6 0编程软件进行实验。实验结 果表明 , 改进 后 的遗传 算法用于 图像恢 复, 不但 可以较好地克服
“ 过早收敛” 现象, 提高 了计算速度 , 而且恢复出的图像具有 良好的效果 。 关键词 遗传 算法 图像恢复 图像处理
I AGE M RES ToRATI ON BAS ED oN M PRoVED I GENETI ALGORI C THM
Xu nZ a xn L ig i S i n W u Hu a h o i uJn u h Yu i
( colfA tm tn N ni nvrt f Tcn l y Sho uo ai , aj g U i syo ehoo , o o n ei g
Ab t a t sr c
宣兆新 陆金桂 石 云 吴 慧
( 南京工业大学 自动化学院 江苏 南京 2 0 0 ) 10 9


在对 图像退 化模 型和 图像恢复 的可能性进 行分 析的基础上 , 重点介绍采 用遗传算 法进行 图像恢复 的原理。针对标准 遗
Hale Waihona Puke 传 算法进行 图像恢复时, 存在“ 过早收敛” 现象 , 及计算量过大 的问题, 从整体入手 , 对遗传 算法 的编码 方式、 选择算 子、 交叉算子 、 变
0 引 言
在图像的产生 、 传输和记录的过程中 , 由于成像系统的不完 善、 传输介质 的影 响 、 大气 的湍 流效应 、 环境 噪声 以及成像 系统
图 1 图像 的退化模型
图像 的退化过程可 以用式( ) 1 表示 :
与被摄景物之间的相对运动等 因素 , 会使 图像产 生不同程度 的 退化 …。图像恢复就 是把 一 幅退 化 的图像尽 可 能地恢 复到它

基于遗传算法的散焦模糊图像辨识及恢复方法

基于遗传算法的散焦模糊图像辨识及恢复方法

第26卷第4期V ol 126 N o 14长春师范学院学报(自然科学版)Journal of Changchun N ormal Un iv ersity (N atural Science )2007年8月Aug.2007基于遗传算法的散焦模糊图像辨识及恢复方法杨 鑫,高 红(长春师范学院信息与技术学院,吉林长春 130032)[摘 要]根据散焦模糊图像的特点,本文提出了一种使用遗传算法确定散焦模糊图像退化模型参数的方法,给出了该算法的具体步骤,并据此对模糊图像进行了恢复,实验证明了该方法的可行性。

[关键词]散焦图像;遗传算法;图像恢复[中图分类号]T P391 [文献标识码]A [文章编号]1008-178X (2007)04-0092202[收稿日期]38[作者简介]杨 鑫(8),女,吉林榆树人,长春师范学院信息技术学院讲师,从事信息技术研究。

1 引言图像复原(Image Restoration )是数字图像处理中的一个重要分支,也一直是图像处理中的一个难点。

它的主要目的是改善给定的图像质量,利用退化现象的某种先验知识来重建或恢复原有图像。

各种退化图像的复原都可归结为一种过程,具体地说就是把图画模型化,并且采用相反的过程进行处理,以便恢复出原图像。

由于盲目复原问题的求解很困难,如果可能,我们总是先估计退化函数,这对许多实际问题是可行的。

图像降晰是一个物理过程,在许多情况下退化函数可以从物理知识和观测图像来辨识,特别是最常见的退化函数只有有限的几种,这可以简化一大类退化函数辨识的问题,如果退化函数的类型是未知的,则辨识问题仍然是一个难题。

本文对散焦图像的模糊辨识问题进行了研究,提出了一种基于遗传算法的散焦模糊半径辨识方法。

其基本原理可概述如下:散焦模糊图像的退化模型可抽象为一圆盘函数,其对应的圆盘半径是唯一的退化模型参数(称之为模糊半径)。

首先利用模糊图像的傅立叶变换图像估计散焦半径的大致范围,然后利用遗传算法进行搜索,确定散焦模糊半径。

遗传算法的一些改进及其应用共3篇

遗传算法的一些改进及其应用共3篇

遗传算法的一些改进及其应用共3篇遗传算法的一些改进及其应用1遗传算法 (Genetic Algorithm) 是一种优化算法,它通过模拟生物进化过程来寻找最优解。

遗传算法最初由 J. Holland 在 1975 年提出,是模仿自然界生物的进化过程,利用选择、交叉和变异等基本遗传操作,搜索解空间中的最优解。

遗传算法优点在于能够处理复杂的非线性、多模优化问题,但在实际应用过程中存在一些问题,为了解决这些问题,对遗传算法进行了许多改进,下面介绍其中几种改进方法和应用。

改进一:精英选择策略在传统的遗传算法中,每次进行选择操作时都是随机选择个体进行交配,这导致一些较优秀的个体有可能被淘汰,因此提出了精英选择策略,即在每次进化过程中一定比例地选择适应度最好的个体,避免较好的个体被淘汰。

改进二:基因突变概率自适应策略在遗传算法中,变异操作可以增加个体的多样性,但是变异概率设置不当,可能会导致算法早熟收敛或者长时间停留在局部最优解。

为了避免这种情况,提出基因突变概率自适应策略,即根据当前代的适应度情况自适应计算变异概率,使变异概率既不过大,也不过小。

改进三:群体多样性保持策略为了保证遗传算法群体多样性,提出了数种策略:保持多样性的染色体种群操作,通过引进外来个体以增加多样性,以及通过避免重复染色体来保持多样性等方法。

应用一:函数优化函数优化是运用遗传算法的主要应用之一,它的目标是通过最小化目标函数,寻求函数的最小值或最大值。

应用遗传算法的一个优势在于它能够优化非凸性函数,而其他传统优化算法在优化过程中会陷入局部最优解。

应用二:机器学习机器学习需要寻找一个最佳的模型,而遗传算法可以用于选择合适的特征和参数,从而构建最佳的模型。

此外,遗传算法还可以用于优化神经网络的结构和权重,以提高神经网络的分类和预测性能。

应用三:工程优化遗传算法在工程中也有广泛的应用,如在电子电路设计中,可以通过遗传算法来寻找尽可能优秀的元器件匹配,从而达到最佳的电路性能。

基于改进遗传算法的双阈值图像分割

基于改进遗传算法的双阈值图像分割

第 1期 总第 2 7 5期
基于 改进遗传算 法的双 阈值 图像 分割
胡 秀丽
( 内蒙古 电子信息职业技术学 院 , 内蒙古 , 呼和浩特 0 1 0 0 7 0 ) 摘 要: 将 双 种 群 遗 传 算 法 用 于 阈值 的 选 取 , 仿 真结果表 明 : 合适 的遗 传 算子 选定后 , 基 于遗 传 算 法 的 双 阈 值 图像 分 割 方 法 可 以正 确 有 效 地 分割 图像 , 将 遗 传 算 法 用 于 图像 处 理 中 , 是 非常有 效的 。
遗 传 算 法 是 一 种 借 鉴 生 物 界 自然 选 择 和 自然 遗 传 机 制 的 随机 优 化 搜 索 算 法 , 模 拟 自然 选 择 和 自然 遗
传 过 程 中发 生 的 繁 殖 、 交 叉 和基 因突变 现 象 , 在 每次 迭代 中都保 留一组候选 解 , 并按某 种指 标从 解群 中选 取 较 优 的个 体 , 利用 遗传 算子 ( 选择、 交叉 和变 异 ) 对
率和交叉 率 , 以便 使 种 群 中 样 本 更 丰 富 , 为 下 一 步 的 高 层 遗 传 过 程 提 供 丰 富 的种 群 库 样 本 ; ③ 对 于 每 个 子
种群 , 分别 执行其 所 使用 的遗传 算 法若 干代 后 , 将 遗 传 基 因结 果 记 录 在 r [ i , j ] ( i =1~N; _ j =1~P) 中, 并
辨识 和分析 工作 做 准备 。 阈值法 作 为 图像 分 割通 用 的一种方法 , 首先 通 过一 定 的算 法选 取 最 佳 的 阈值 , 可 以是一个 , 也 可 以是 多 个 , 其 选 取 依据 图像 的灰 度 特征, 然 后 对 图 像 中每 个 像 素 点 的 灰 度 值 与 所 选 取 的

计算智能大作业

计算智能大作业

题目:遗传算法在图像处理中的应用研究课程: 计算智能姓名:学号:专业:模式识别与智能系统遗传算法在图像处理中的应用摘要遗传算法是一种基于生物自然选择与遗传机理的随机搜索与优化方法。

近年来,由于遗传算法求解复杂优化问题的巨大潜力,广泛应用在生物信息学、系统发生学、计算科学、工程学、经济学、化学、制造、数学、物理、药物测量学和其他领域之中,这种算法受到了国内外学者的广泛关注,尤其是在计算机科学人工智能领域中。

本文介绍了遗传算法基本理论,描述了它的主要特点和基本性质;重点综述遗传算法在图像处理中的主要应用,特别是在图像分割、图像压缩、图像增强等方面的作用;深入研究目前遗传算法在图像处理领域中存在的问题,并结合自己的研究方向,对这些问题提出了一些深刻的见解,展望了今后遗传算法在图像处理应用的发展方向。

关键词:遗传算法,数字图像处理1.背景介绍遗传算法(Genetic Algorithm,GA)是一种自适应启发式群体型概率性迭代式的全局收敛搜索算法,其基本思想来源于生物进化论和群体遗传学,体现了适者生存、优胜劣汰的进化原则。

使用遗传算法求解科学研究工作和工程技术中各种组合搜索和优化计算问题这一基本思想早在20世纪60年代初期就由美国Michigan大学的Holland教授提出,其数学框架也于20世纪60年代中期形成。

由于GA的整体搜索策略和优化计算不依赖于梯度信息,所以它的应用范围非常广泛,尤其适合于处理传统方法难以解决的高度复杂的非线性问题。

它在自适应控制、组合优化、模式识别、机器学习、规划策略、信息处理和人工生命等领域的应用中越来越展示出优越性。

图像处理(image processing),用计算机对图像进行分析,以达到所需结果的技术。

又称影像处理。

图像处理一般指数字图像处理。

数字图像是指用数字摄像机、扫描仪等设备经过采样和数字化得到的一个大的二维数组,该数组的元素称为像素,其值为一整数,称为灰度值。

基于混合优化算法的医学图像配准方法

基于混合优化算法的医学图像配准方法

基于混合优化算法的医学图像配准方法别术林;刘杰;唐子淑;邱禧荷【摘要】Image registration algorithm based on mutual information has high complexity and low speed.To solve the problem , a new image registration method based on improved genetic algorithm and Powell algorithm is proposed in this paper .Considering the shortages of the standard genetic algorithm , such as prematurity and slow convergence that may result in mismatching , in this paper , we improve the crossover operation of the genetic operations .At the same time , we combine the improved genetic algorithm and Powell algorithm.The method makes full use of the global search capability of genetic algorithm and the local search capability of Powell pared with Powell algorithm and the traditional genetic algorithm , this algorithm we proposed can effectively improve the image registration velocity and noise immunity .%基于互信息的图像配准算法计算复杂度高,配准速度慢。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学2008VoL35№.8基于改进遗传算法的图像恢复方法*)赵金帅鲁瑞华(西南大学电子信患工程学院信号与信息处理研究所重庆400715)摘要通过对遗传算法在进行图像恢复时存在的早熟现象的研究,指出了在图像恢复中早熟现象产生的原因是种群多样性的迅速减少引起的。

针对应用遗传算法进行图像恢复时存在的局限性,提出了一种改进的遗传算法。

该算法通过加入随机种群弥补种群中减少的多样性,通过改进变异算子使算法加速向最优解收敛。

实验结果表明,该算法不论以峰值信噪比为标准,还是以人的主观感觉判断,都明显优于简单遗传算法。

而且,该方法能较好地抑制早熟现象,恢复效果对图像的模糊程度依赖性小,可以恢复严重模糊的图像。

关键词遗传算法,图像恢复,早熟现象,随机种群ImageRestorationMethodBasedontheImprovedGeneticAlgorithmZHAOJin-shuaiLURui_hua(InstituteofS嘧“andInformationhoa髑iIlg,SchoolofElectronicsandInformationBlgimdllg,SouthwestUraverity,an嫩400715,O-im)AbstractByresearchingtheprematureofgeneticalgorithminimagerestoration,thispaperpointsoutthatthereasonofprematureisthequickreductionofpopulationdiversity.Aimingatthelimitationofgeneticalgorithminimageresto-ration.animprovedgeneticalgorithmisproposed.ThealgorithmthroughintroducingrandompopulationcompensatesforthereductionofpopulationdiversityandthroughimprovingmutationoperatorquickensconvergencetObestindivid—ual.Experimentsdemonstratethatthismethodisbetterthansimplegeneticalgorithm。

inthese】【lseofeitherpeaksignabto-noiseratioorhumanperception.Furthermore,theimprovedgeneticakofithmcaneffectivelysuppressprematureandcanbeveryinsensitivetOblurleveloftheimage.thereforec柚restoretheimageheavilyblurred.Keywo州kGeneticalgorithm,Imagerestoration,Premature,Randompopulation1引言图像恢复是一类复杂的图像处理问题。

传统的图像恢复方法有逆滤波、Wiener滤波、Kalman滤波、最大熵恢复法等,这些方法均存在一定的缺陷[1]。

由于图像恢复能看作优化问题,而且复杂的先验约束可以通过适当地修改目标函数合并在进化过程中,因此遗传算法能用于处理图像恢复[z]。

但遗传算法的性能和收敛速度又在很大程度上与遗传操作结构的设计有密切关系,且遗传算法有较为严重的早熟现象。

现有的用遗传算法恢复退化图像的算法中,多数没有指出恢复图像质量能否克服进化过程中的早熟收敛现象E3,4]。

一些用遗传算法对退化图像进行恢复的算法中Ez,5],虽然取得了良好的效果,但迭代次数均在1000代以上,需要巨大的计算量。

针对以上问题,本文首先对遗传算法进行图像恢复时产生早熟现象的原因进行了分析,然后提出了一种用于图像恢复的改进的遗传算法。

2遗传算法用于图像恢复产生早熟现象的原因用于图像恢复的遗传算法的遗传算子分别为:比例选择、窗口交叉、取反变异或相邻像素变异‘引。

下面分别分析其在图像恢复中所起的作用。

2.1选择算子设H为任意一个染色体,只(H)表示时刻t时染色体H出现的概率,每个染色体根据它的适应度值的大小决定其被选择的概率。

因此染色体H在t时刻出现的概率可以表示为只(H)=只一1(H)八H)/Z(1)式中Pl一。

(H)为染色体H在t一1时刻出现的概率,,(H)表示染色体H的适应度值,正为t时刻种群的平均适应度值。

可以看到染色体H的适应度值越高,它被选中的概率越大。

根据(1)式,染色体H在£一1时刻出现的概率可以表示为Pf一1(H)=PI一2(H),(H)/五一1(2)将(2)式代入(1)式,用只一2(H)表示只(H)得Pf(H)一只一2(H)・八H)2/(五一1・^)(3)依次类推,则有B(H)=PI一。

(H)・,(H)3/(五一2・五一・・五)£一一Po(H)・,(H)‘/Ⅱ五(4)若Po(m=O,则P£(H)一o,即选择算子不产生新的染色体,从而也不可能增加种群的多样性。

在比例选择算子的作用下。

一个具有很高适应度值的个体很容易大量繁殖,而其它个体被淘汰。

2.2交叉算子交叉算子是遗传算法的本质操作,有了不断的交叉才能不断地产生新的个体。

而窗口交叉只是两个染色体在相同位*)基金项目:校发展基金项目(编号:SWNUF2004006).赵金姊硬士研究生,研究领域为信号与信息处理;■瑞华教授,硕士生导师,CCF高级会员,研究领域为信号与信息处理及数字通信.・241・万方数据置上基因的互换。

在实际应用中,由于种群规模要受到运行效率和资源的限制,而且选择算子会造成种群多样性的大量丢失,因此只靠交叉算子不能恢复种群的多样性。

2.3变异算子不论是取反变异还是相邻像素变异,都是种群中染色体的某一基因值发生变化。

其在时刻t发生改变的概率是1一(1一P坍)‘(5)其中P卅为变异率。

变异率一般取很小,如果取得过大,就变成盲目随机搜索,特别是对于相关性很强的图像恢复问题。

所以对于某一个确定的基因值在时刻t变异的概率几乎为零。

在用遗传算法进行图像恢复时,选择算子造成种群多样性的迅速减少,是导致早熟现象的首要原因,而交叉和变异算子无法克服由于种群多样性的减少产生的早熟现象。

3基于改进遗传算法的图像恢复方法3.1图像编码为简化计算,选择一幅40X40的二值图像作为本文算法的原始图像。

采用二维染色体编码,一幅图像用一个矩阵表示,矩阵中的元素位置对应图像上像素的位置,矩阵元素的值对应像素点上的像素值。

3.2一般性算子在函数优化中,加入随机种群可以防止进化过程中的早熟现象[7]。

然而图像的像素之间具有极强的相关性,如果每进化一代加入一次随机种群,实验结果表明遗传算法的恢复结果不收敛。

所以本文算法每进化k代引入一次比例为r的随机种群,r是随机种群的数量占种群规模N的比例。

通过适当调整k和r的值,使算法能弥补进化过程中减少的种群多样性,克服早熟现象。

种群中的其它个体由联赛竞争选择方法从父代种群中选出。

由于在进化过程中加入随机种群会影响进化速度,因此,如果在某代加入随机种群,则该代中的交叉算子就用当前最优个体与加入随机种群后的种群中的每一个个体进行交叉操作。

这样既能充分利用最优个体中所含有的优良模式,使最优个体的性状在后一代的新个体中尽可能得到遗传和继承;又能提高算法搜索新的解空间的能力。

在本文算法中,除了一致行/列交叉、随机行/列交叉[8]以外,还有一致算术行/列交叉。

一致算术行/列交叉是被随机选择的两个父代个体以线性组合的方式交换它们在相同位置上的行或列信息。

如果被选出的父代个体为,{,五,被随机选择的两个个体的交叉部分为A,A,则交叉后两个个体中被选出的部分为、P'i—n*A+(1一口)*A(6)P7,=(1--a)*pi-{-a*PJ(7)其中交叉因子a经过多次实验取0.8最佳。

3.3基于边缘信息的局部变异算子本文算法设计了基于图像边缘信息的变异算子使算法在经过交叉算子接近最优解邻域时加速向最优解收敛。

变异点连同其8-邻域像素点构成的区域称为局部区域;如果该局部区域中的任何一点均不包含用边缘检测算子检测出来的边缘信息,则认为该局部区域是局部连通区域,否则是非局部连通区域。

对于一幅待变异的图像,首先用“carny"边缘检测算子检测出该图像的边缘[9],然后随机选取变异点P,判断其局部区域是否是局部连通区域,如果是,则对于该局部连通区域中的・242・任意点Xi"按下面的方法进行变异foKo・25觚q霸.j一≮l户>O.75(8)【xi,j0.25≤p≤0.75由于边缘检测算子对噪声点比较敏感,在进行检测时,容易把噪声点误判为图像的边缘,进而影响图像恢复的效果。

所以,本文算法的变异算子只对进化过程中适应度值最高的个体进行变异。

同时,利用文献[10]中的基于邻域信息优化方法的消除图像噪声技术对种群中明显的噪声点进行处理。

与改进前的遗传算法相比,本文算法具有两个主要的特征:(1)每隔一定进化代数加入一次随机种群;(2)基于边缘信息的局部变异算子。

第一个特征加强了遗传算法搜索新的解空间的能力,第二个特征使遗传算法加速向最优解收敛。

因此,在进化过程中两个算子相互交叉作用,使本文算法能在防止早熟现象的同时更快地接近全局最优解。

4仿真结果原始图像(图1(a))通过退化算子^(式(9))做第一步退化,加入高斯白噪声挖做第二步退化,退化图像如图1(b)所示。

F1111^=去I,・11b1(9)4.1遗传算子的选择及参数设置实验中,种群规模N和算法终止代数T均分别设为60和200。

根据文献E2]中的能量函数,适应度函数由(10)式给出E(i)一0g一/i*h1|2+A・0P・/tlI2(10)上式中g表示退化图像,/。

表示种群中第i个个体代表的推测恢复图像,A是平衡第一项和第二项的参数,P是拉普拉斯算子。

其中E(i)的值越小,该个体代表的图像/i的适应度值越高。

最佳图像的恢复过程,就是最小化E(i)的过程。

本文算法在退化图像的基础上加随机扰动产生初始种群,并分别与随机产生初始种群的简单遗传算法(称鼢~1)、在退化图像的基础上产生初始种群的简单遗传算法(称SGA2)进行比较。

在SGAl和SGA2中,遗传算子采用比例选择、窗口交叉和相邻像素变异,设交叉概率仇和变异概率p。

分别为0.8和0.01;在本文算法中,选择算子为联赛竞争选择,交叉算子为一致行/列交叉、随机行/列交叉[8],交叉概率分别设为0.5,0.3,变异概率以设为0.01,r和k的取值分别为2/60和37,各参数的最佳取值由实验确定。

相关文档
最新文档