



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于遗传算法的图像增强技术研究摘要:遗传算法作为一种智能优化算法,已广泛应用许多学科及工程领域。针对图像增强的空域操作,构造了一种简单且规一化亮度变换函数,并设计遗传算法实现影像的自适应增强。处理后质量比传统算法要好,但另一方面这种图像增强处理方法在局域亮度严重失衡下处理能力弱。关键词:遗传算法;遥感影像;图像增强;1图像增强及方法图像增强是一大类基础的图像处理技术的总称,它所包含的内容很广,如图像降噪、目标轮廓抽取、图像特征提取、黑白图像假彩色生成技术等。图像增强的目的:(1)是由于图像在获取过程中由于光照、设备精度以及随机噪声等因素,存在图像质量缺陷。表现为难于看清图像细节或模糊不清(这里所说的看不清也只是相对于人眼来说的)。(2)是由于特定目的,如我们只对图像的某一部分感兴趣,需要突出其特征,而衰减其他不相关特征。(3)是由于对于机器视觉系统,需要改变图像的表现形式,以使其更符合机器的识别系统。图像增强处理从数学模型上分主要有:基于统计的模型、基于随机场的模型、基于小波变换的模型、基于模糊理论模型和遗传算法等。本文介绍基于遗传算法的图像增强技术4-6。2非线性变换函数构造输入的图像从视觉效果来看,一般的图像有偏暗、偏亮、或灰度集中在某一区域三类情况。针对这几类不同类型的退化图像,我们需要不同的非线性变换1-3。图1是几种典型的灰度变换图,横坐标为原图像的灰度,纵坐标为处理后的灰度(a)类变换适合对较暗区域进行拉伸;(b)类变换适合对较亮区域进行拉伸;(c)类变换适图1几种典型的灰度变换图合对中间区域进行拉伸而对两端压缩;(d)类变换则比较适应对两端进行拉伸而对中间区域压缩。设这种非线性变换函数为T(u),原图像象素灰度为f(x,y),变换后的象素灰度为g(x,y)。在具体操作前,先对f(x,y)作归一化处理,得到n(x,y), (1)L min、Lmax分别为原图像灰度的最小值和最大值,显然n(x,y)0,1,对于非线性变换函数T(u)作规定,T(u)0,1,u0,1。在考虑对原图像做不超出Lmin,Lmax范围的拉伸对比度,有式(2) (2)非线性变换函数改进方法基本上是分别构造4种函数,取其加权和形式,如下: (3)这至少需要8个参数。重新构造新的变换函数,观察图1中a-d类图像大致体现了曲线的上凸、下凹、折捌。在初等函数中具有这样图像的函数有:幂函数、指数函数、对数函数、正弦(余弦)函数及其反函数、双曲函数及其反函数等。考虑构建曲线所要求的函数参数要尽量少,函数运算量相对小,且曲线能保持一定自由性(尽可能形成各种延展曲线)的因素,选取双曲正弦sinh(x)、双曲正切tanh(x)两个函数。它们分别被归一成T(u)0,1,u0,1形式,具体如下:对于T(u) 这里p1p5总共5个参数。3编码现在求解从输入图像至输出图像的灰度对应关系,也就转化成求解T(u)的5个参数问题,这可视为遗传算法的表现型。从表现型到基因型的转换,我们采用实数编码,以一个一维五元数组表示一条染色体,即p1, p2, p3, p4, p 5,每个参数对应一个基因位。问题就转化为求目标规划下的这五元素的组合。通过对T1(u)、T2 (u)的数学模型,为使曲线自由延展且满足一定精度,函数的参数范围设定如表1:表1参数范围及采样最大间隔p1p2p3p4p5最小值10100最大值1512511采样间隔0.10.010.10.010.01从表1可以看出五个元素的组合有140100240100100=3.361010这样大。在这样大空间进行搜索,遗传算法将发挥其优势。由于T(u)是由T1(u)、T2 (u) 的组合构成,这就极可能使使表现型空间的某一变换曲线对应基因型空间的多条基因,即某一曲线对应p1p5的不同组合。4适应度函数遗传算法中个体进化的动力就是所要构建的适应度函数。在对一幅影像增强过程中,适应度函数设计就是要兼顾图像的整体与局部,大的结构和小的细节平衡体现。因此,考虑的因素有:图像的信息熵E、能量Fac、紧致度C、信噪改变量INc。适应度函数如下:其中pi为第i级灰度出现的概率,当pi=0时,定义pilog2pi =0,它表示影像增强后,灰度级为h的像素个数大于给定阀值Th的数量。INc越大,表明增强影像的灰度层次损失越少,保留的灰度层次越多,且阀值Th的设定还可以防止影像过度增强。M、N为影像的最大行列值,n=MN,Fac增加表明图像像元的平均变化增加,图像对比度随之增大。紧致度C是图像几何中学度量物体圆形度最常用的量,即周长P的平方与面积A的比:P、A定义如下4选择策略和遗传算子(1)选择策略。采用最优个体保存法。设种群规模为N,交叉算子产生比例为r,每代选择N+intr(N-2)个父个体。复制保存的最优个体数为2,其余父个体采用期望值选择法中的无回放余数随机选择方式选择所需数,2-intr(N-2)个用于交叉,N-2-intr(N-2)个用于变异。(2)交叉算子。针对十进制实数编码,这里采用一种局部寻优的交叉算子15,以使子个体总是向着更优的方向搜索,这其实是仿射交叉的一个特例。对于求极小值问题,局部寻优算子定义为:式中x1,x2为父个体,x为交叉后的子个体,为0.6,1.3间的随机数,这样设是为了使交叉子代在最好值附近;f(x)表示x的适应值。若x的取值超出了取值范围,则重新生成一个随机数,直至满足要求。交叉算子相应主代码如下:if(fit1fit2)for j=1:5while xKids(i,j)=0|(xKids(i,j)range(2,j)ratio=0.6+0.7*rand;xKids(i,j)=parent2(j)+ratio*(parent1(j)-parent2(j);if xKids(i,j)=0xKids(i,j)=xKids(i,j)+eps;endendendelsefor j=1:5while xKids(i,j)=0|(xKids(i,j)range(2,j)ratio=0.6+0.7*rand;xKids(i,j)=parent1(j)+ratio*(parent2(j)-parent1(j);if xKids(i,j)=0xKids(i,j)=xKids(i,j)+eps;endendendend(3)变异算子。大多数变异算子是随机的,这里引入的变异算子正比于个体与父代最优个体的差异,有:式中x为原个体,xmax为父代中适应度最大的个体,为0,1间的随机数。而对于变异个体为当前最优个体的极特殊情况情况下,采取高斯变异,有:相应主代码如下:for j=1:5while mChild(i,j)=0|(mChild(i,j)range(2,j)mChild(i,j)=parent(j)+rand*(Parentbest-parent(j);if mChild(i,j)=parent(j)mChild(i,j)=parent(j)+0.4*randn*(range(2,j)-range(1,j);endendend5控制参数GA控制参数种群规模取30,最大迭代次数100,最小迭代次数50,停机最优个体适应度变化值小于0.001时停机,适应值无变化持续200秒时停机。交叉概率和变异概率采用自适应法。6仿真结果实验针对不同类型图像进行了仿真,这些原影像有的偏亮,有的偏暗,有的则局部偏亮(暗)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋租赁委托的协议书9篇
- 护理三基题库付费及答案解析
- 老年人心理护理题库及答案解析
- 饭店合作协议书合同范本
- 车险直赔协议书
- 护沟坡协议书
- 2025年高考真题高考全国乙卷思想政治真题试题及答案解析(解析版)
- 期货从业证考试试题及答案解析
- 民航安全管理人员复训考试题库及答案解析
- 安全员证试题库及答案解析
- 劳务人员入厂安全培训课件
- 2025版全新论坛讲座活动承接合同模板下载
- 药店冷链药品知识培训内容课件
- 2025年法考真题及答案
- 外协人员协议书
- 《人工智能基础及应用》高职人工智能通识课全套教学课件
- 护理敏感质量指标解读2025
- 急性心力衰竭急救
- 2024年中国充电基础设施服务质量发展报告
- 2024小学科学教师职称考试模拟试卷及参考答案
- 2025年中国热镀锡铜线数据监测报告
评论
0/150
提交评论