一种基于侧抑制和混沌量子微粒群优化的图像匹配方法

文档序号:6602007阅读:134来源:国知局

专利名称::一种基于侧抑制和混沌量子微粒群优化的图像匹配方法一种基于侧抑制和混沌量子微粒群优化的图像匹配方法
技术领域
:本发明是一种基于侧抑制和混沌量子微粒群优化(ChaoticmutatedQuantum-BehavedPSOBasedonLateralInhibition,LICQPSO)的图像匹配方法,属于计算机视觉信息处理领域。
背景技术
:图像匹配是计算机视觉中一个非常重要的研究课题,广泛应用于图像配准、目标检测、目标识别和图像检索等领域中。图像匹配是指通过一定的匹配方法在两幅或多幅图像之间识别同名点,其实质是在基元相似性的条件下,按照一定的匹配准则搜索得到最相似的区域。图像匹配常用的一种方法是基于灰度的匹配。一个良好的匹配要求精度高、速度快,这在计算机视觉领域中也是至关重要的衡量因素。研究表明,图像匹配的速度主要取决于匹配方法的搜索策略。一个好的搜索策略不需要遍历图像上的每一个像素点便可以精确的找到最优匹配位置。可以说,在保证匹配精度的情况下搜索的像素点越少,方法的效率也就越高。侧抑制(LateralInhibition,Li)是Hartline等人在对鲎视觉进行电生理实验时发现并证实的,是神经系统信息处理的基本原则之一。对鲎视觉系统的研究表明,侧抑制网络在信息预处理中主要功能有以下几个方面(1)可以突出边缘,增强反差;(2)高通滤波器,将很大的输入变化范围压缩到网络本身的动态范围之内,有明显的亮度适应作用;(3)可以对图像的细微间断处进行拟合,具有明显的聚类作用。侧抑制在神经系统的信息处理中起到了重要的作用,可应用于图像处理、模式识别以及神经网络等领域。微粒群优化(ParticleSwarmOptimization,PS0)算法是由J.Kennedy和R.C.Eberhart等于1995年开发的一种演化计算技术,来源于对一个简化社会模型的模拟。PSO最初是为了图形化的模拟鸟群优美而不可预测的运动。而通过对动物社会行为的观察,发现在群体中对信息的社会共享提供一个演化的优势,并以此作为开发方法的基础。PSO是基于群体的,根据对环境的适应度将群体中的个体移动到好的区域。将每个个体看作是D维搜索空间中的一个没有体积的微粒(点),在搜索空间中以一定的速度飞行,这个速度根据它本身的飞行经验和同伴的飞行经验来动态调整。第i个微粒表示为Xi=(Xil,...,Xid),它经历过的最好位置(有最好的适应值)记为Pi=(Pil,...,Pid),也称为Ptest。在群体所有微粒经历过的最好位置的索引号用符号g表示,即pg,也称为gbest。微粒i的速度用Vi=(vn,...,Vid)表示。对每一代,它的第d维(1≤d≤D)根据如下方程进行变化<formula>formulaseeoriginaldocumentpage4</formula>(1)<formula>formulaseeoriginaldocumentpage5</formula>(2)其中k为迭代次数,w为惯性权重(inertiaweight),C1和C2为加速常数(accelerationconstants),Tand1()和rand2()为两个在范围里变化的随机值。惯性权重w使微粒保持运动的惯性,使其有扩展搜索空间的趋势,有能力探索新的区域。加速常数C1和C2代表将每个微粒推向Ptest和gbest位置的统计加速项的权重。此夕卜,微粒的速度Vi被一个最大速度Vmax所限制。Vmax决定在当前位置与最好位置之间的区域的分辨率(或精度)。如果当前对微粒的加速导致它的在某维的速度Vid超过该维的最大速度vmaxd,则该维的速度则重新被设定。对公式(1),第一部分为微粒先前行为的惯性,第二部分为“认知(cognition)”部分,表示微粒本身的思考;第三部分为“社会(social)”部分,表示微粒间的信息共享与相互合作。PSO同遗传算法类似,是一种基于迭代的优化工具,其优势在于简单容易实现并且没有许多参数需要调整。目前已广泛应用于函数优化,神经网络训练,模糊系统控制等领域。混沌(chaos)是自然界广泛存在的一种非线性现象,具有随机性、遍历性、初始条件敏感性等特点,已被广泛应用于随机优化,在局部寻优领域具有优越的性能。使用的混沌映射Logistic迭代方程为x(k+l)=μx(k)(l-x(k))(3)且当x(l)^0.25,0.5,0.75,μ=4时,方程完全进入混沌状态。经过多次试验可以证明,利用混沌的遍历性,可以获得良好的微粒初始状态。量子微粒群算法(Quantum-behavedPS0,QPS0)是2004年Sun等在研究了Clerc等人关于微粒收敛行为的研究成果后,从量子力学的角度提出的一种新的PSO模型。在量子空间中,微粒的满足聚集态的性质完全不同,它可以在整个可行解空间中进行搜索,因此QPSO的全局搜索的性能远远优于纯PS0。在量子空间中,微粒的速度和位置是不能同时确定的。通过渡函数来描述微粒的状态,并通过求解薛定谔方程得到微粒在空间某一点出现的概率密度函数,又通过蒙特卡罗随机模拟方式得到微粒的位置方程。在具有量子行为的微粒群优化算法中,微粒的主要迭代公式为<formula>formulaseeoriginaldocumentpage5</formula>其中,mbest是微粒群Pbest的中间位置,Pid讨为Ppd和Pgd之间的随机点。Φ、u和randO都是的随机数,β为QPSO的收缩扩张系数。
发明内容—、发明目的本发明提出了一种基于侧抑制和混沌量子微粒群优化(LICQPS0)的图像匹配方法,其目的是提高图像匹配的效率及准确率,同时也可解决于其它复杂的智能优化问题。基于侧抑制和混沌量子微粒群优化方法是将侧抑制原理、混沌映射及量子微粒群算法结合起来的一种方法。该方法结合了侧抑制原理、混沌映射和量子微粒群优化方法的优点,充分利用了侧抑制在图像预处理中可以突出边缘,增强反差和高通滤波的特性和混沌映射的遍历性以及量子微粒群优化方法的全局收敛性。二、技术方案本发明一种基于侧抑制和混沌量子微粒群优化的图像匹配方法,其具体步骤如下步骤1运用侧抑制原理进行图像预处理,提取图像边缘;1.1图像的读取并转换为灰度图像;依照不同格式的图像之间的转换矩阵,将不同格式的图像先转换为灰度图像,得到灰度图像中每个像素点的灰度值,便于下一步提取图像边缘。1.2提取原图及待匹配模板的图像边缘;选择合适的侧抑制模型、抑制野和侧抑制系数分布,对待匹配模板和原图提取图像边缘。本发明选用的侧抑制模型如下<formula>formulaseeoriginaldocumentpage6</formula>其中,I0(m,η)为原像素点(m,η)处的灰度值;α为网络内(i,j)位置像素对中心像素的抑制竞争系数;R(m,η)是经侧抑制处理后原像素点(m,η)处的灰度值;I^m+i,n+j)为原像素点(m+i,n+j)处的灰度值,MXN为抑制野。抑制野为5X5的侧抑制模型如下所示<formula>formulaseeoriginaldocumentpage6</formula><formula>formulaseeoriginaldocumentpage6</formula>为了保证侧抑制系数基本为0,要求α0-8α「16Q2=O(10)本发明中选取c^=1,α工=0.075,α2=0.025,则构成的侧抑制系数分布为<formula>formulaseeoriginaldocumentpage7</formula>利用下面的公式对经公式(9)处理后的灰度图像的灰度值进行转化,变为灰度值仅为0或者255的二值图,其中T为设定的阈值,本发明选定T为120。<formula>formulaseeoriginaldocumentpage7</formula>步骤2初始化微粒群优化(ParticleSwarmOptimization,PS0)各参数2.1初始化微粒群设定大小为MX2的数组P表示PSO的微粒群,其中M为该微粒群的规模即微粒总数。数组P的各列数值分别对应图像像素点在图像坐标系中的横坐标和纵坐标。为了达到微粒遍布整个图像空间的效果,采用如下的混沌映射(Logistic)迭代方程<formula>formulaseeoriginaldocumentpage7</formula>其中,k为当前迭代次数,μ为控制参数,χ为混沌向量。当x(l)兴0.25,0.5,0.75,且μ=4时,方程(13)完全进入混沌状态。经过多次试验可以证明,该混沌映射迭代方程的迭代解具有遍历性,在初始化中运用该方法可获得良好的微粒初始状态。微粒群P的初始化如下<formula>formulaseeoriginaldocumentpage7</formula>当m=1时,Ρ(1,1)、Ρ(1,2)分别取[1,a]、[1,b]的随机数,a和b分别为待匹配图像的长和宽,单位为像素。通过公式(14)反复迭代得到数组P的全部值,即为微粒群P的初始状态。2.2设LICQPS0的最大的迭代次数即循环次数为N,当前的循环次数为k。2.3用混沌映射迭代方程初始化收缩扩张系数ββ常见的取值方法是线性递减方法,本发明中采用改进后的β,采用混沌映射(Logistic)迭代方程针对每一维的微粒状态映射得到随迭代次数变化的二维数组,k为当前的循环次数。<formula>formulaseeoriginaldocumentpage7</formula>步骤3计算各微粒的适应度值步骤1中图像坐标为(m,η)处的灰度值经过步骤1侧抑制处理后变成了I(m,η),接下来可由下列公式(16)计算每一个微粒的适应度值。本发明采用如下的适应度函数,计算各个微粒的适应度值<formula>formulaseeoriginaldocumentpage7</formula>其中,KXW为待匹配的模板的大小,f为适应度值,I(m+i,n+j)为经公式(12)处理后的二值图像在像素点(m+i,n+j)的灰度值。步骤4比较此次循环即k次循环时各个微粒的适应度值,即由上一步得到的各个微粒的适应度值,其中最大适应度值即为全局最优值gtest。同时将上一步得到的每个微粒的适应度值分别与第k-Ι次循环时得到的该微粒的适应度值进行比较,较大的适应度值即为第k次循环时的该微粒自身的最优值Pbest。步骤5根据微粒的适应度值进行PSO寻优根据如下公式计算出mbest及ρ(m,i)d:<formula>formulaseeoriginaldocumentpage8</formula>其中Φ为的随机数,m为第j个微粒。卩&,^㈣为第!!!个微粒经历过的最好位置,P(k,i)gd为迭代次数为k时的微粒群的最好位置。如果rand()>0.5<formula>formulaseeoriginaldocumentpage8</formula>否则<formula>formulaseeoriginaldocumentpage8</formula>其中randO、u为的随机数。对当前的微粒进行迭代计算,产生新一代的微粒P(m,i)。然后由公式(16)给出的适应度函数计算新微粒的适应度值,并分别与所对应的当前代微粒适应度值进行比较。记录下所有在经历PSO计算后适应度值变得更好的微粒。步骤6当前循环次数加1,即k=k+Ι,跳转至步骤3,重复运行,直至循环次数大于最大循环次数N(即k>N)。步骤7结束运行,并输出最优匹配位置以及最优适应度值。三、优点及功效本发明提出了一种基于侧抑制和混沌量子微粒群优化图像匹配的方法,其中侧抑制原理能突出边缘、增强反差,使得匹配更加准确,同时该方法结合了混沌映射的遍历性和量子微粒群算法的全局收敛性及高效性,提供了一种图像匹配的有效途径。它也可以广泛应用于机器人、航空、航天、工业生产等涉及图像信息处理的领域及其它复杂的智能优化问题。图1LICQPS0流程2LICQPS0迭代曲线图中标号及符号说明如下FitnessValue——微粒适应度值k——当前循环次数N——最大循环次数f(i)——第k次循环时微粒i的适应度值f(Pi)——微粒i的最优适应度值f(Pg)——第k次循环时全局最优适应度值Yes——满足条件(是)No——不满足条件(否)具体实施方式如图1和图2所示,一种基于侧抑制和混沌量子微粒群优化的图像匹配方法,其具体实现步骤如下步骤一侧抑制原理对图像预处理,提取图像边缘。1.1图像的读取并转换为灰度图像;依照不同格式的图像之间的转换矩阵,将不同格式的图像先转换为灰度图像,得到灰度图像中每个像素点的灰度值,便于下一步提取图像边缘。1.2提取原图及待匹配模板的图像边缘;选择合适的侧抑制模型、抑制野和侧抑制系数分布,对待匹配模板和原图提取图像边缘。本发明选用的侧抑制模型如下MNR(m,n)=I0(m,n)+^^ayl0(m+i,n+j)(8)i=-Mj=~N其中,I。(m,η)为原像素点(m,η)处的灰度值;α^为网络内(i,j)位置像素对中心像素的抑制竞争系数;R(m,η)是经侧抑制处理后原像素点(m,η)处的灰度值;I^m+i,n+j)为原像素点(m+i,n+j)处的灰度值,MXN为抑制野。抑制野为5X5的侧抑制模型如下所示<formula>formulaseeoriginaldocumentpage9</formula><formula>formulaseeoriginaldocumentpage9</formula>为了保证侧抑制系数基本为0,要求Ci0-Sa1-Iea2=O(10)本发明中选取c^=1,α工=0.075,a2=0.025,则构成的侧抑制系数分布为<table>tableseeoriginaldocumentpage10</column></row><table>利用下面的公式对经公式(9)处理后的灰度图像的灰度值进行转化,变为灰度值仅为O或者255的二值图,其中T为设定的阈值,本发明选定T为120。0R(m,n)<T,、I{m,n)=\V,(12)步骤2初始化微粒群参数2.1初始化微粒群设定大小为MX2的数组P表示PSO的微粒群,其中M为150。数组P的各列数值分别对应图像像素点在图像坐标系中的横坐标和纵坐标。为了达到微粒遍布整个图像空间的效果,采用如下的混沌映射(Logistic)迭代方程x(k+l)=μx(k)(l-x(k))(13)其中,k为当前迭代次数,μ为控制参数,χ为混沌向量。当X(I)^0.25,0.5,0.75,且μ=4时,方程(13)完全进入混沌状态。经过多次试验可以证明,该混沌映射迭代方程的迭代解具有遍历性,在初始化中运用该方法可获得良好的微粒初始状态。微粒群P的初始化如下P(m+1,i)=4P(m,i)(1-P(m,i))(14)其中土=1,2;111=1,…,M;P(1,i)乒0·25,0·5,0·75当m=1时,Ρ(1,1)、Ρ(1,2)分别取[1,a]、[1,b]的随机数,a和b分别为待匹配图像的长和宽,单位为像素。通过公式(14)反复迭代得到数组P的全部值,即为微粒群P的初始状态。2.2设LICQPS0的最大的迭代次数即循环次数为N=80,当前的循环次数为k。2.3用混沌映射迭代方程初始化收缩扩张系数ββ常见的取值方法是线性递减方法,本发明中采用改进后的β,采用混沌映射(Logistic)迭代方程针对每一维的微粒状态映射得到迭代次数变化的二维数组,k为当前的循环次数。βJk+l)=41(10(I-Kk)),(15)其中i=1,2;βi(l)^0.25,0.5,0.75步骤3计算各微粒的适应度值步骤1中图像坐标为(m,n)处的灰度值经过步骤1侧抑制处理后变成了I(m,n),接下来可由下列公式(16)计算每一个微粒的适应度值。本发明采用如下的适应度函数,计算各个微粒的适应度值<formula>formulaseeoriginaldocumentpage11</formula>其中,KXW为待匹配的模板的大小,f为适应度值,I(m+i,n+j)为经公式(12)处理后的二值图像在像素点(m+i,n+j)的灰度值。步骤4比较此次循环即K次循环时各个微粒的适应度值,即由上一步得到的各个微粒的适应度值,其中最大适应度值即为全局最优值gtest。同时将上一步得到的每个微粒的适应度值分别与第K-I次循环时得到的该微粒的适应度值进行比较,较大的适应度值即为第K次循环时的该微粒自身的最优值Pbest。步骤5根据微粒的适应度值进行寻优根据如下公式计算出mbest及p(m,i)d:<formula>formulaseeoriginaldocumentpage11</formula><formula>formulaseeoriginaldocumentpage11</formula>其中Φ为的随机数,m为第j个微粒。卩&,^㈣为第!!!个微粒经历过的最好位置,P(k,i)gd为迭代次如下数为k时的微粒群的最好位置。如果rand()>0.5<formula>formulaseeoriginaldocumentpage11</formula>否则<formula>formulaseeoriginaldocumentpage11</formula>其中randO、u为的随机数。对当前的微粒进行迭代计算,产生新一代的微粒P(m,i)。然后由公式(16)给出的适应度函数计算新微粒的适应度值,并分别与所对应的当前代微粒适应度值进行比较。记录下所有在经历PSO计算后适应度值变得更好的微粒。步骤6当前循环次数加1,即k=k+Ι,跳转至步骤3,重复运行,直至循环次数大于最大循环次数N(即k>N)。步骤7结束运行,并输出最优匹配位置以及最优适应度值。权利要求一种基于侧抑制和混沌量子微粒群优化的图像匹配方法,其特征在于其具体步骤如下步骤1运用侧抑制原理进行图像预处理,提取图像边缘;1.1读取图像并转换为灰度图像;依照不同格式的图像之间的转换矩阵,将不同格式的图像先转换为灰度图像,得到灰度图像中每个像素点的灰度值,以提取图像边缘;1.2提取原图及待匹配模板的图像边缘;选择合适的侧抑制模型、抑制野和侧抑制系数分布,对待匹配模板和原图提取图像边缘;侧抑制模型如下<mrow><mi>R</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>I</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><msub><mi>&alpha;</mi><mi>ij</mi></msub><msub><mi>I</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>n</mi><mo>+</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>其中,I0(m,n)为原像素点(m,n)处的灰度值;αij为网络内(i,j)位置像素对中心像素的抑制竞争系数;R(m,n)是经侧抑制处理后原像素点(m,n)处的灰度值;I0(m+i,n+j)为原像素点(m+i,n+j)处的灰度值,M×N为抑制野;步骤2初始化微粒群优化各参数2.1初始化微粒群设定大小为M×2的数组P表示PSO的微粒群,其中M为该微粒群的规模即微粒总数;数组P的各列数值分别对应图像像素点在图像坐标系中的横坐标和纵坐标;为了达到微粒遍布整个图像空间的效果,采用如下的混沌映射迭代方程x(k+1)=μx(k)(1-x(k))(13)其中,k为当前迭代次数,μ为控制参数,x为混沌向量;当x(1)≠0.25,0.5,0.75,且μ=4时,方程(13)完全进入混沌状态;微粒群P的初始化如下P(m+1,i)=4P(m,i)(1-P(m,i))(14)其中i=1,2;m=1,...,M;P(1,i)≠0.25,0.5,0.752.2设LICQPSO的最大的迭代次数即循环次数为N,当前的循环次数为k;2.3用混沌映射迭代方程初始化收缩扩张系数β采用混沌映射迭代方程针对每一维的微粒状态映射得到随迭代次数变化的二维数组,k为当前的循环次数;βi(k+1)=4βi(k)(1-βi(k)),(15)其中i=1,2;βi(1)≠0.25,0.5,0.75步骤3计算各微粒的适应度值步骤1中图像坐标为(m,n)处的灰度值经过步骤1侧抑制处理后变成了I(m,n),接下来可由下列公式(16)计算每一个微粒的适应度值;本发明采用如下的适应度函数,计算各个微粒的适应度值<mrow><mi>f</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>K</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>W</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>I</mi><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>n</mi><mo>+</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>其中,K×W为待匹配的模板的大小,f为适应度值,I(m+i,n+j)为处理后的二值图像在像素点(m+i,n+j)的灰度值;步骤4比较此次循环即k次循环时各个微粒的适应度值,即由上一步得到的各个微粒的适应度值,其中最大适应度值即为全局最优值gbest;同时将上一步得到的每个微粒的适应度值分别与第k-1次循环时得到的该微粒的适应度值进行比较,较大的适应度值即为第k次循环时的该微粒自身的最优值Pbest;步骤5根据微粒的适应度值进行PSO寻优根据如下公式计算出mbest及p(m,i)d<mrow><mi>mbest</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mi>P</mi><mrow><mo>(</mo><mi>j</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>P(m,i)d=φP(m,i)pd+(1-φ)P(k,i)gd,m=1,…,M(18)其中φ为的随机数,m为第j个微粒;P(m,i)pd为第m个微粒经历过的最好位置,P(k,i)gd为迭代次数为k时的微粒群的最好位置;如果rand()>0.5<mrow><mi>P</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mi>P</mi><msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mi>d</mi></msub><mo>-</mo><mi>&beta;</mi><mo>|</mo><mi>mbest</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><mi>P</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>|</mo><mi>In</mi><mfrac><mn>1</mn><mi>u</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>否则<mrow><mi>P</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mi>P</mi><msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mi>d</mi></msub><mo>+</mo><mi>&beta;</mi><mrow><mo>|</mo><mi>mbest</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><mi>P</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>|</mo></mrow><mi>In</mi><mfrac><mn>1</mn><mi>u</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>其中rand()、u为的随机数;对当前的微粒进行迭代计算,产生新一代的微粒P(m,i);然后由公式(16)给出的适应度函数计算新微粒的适应度值,并分别与所对应的当前代微粒适应度值进行比较;记录下所有在经历PSO计算后适应度值变得更好的微粒;步骤6当前循环次数加1,即k=k+1,跳转至步骤3,重复运行,直至循环次数大于最大循环次数N(即k>N);步骤7结束运行,并输出最优匹配位置以及最优适应度值。全文摘要一种基于侧抑制和混沌量子微粒群优化的图像匹配方法,具体步骤如下(1)运用侧抑制原理进行图像预处理,提取图像边缘;(2)初始化微粒群优化各参数;(3)计算各微粒的适应度值;(4)比较此次循环即k次循环时各个微粒的适应度值,由上一步得到的各个微粒的适应度值,其中最大适应度值即为全局最优值gbest;同时将上一步得到的每个微粒的适应度值分别与第k-1次循环时得到的该微粒的适应度值进行比较,较大的适应度值即为第k次循环时的该微粒自身的最优值Pbest;(5)根据微粒的适应度值进行PSO寻优;(6)当前循环次数加1,跳转至步骤3,重复运行,直至循环次数大于最大循环次数N;(7)结束运行,并输出最优匹配位置以及最优适应度值。文档编号G06K9/64GK101833670SQ20101016733公开日2010年9月15日申请日期2010年4月30日优先权日2010年4月30日发明者刘芳,吴江,徐春芳,段海滨申请人:北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1