基于QPSO的图像融合算法的研究

  • 格式:pdf
  • 大小:123.53 KB
  • 文档页数:2

第24卷第5期 2007年5月 计算机应用研究 

Application Research of Computers Vo1.24,No.5 Mav 2007 

基于QPSO的图像融合算法的研究 

滕春英,须文波,孙俊 

(江南大学信息工程学院,江苏无锡214122) 

摘要:提出了一种基于量子行为的粒子群优化算法(QPSO)的图像融合方法。将图像融合问题归结为最优化 

问题,采用了QPSO算法进行优化。QPSO不仅参数个数少,其每一个迭代步的取样空间能覆盖整个解空间,因 

此能保证算法的全局收敛。与PSO算法和遗传算法进行了比较,证明了QPSO算法在图像融合中具有良好的效 

果。 

关键词:基于量子行为的粒子群优化算法;优化;像素;图像融合 

中图分类号:TP391 文献标志码:A 文章编号:1001—3695(2007)05—0298—02 

Image Fusion Based on Quantum—behaved 

Particle Swarm Optimization Algorithms 

TENG Chun—ying,XU Wen—bo,SUN Jun 

(Institute ofInformation Technology,Southern Yangtze University,Wuxi Jiangsu 214122,China) 

Abstract:The paper proposed an image fusion approach based on QPSO algorithm.Formulated the image fusion problem as an optimization problem and adopt Quantum—behaved Particle Swarm Optimization algorithm to solve the problem.Not only QP— SO has less parameters to control,but also does its sampling space at each iteration covers the whole solution space.Thus QP— 

SO can find the best solution quickly and guarantee to be global convergent.Genetic Algorithm(GA)and Particle Swarm Op— timization(PSO)were tested for performance comparison with QPSO,and the result showed the good eficiency of QPSO algo— 

rithms to image fusion. 

Key words:QPSO algorithm;optimization;pixel;image fusion 

0 引言 

图像融合是指将不同类型的传感器获得的同一场景的多 

种信息特征,采用一定的融合算法有机结合起来,产生新图像 

的技术。它是多传感器信息融合中可视信息部分的融合。图 

像融合技术充分利用了源图像在空间上的相关性及信息上的 

互补性,使得图像场景获得更清晰、更全面的表达,从而增强了 

图像的解释能力,改善了视觉效果,提高了图像判读的可靠性 

及机器分类和识别的准确性。图像融合技术的应用领域十分 

广泛,如医学、遥感、军事、计算机视觉及机器人技术等,在图像 

增强、特征提取等方面都有比较重要的作用。 

按图像信息的表达方式,图像融合可以在像素级、特征级、 

决策级三个层次上分别进行。本文采用的是像素级图像融合。 

对像素级图像融合而言,已提出的融合算法主要有主成分分析 

法、进化算法以及神经网络法等。其中进化算法包括遗传算 

法、蚁群算法、粒子群算法等。这些融合算法也可以通过其在 

空间域内执行还是在变换域内执行来区分。本文提出了一种 

新的能保证全局收敛的微粒群算法,即基于量子行为的粒子群 

优化算法(Quantum—behaved Particle Swarm Optimization,QP・ 

sO) 0 J。实验证明,QPSO的性能在图像融合上优于其他算 法。 

1 QPSO算法 

QPSO也是一种微粒群进化算法,用群体和进化的概念, 

同样也是依据个体(微粒)的适应值大小进行操作。QPSO将 

每个个体看做是 ’维搜索空间中的一个没有重量和体积的 

微粒,并在搜索空间中以一定的速度飞行。该飞行速度由个体 

和群体的飞行经验动态调整。每个粒子代表 维空间中的 

一个位置,朝着下面两个方向调整粒子的位置:①至今发现的 

每个粒子的最优位置;②粒子群的最优位置。 

每一个粒子;包含下列信息: 

(1) =( ,…, ):粒子的当前位置; 

(2)v =( ,…, ):粒子的当前速度; 

(3)P =(P P ,…,P ):粒子i的最佳适应性值,即 

pbest; 

(4)Pg=(Pg ,Pg2,…, ):粒子群的最佳适应性值,即 

gbest0 

粒子的进化公式为 

M mbest=1/M ̄,,P 一1/M P …,1/M ) (1) 

收稿日期:2006—03-21;修返日期:2006-05-22 基金项目: 家自然科学基金资助项目(60474030) 

作者简介:滕春英(1981一),女,山东莱州人,硕士研究生,主要研究方向为图像处理、人工智能(tengchunying@hotmail.con);须文波(1946一), 

男,江苏无锡人,博导,主要研究方向为人工智能、计算机控制技术、嵌入式操作系统;孙俊(1971.),男,江苏无锡人,博士研究生,主要研究方向为 

