论文部分内容阅读
群体智能是指由群体中个体之间的简单协作来完成复杂的整体任务而表现出来的智能行为,人们受自然界生物群体智能行为的启发,提出了一系列群智能优化算法。人工蜂群算法(Artificial Bee Colony ABC)是一种新型的群智能优化算法,该算法原理简单、易于实现、优化性能好、鲁棒性强,自问世以来便受到了国内外众多学者广泛的关注和研究。然而,与其它群智能优化算法类似,ABC算法也存在易陷入局部最优、后期收敛速度慢、寻优精度不高等问题。本文在研究ABC算法的基础上,提出了三种改进的ABC算法,并将其用于图像增强中。主要研究工作如下: 1.针对人工蜂群算法开采和探索能力不平衡的问题,提出了一种基于差分进化算子和混沌搜索策略的改进的人工蜂群算法(MABC)。该算法将差分进化算法中变异和交叉策略引入ABC算法中,并在侦查蜂过程进行混沌搜索。实验结果表明,与其它几种ABC算法相比,MABC算法增强了寻优能力,有效地提高了算法的全局收敛速度。 2.为了进一步提高ABC算法的全局搜索能力,提出了基于回溯搜索算法的两种改进的ABC算法——BSAABC1和BSAABC2。由于回溯搜索算法强大的全局搜索能力,新算法很好的平衡了ABC算法的开采和探索能力。仿真实验结果表明,新算法能够很好的跳出局部最优,收敛速度快,寻优精度高。 3.将改进的ABC算法用于图像对比度增强中,提出了基于MABC,BSAABC1和BSAABC2算法的图像对比度增强方法。通过改进ABC算法搜索非完全Beta函数的最佳参数α,β,从而确定灰度变换曲线,对图像灰度进行调整,以此提高图像对比度,实现图像的对比度增强,实验结果验证了该算法的有效性。