- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 粒子群算法在图像分割的应用 Particle Swarm Algorithm and Its Applications in Image Segmentation 电气信息工程学院 霍凤财 * 引言 粒子群算法,是一种以群体为基础 (Population-based) 的最优化启发式算法; 由 James Kennedy 和 Russell Eberhart 两位学者于1995年时所提出。 * Bionic Computing Particle Swarms Optimization Russell Eberhart * 起源 提出该算法的两位学者,由观察鸟群觅食的社会行为得到启发; 鸟群在食物存在的空间中飞行觅食,一开始并不知道最佳的觅食点位置; 每只鸟会凭借着自己的经验或是直觉,飞往它觉得较佳的地点来搜寻食物; 当其他鸟发现了更佳的觅食地点时,鸟群间会以某种类似广播的沟通行为,渐渐的将其它鸟群引领到较佳的地点; 这样的觅食行为是利用社会中所存在的互相影响的概念,来引领所有个体朝向最佳解位置。 * 鸟群(鱼群)行为 Particle Swarms Optimization * 抽象 粒子群的概念视为一个简单的社会系统,每只个体被视为一个解,称之为粒子(Particle); 每个粒子经由适应函数的衡量而具有一个适应值。 * Particle Swarms Optimization 粒子群特性 * 基本PSO算法 (1) (2) 其中,C1,C2为正常数,称为加速因子;rand( )为[0,1]之间的随机数;w称惯性因子,w较大适于对解空间进行大范围探索(exploration),w较小适于进行小范围挖掘(exploitation)。第d(1≤d≤D)维的位置变化范围为[-XMAXd , XMAXd],速度变化范围为[-VMAXd , VMAXd],迭代中若位置和速度超过边界范围则取边界值。 * PSO 目标式 速度:vid(t +1)= wxvid(t)+ c1xrand()x[pid(t)- xid(t)(t)]+ c2xrand()x[Pgd(t)-xid(t)(t)] v-速度 w-惯性权重 C-加速因子 pid-局部最优解 Pgd-全局最优解 原来速度 vid 过去自身经验 同伴飞行经验 运动向量 目前的区域最佳解pbest 目前的全域最优解gbest 原来位置 xid(t) 新位置 xid(t+1) 原来速度 vid(t) 新速度 vid(t+1) 位置:xid(t+1)=xid(t)+vid(t+1) * 2维特例 粒子群最优化 Particle Swarms Optimization 合理解 目前最优解 区域最佳解 全域 区域 * 抽象 粒子群的概念视为一个简单的社会系统,每只个体被视为一个解,称之为粒子(Particle); 每个粒子经由适应函数的衡量而具有一个适应值。 * 优化问题 * PSO 流程 以任意的位置和速度来初始化粒子 计算各个粒子的适应值 更新 Pid与Pgd 值 更新各个粒子位置及速度 开始 满足终止条件 结束 否 是 * Particle Swarm研究热点 IEEE TRANSACTION ON EVOLUTIONARY COMPUTION于2004年出版了第3卷:SPECIAL ISSUE ON PSO。Russell C.Eberhart, Yuhui Shi在卷首语中指出了当前PSO研究的几个主要方向及热点: 1、算法分析; 2、粒子群拓扑结构; 3、参数选择与优化; 4、与其他演化计算的融合; 5、应用。 * 优点 PSO吸引人之处,在于只有少数的参数需要调整; 能加快速度收敛至最优解; 可以被用来解决大多数的最优化问题。 * 阈值选取的图像分割方法 设图像为f (x, y) ,其灰度级范围是[0,L-1],在0和L-1之间选择一个合适的灰度阈值T,则图像分割方法可描述为: 这样得到的g (x, y)是一幅二值图像。 * * 直方图阈值化后的二值图像 * 直方图阈值双峰法的图像分割程序与效果 * % 直方图双峰法阈值分割图像程序 clear I=imread(细胞.png) % 读入灰度图像并显示 imshow(I); figure;imhist(I); % 显示灰度图像直方图 Inew=im2bw(I,140/255); % 图像二值化,根据140/
您可能关注的文档
最近下载
- 肿瘤电场治疗仪注册技术审评报告049.pdf VIP
- 无涯教程网-ASP.Net-Core教程完整离线版.pdf VIP
- 第7课《实践出真知》第2框《坚持实践第一的观点》同步课堂精品课件-【中职专用】《哲学与人生》.pptx VIP
- 组织行为学课件(40学时).pdf VIP
- 新版医用电气安全GB9706.1-2020标准解读.pptx VIP
- 班级学期工作总结PPT.pptx VIP
- 党的二十届三中全会精神解读与高质量发展答案.docx VIP
- 设计一带式输送机传动装置.doc VIP
- 2025年度医院口腔科工作总结及2026年工作计划.docx VIP
- 医院口腔科年度工作总结.docx VIP
原创力文档


文档评论(0)