遗传算法在图像处理中的应用
- 格式:doc
- 大小:221.00 KB
- 文档页数:12
课程:新技术讲座
题目:遗传算法在图像处理中的应用姓名:
学号:
目录
摘要 (2)
1.引言 (3)
2.遗传算法的基本原理和基本性质 (3)
3.遗传算法在图像处理中的应用 (5)
3.1在图像增强中的应用 (5)
3.2在图像恢复中的应用 (6)
3.3在图像分割中的应用 (7)
3.4在图像压缩中的应用 (8)
3.5在图像匹配中的应用 (9)
4.遗传算法在图像处理中的问题及发展方向 (10)
参考文献 (10)
遗传算法在图像处理中的应用
摘要
遗传算法是一种模拟生命进化机制,基于生物自然选择与遗传机理的随机搜索与优化方法。近几年来,遗传算法广泛应用在生物信息学、系统发生学、计算科学、工程学、经济学、化学、制造、数学、物理、药物测量学和其他领域之中,这种算法得到快速发展,尤其是在计算机科学人工智能领域中。本文将在系统并且深入的介绍遗传算法基本理论的基础上,重点综述遗传算法在数字图像处理中的主要应用,深入研究目前遗传算法在图像处理领域中存在的问题,并对这些问题作出了一些个人的见解,阐述了遗传算法在图像处理应用的发展方向。
关键词:遗传算法,数字图像处理
Abstract
Genetic Algorithm is a simulation of the life evolution mechanism, random search and optimization method which is based on the natural selection and genetic mechanism.In recent years,due to the enormous potential of solving complex optimization problems and the successful applications in the industrial field,the Genetic Algorithm developed rapidly,Especially in the field of artificial intelligence in computer science.This article not only describes the basic theoretical foundation of genetic algorithms,but also focus on Genetic Algorithm in digital image processing.Moreover,it studies the problems of the Genetic Algorithm in the field of image processing and the direction of development in the future,Moreover,the author elaborates the personal opinion in the end.
keyword :Genetic Algorithm,Digital image processing
1.引言
遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。遗传算法的这些性质,已被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域。它是现代有关智能计算中的关键技术。尤其是对研究智能领域的人来说,遗传算法的身影更是无处不在,在智能传感,机器学习,模式识别,计算智能,图像理解等课程中,对遗传算法在各个领域的应用都有所提及。
图像处理(image processing),用计算机对图像进行分析,以达到所需结果的技术。又称影像处理。图像处理一般指数字图像处理。数字图像是指用数字摄像机、扫描仪等设备经过采样和数字化得到的一个大的二维数组,该数组的元素称为像素,其值为一整数,称为灰度值。图像处理技术的主要内容包括图像压缩,增强和复原,匹配、描述和识别3个部分。常见的处理有图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等。图像处理一般指数字图像处理。图像处理是计算机视觉中德一个重要研究领域,然而,在图像处理过程中,如扫描、特征提取、图像分割等不可避免地会存在一些误差,从而影响图像的效果。于是,研究者就开始探索怎么样才能使这些误差最小从而使计算机视觉达到实用化的重要要求,最终,遗传算法凭借其在这些图像处理中的优化计算方面独特的优势成为各种算法的佼佼者,得到了广泛的应用。
2.遗传算法的基本原理和基本性质
遗传算法是具有“生成+检测”的迭代过程的搜索算法,它的基本处理流程图如下图所示。
由上图可知,遗传算法模拟了自然选择和遗传进化中发生的繁殖、交配和突变现象,从任意一个初始种群出发,通过随机选择、交叉和变异操作,产生新的更适应环境的个体,使群体进化到搜索空间中越来越好的区域。这样一代一代不断繁殖、进化,最后收敛到一群最适应环境的个体上,求得问题的最优解。遗传算法对于复杂的优化问题无需建模和复杂运算,只要利用遗传算法的三种算子就能得到最优解。
GA把问题的解表示成染色体(也称串),GA的求解步骤如下:
(1)参数编码。这个要素是要建立一个空间映射,就是问题的解空间与编码空间的映射,每个不同的候选解用有一个单独的串号。
(2)初始群体的设定。将种群进行初始化。
(3)适应度函数的设计。在种群中,将每个个体的染色体进行解码,变
成适合计算式适应度的函数形式。
(4)选择。将适应度大的个体作为优秀个体繁殖下一代,适应度越大被选择繁殖下一代的可能性也就越大。
(5)交叉。将选中的两个用于繁殖下一代的位置相同个体的位置进行交叉互换。
(6)变异。按照基因突变的概率翻转串中的基因。
(7)重复步骤(4)到步骤(6)使得结果满足已设定的遗传条件。