人工智能.

 维普资讯 http://www.cqvip.com 第5期 滕春英等:基于QPSO的图像融合算法的研究 ・299・ 

P = XP +(1一 )XPgd =rand (2) 

=p ± X Imbestd一 I XIn(1/u) (3) 

其中,mbest是粒子群pbest的中间位置;p 为P 与Pgd之间的 

随机点;Or为QPSO的收缩扩张系数,它是QPSO收敛的一个重 

要参数,一般可取 =(1.0—0.5)×(MAXITER—T)/MAX— 

ITER+0.5 

2基于像素级图像融合的基本方法 

假设存在原始的黑白图像R的矩阵为R(m×n)。分别对 

图像R的边缘部分和中心部分进行噪声处理,得到两幅图像 

的矩阵分别为Ra和肋。对Ra和闩b两个矩阵进行线性加 

权运算得到融合图像的矩阵F,: 

Fr=a X Ra+(1一a)X Rb (4) 

可见,融合效果取决于 。 

为了衡量融合效果,设定融合指标G为 

G=√1/(mn) [Fr(i, )一R(i, (5) ‘ U一1 图像融合中的适应性函数可按式(5)计算。由式(5)可 

知,融合指标G越小,则融合图像与原始图像的偏差越小,说 

明融合效果越好。 

3 QPSO融合图像的完成过程 

基于QPSO融合方法的融合步骤伪代码如下: 

For每个粒子 

初始化(每个粒子的值、局部最优、全局最优) 

End 

Do 

For每个粒子 根据式(4)计算出融合图像的矩阵; 

根据均方根误差计算适应性函数值(融合指标),式(5); If该粒子的适应值小于粒子的最佳适应值pbest 

将当前的适应值作为最佳适应值pbest 

End 

选择粒子适应值最小的作为最佳粒子,将其适应值作为全局最佳 

值gbest 

根据式(1)计算mbest 

For每个粒子 根据式(2)计算随机点; 

根据式(3)更新粒子的最优值 

End 

While满足下面两个条件时循环: (1)没有超过迭代的最大次数(迭代的最大次数由用户指定); 

(2)经过多次迭代后,没有达到最小误差范围; 

经过上面的步骤之后,得到最优的融合图像,完成融合过 

程。 

4实验结果及结束语 

实验中用到的图像为226×226的黑白图像图1(a),分别 

对其中心部分和除去中心部分的边缘部分进行高斯噪声处理 

得到两幅图像图1(b)和(c);然后由2o个粒子,实验100次, 

每次实验迭代5O次得到实验结果。将结果与已经出现的融合 

方法,即遗传算法(GA)与粒子群算法(PSO)进行了对比,发现 QPSO算法优于这两种算法。 

实验图像如图1所示,数据如表1~4所示。 

■■一 

(a)原图像 (b)中心加噪 (c)边缘加噪 

■一■ 

(d)GA算法 (e)Ps0算法 (f)QPSO算法 

图1实验图像 

表l数据方差及平均值 

采用算法 GA PSO QPSO 方差0.001 2 0.00o 95 0.001 5 0.001 7 8.587 4e一0048.952 le一004 平均值21.112 7 21.112 7 21.112 9 21.112 9 21.112 4 21.112 4 

表4基于量子行为的粒子群优化算法(QPSO) 

通过上面的实验数据发现,使用QPSO算法可以很快地得 

到最优值(几乎都在迭代前五次的时候),而且通过方差和平 

均值可以看出,QPSO算法在处理的过程中比其他两种方法都 

稳定。由于遗传算法以及PSO算法相对于OPSO算法来讲,有 

大量的参数需要调整,在实现时比较麻烦;而QPSO由于参数 

较少。实现起来比较容易。 

另外,利用本文算法对其他图像也进行了实验,得到了很 

好并且一致的效果。所有的融合结果表明了QPSO算法是非 

常稳定,并且融合效果是令人满意的。 

参考文献: 

[1]SUN Jun,XU Wenbo.A 0bal search strategy of quantum—behaved 

particle swarlll optimization:proceedings of IEEE Conference on Cy— 

bemetics and Intelligent Systems[C].[S.1.]:[S.n.],2004:111一 

l16. 

[2]SUN Jun,FENG Bin,XU Wenbo.particle swarm optimization with 

particles having quantum behavior:proceedings of 2004 Congress on 

Evolutionary Computation[C].[S.1.]:[S.n.],2004:325—331. 

[3]覃征,鲍复民,李爱国,等.数字图像融合[M].西安:西安交通大 

学出版社,2004:26—52. 

[4]曾建潮,介婧,崔志华.微粒群算法[M].北京:科学出版社,2004. 

[5]朱虹.数字图像处理基础[M].北京:科学出版社,2005.

 维普资讯 http://www.cqvip.com