基于GEP算法的遥感数字图像匹配
2021-10-01
来源:爱问旅游网
维普资讯 http://www.cqvip.com 计算机与数字工程 第35卷 基于GEP算法的遥感数字图像匹配 吴晓虹陈小辉刘兵 (桂林工学院桂林541004) 摘要基因表达式程序设计(简称GEP)是一种新型的遗传算法,它继承了遗传程序设计(简称GP)和遗传算法( 简称GA)的优点并且具有更高效和更强的搜索能力,是借鉴生物选择和进化机制发展起来的一种高度并行、随机、自适应 的搜索算法。特别适合于处理像遥感数字图像这样复杂和非线性的问题,尤其是遥感图像匹配问题更是用普通方法难以 解决,介绍表达式程序设计,实现GEP算法在遥感数字图像匹配中的函数发现。 关键词基因表达式程序设计(GEP) 数字图像处理TP181 图像匹配 中图分类号1 引言 GEP是葡萄牙科学家Candida Ferreira借鉴生 方法,但在计算和实现上都很困难。 下面介绍一种基于GEP算法的图像纹理匹配 的方法。假设图像经过位移、旋转或变形,其主要 物遗传的基因表达规律提出的一种知识发现新技 术。GEP作为一种通用的自适应式随机搜索算 法,能够在缺乏先验知识,不了解事物内部机制,只 有实验数据的情况下挖掘出较为准确的公式,以其 的特征和纹理却没有改变,把图像的特殊纹理位置 当作样品点,如图1所示。 较强的普适性和较高的精确度在很多应用领域都 取得了很好的实际效果。它提供自动程序设计的 一种可行方法并且继承了遗传程序设计和遗传算 图1遥感变易扭曲图 法的优点,具有更简单的编码表示方法、更强大的 遗传算子(遗传算子的种类和数量不存在任何限 制)、更易于遗传操作、能产生更高级别的复杂度 的能力,具有更强的解决问题的能力。 近年来,GEP已开始用于自动控制、人工智 能、图像处理和模式识别等方面。图像匹配是图像 2 基因表达式程序设计 2.1 GEP基因结构及编码 在GEP中,基因是由头部和尾部两部分组成。 处理中一个重要的课题,在计算机视觉、运动目标 跟踪与识别、航空航天技术、医学图像处理等领域 头部是由终结符和函数符号组成,而尾部则只能是 由终结符组成。假设头部的长度为h,尾部的长度 为t,则它们之间的关系为: t=h (rl一1)+1 (1) 有广阔的应用前景。图像相关性在提高图像匹配 的精度和计算速度一直是研究的热点。传统的序 贯相似性检测算法(SSDA)是将模板在图上逐像素 平移并计算相关值,相关值最大处即为匹配最好 处.该方法匹配精度高,算法稳定,但计算量大,难 以用于实时性要求高的场合。近年来改进的算法 在快速性方面效果并不明显。一些学者还提出了 其中:rl表示在函数符号集中所需变量数最多 的函数的参数个数。在公式(1)中,由于尾部与头 部所具有的特殊关系,使得GEP的基因在任何遗 传算子的作用下都不会产生句法上不正确的个体。 假设有如下函数表达式: 口,b)=√6(口一b) b (2) 快速傅立叶变换(FFT)的相关算法,和小波变换的 收到本文时间:2007年6月13日 基金项目:国家“973”计划项目“大型矿集区识别与预测”(编号:2001CD409809)资助。 作者简介:吴晓虹,女,硕士研究生,研究方向:遗传算法与数据挖掘。陈晓辉,男,高级工程师:研究方向:图像处理 与数据挖掘。刘兵,男,硕士研究生:研究方向:数字图像处理与机器学习。 维普资讯 http://www.cqvip.com 第35卷(2007)第10期 计算机与数字工程 93 显然,公式(2)的函数符号集F={+,一, , Q},终结符集T={a,b},11=2。它可以被编码成 一精度小于或等于0.O1时,可以认为它等于0。在 GEP中基于误差的适应度计算普遍采用公式(5)。 个K一树表达式:+Q 一babb (3) 若设式(3)中头部长度h=4,则尾部长度t= 4,所以,这个基因的长度为9。如式(4)所示: +Q:l:一babba (4) 3 数据采集与参数设置 3.1抽样数据采集 在式(4)中,黑体是填充部分,在原来表达式 中并不存在,在编码成基因时根据终结符集中的符 号随机产生;前面一部分则是有效部分,通过遍历 在相应的纹理曲线处选取20个特殊的样品 点,作为图像校准的基准点。如岩石的断裂点、高 点或溶洞。因为这些数据点是地质变化的特殊位 置,一般不会随图像的变动而失去特性,在取得数 表达式树而得到的符号序列。式(3)可以被描述 成一个表达式树,如图2所示。 把K一树表达式转换 成表达式树时,从左至右, 按层遍历表达式树即可。 2.2 GEP的遗传算子 2.2.1选择算子 利用适应度函数来选 图2式(2.3)的表达式树择那些具有较好适应度的 个体复制到下一代。 2.2.2变异算子 在遗传操作过程中,变异算子可以发生在染色 体的任何位置。 2.2.3重组算子 GEP中的重组算子也有三种:单点重组、两点 重组和基因重组。 2.2.4转换和插入序列元素 GEP中有Is转换元素、RIS转换元素和基因 转换。 2.3 GEP的适应度函数 适应度是通过适应度函数来得到的,不同问题 所选用的适应度函数不一定相同。在GEP中,为 了解决符号回归,Ferreira,C.提出了两种适应度 函数:公式(5)是基于绝对误差的,(5)则是基于相 对误差。 CI =荟( 一I c(口)一 I) (5) = ( 一I I) (6) J (J) 其中:M是一个常数,表示种群的选择范围, 在这个范围内种群开始初始化;C 表示第i个染 色体利用函数关系式在第j个样本中的变量数据 所求得的函数值;Tj表示第j个样本包含实际测量 值,则C( )=f(xl,y1),T =z1);C 表示样本数 目。显然,当C ,)=T 寸,适应度函数取得最大值 t—fm 一c M。在实际应用中,当I c㈨)一T 的 据中对应x轴方向和Y轴方向的变换,其函数的 对应关系如图3所示: 1500 纹理曲线图 10o0 黎500 0 1 3 5 7 9 11 13 15 17 19 样品点数 1500 t 1000 黎500 01 3 5 7 9 11 13 15 17 19 样品点数 图3纹理曲线图 3.2图像匹配关系函数的设置 经大量试验测试,对GEP参数进行设定如表1。 表1 GEP参数值表 参数名称 参数值 适应值函数 绝对值类型 Evolution Strategy (U+入)入=10 Selection Strategy Roulette Wheel Population Size 200 Generation 10000 函数集 +,~, ,/,exp() (),sfm(),COS(),sqrt() 基因参数 基因数=2;头长=2;身长=11 同源基因:头长=1;身长=3 遗传操作算子参数 ISTransRate=O.1:RlSTransRate=O.1: GeneTransRate=O.1: 1~pointRecRate=0.1: 2一pointRecRate=0.1: GeneReRate=O.1: MutationRate=0.4 4 实验结果与关系发现 运用GEP程序对样品点进行对应的x轴纹理 图像的校准函数关系发现,得到如下函数关系式: 适应值:636.67共有2个基因 0:=Ln(Ln(Sin(Exp((a一(a/Sin(a))))))) 1:=Ln(((a/Ln((Sqrt((((一8.21223)+a) 一(8、3544 ̄・)))+Cos(Sqrt(a)))))+(一8. 维普资讯 http://www.cqvip.com
吴晓虹等:基于GEP算法的遥感数字图像匹配 第35卷 21223))) 关系函数中的a代表样品点的x坐标,得出 关系式子为: X =Exp(Ln(((X。/Ln((Sqrt((((一8. 21223)+X)一(8.35444.)))+Cos(Sqrt(X))))) +(一8.21223)))) 表2基因表达式运算拟合结果表 同源基因:=Exp(1) 原始串LLSE—a/aSaaQ/aaaaaa?a?aa?aaL +/?aL+Qc—Q+?a?aa?aaaaaa?aaE1/ E11O00 同理,根据样品点 Y轴的坐标,运行GEP 程序得到如下式子: 0:=((a+Sin((a +a)))+(((a,l:a)/ (a+a))+(Sqrt(a)+ (a+a))))=2/7a+ Sin2a+ 1:=Cos(Exp(Sin (((0.28596)+a)))) 同源基因::(0一 (Sq ̄(O)/1)) 则得到样品点Y坐标的函数关系式子为: Y1=2/7 Y。+Sin2 yo+ 一 参考文献 [1]Ferreira C.Gene expression programming[M].Portugal, Angra do Heroismo,2002 Cos(Exp(Sin(((0.28596)+Y0)))))/ Cos(Exp(Sin(((O.28596)+Y)))) (7) [2儿日]玄光男,程润传.遗传算法与工程设计[M].北京: 科学出版社,2000 [3]龚文引,蔡之华.基因表达式程序设计的原理及应用 5 结束语 实验结果表明,用这种方法进行图像匹配不但 [J].微计算机信息,2005,22:169—171 [4]黄晓冬,唐常杰.基于GEP的函数关系挖掘及其在数据 滤波中的应用[J].四川大学学报,2004,4:16—22 [5]张国柱、王程、王润生.基于小波变换的多分辨图像匹 配方法[J].计算机工程与应用,2001,13:113—114 [6]万胜前,杨坤涛.基于区域分割与嫡差匹配相结合的帧 解决了图像变化的非线形运算,还可以对图像歪斜 等变化很大的图像变化也适应。该方法在图像匹 配过程中要进行样品点的采集,对于图像的分辨率 高低会有一定影响,样品点的采集方法也会产生一 定误差。但基本可以控制在误差范围以内,能满足 误差限制的要求。在这种无线形关系的图像匹配 间预测编码方法研究[J].21世纪教育前沿,2005,15 (120):19—21 中,GEP算法有着强大的优势,在进行误差评价的 结果中效果良好,它解决了运算速度和正确性的要 求。是图像匹配中新方法的探索。 [7]楼兵军,樊来耀基于区域的图像匹配算法的关键技术研 究[D].西安电子科技大学硕士学位论文,2OO6,2:28—37 [8]SH7760.pdf.Hitachi SuperH RISC engine SH7760 Hard— ware Manua1.Renesas Inc,2003 (上接第88页) [4]R2—062456.Email discussion“Information of preamble for unsynchronized random access”.LG Electronics.3 GPP TSG RAN WG2 Meeting#54,Tallinn,Estonia,28 of Au. gust一1 of September,2006 Meeting,Athens,Greece,27—31 Mar,2006 l7 l R2—061990.Random Access Collision Probability and Load Estimates.Motorola.3 GPP TSG—RAN WG2 LTE AH,Cannes,France,June 27—30,2006 [8]R1—062176.Collision probability analysis of ACH wiRth control ifornmation.TSG—RAN WG1 Meeting#46. Tallinn,Estonia,August 28~September 1,2006 [5]It2—062394.Initial access and C—RNTI allocation for TDD.CATY,3GPP TSG RAN WG2#54,Tallinn,Estoni. a.28 August一1。‘Sept 2006 [9]蒋守宁.LTE接入技术研究报告[c].大唐移动通信设 备有限公司 [6]R1—060932.EUTRA TDD Random Access Procedure. CATr,RITI",TD—Tech,3GPP TSG RAN WG1#44bis