- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于蚁群算法的双面文字碎片拼接复原.doc
基于蚁群算法的双面文字碎片拼接复原 【摘 要】对于来自于碎纸机的既横切又纵切的矩形双面文字碎片,我们采用了蚁群算法进行全局的拼接。当碎片正反面均有文字时,这种情况相当于扩展了搜寻信息的广度,同时对已匹配信息提出了正反面的约束条件。正反两面的求解则意味着问题从寻找单维度的局部最优解转向三维向量域内全局最优解的获得,也就意味着问题从单纯的文字碎片的方向匹配转向寻找最优化的全局匹配。通过实践证明,蚁群算法在双面文字碎片拼接上具有良好效果。 【关键词】蚁群算法;文字碎片;双面文字;碎片拼接 0 引言 对破碎文件拼接技术的研究是一个很有实用价值的研究课题,比如,对司法物证的复原、历史文献修复及军事情报获取等。但传统拼接方法主要由人工完成,准确率虽高但效率很低;而本文旨在利用计算机开发碎片文字的自动拼接技术,也就是从许多散乱的文字碎片中,借助于计算机编程和少量人工干预,实现碎片拼接。另外,传统意义上都是研究对边缘不规则的碎片的复原技术,即利用曲率和角度拼接碎片,而本文着重研究的是基于双面文字的边缘规则的碎片复原,通过蚁群算法达到既保证准确率又提高效率的目的。 1 基于蚁群算法的碎片拼接模型 ACO(蚁群算法) 为了能够在对文字碎片拼接过程中寻找局部最优解的同时,又能够将全局的文件碎片匹配关系最优化。我们决定使用基于全局最短路径搜寻的ACO算法。 蚁群算法(ant colony optimization, ACO):是一种用来在图中寻找优化路径的机率型算法。它由Marco Dorigo于1992年在其博士论文中提出,灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟进化算法,初步的研究表明该算法具有许多优良的性质。蚁群优化算法已应用于许多组合优化问题,包括蛋白质折叠或路由车辆的二次分配问题,很多派生的方法已经应用于实变量动力学问题,随机问题,多目标并行的实现。它也被用于产生货郎担问题的拟最优解。在图表动态变化的情况下解决相似问题时,他们相比模拟退火和遗传算法方法有优势;蚁群算法可以连续运行并适应实时变化。第一蚁群优化算法被称为“蚂蚁系统”,它旨在解决货郎担问题,目标是要找到一系列城市的最短遍历路线。总体算法相对简单,它基于一组蚂蚁,每次只完成一次城市间的遍历。在每个阶段,蚂蚁根据一些规则选择从一个城市移动到另一个:它必须访问每个城市一次;一个越远的城市被选中的机会越少(能见度更低);在两个城市边际的一边形成的信息素越浓烈,这边被选择的概率越大;如果路程短的话,已经完成旅程的蚂蚁会在所有走过的路径上沉积更多信息素,每次迭代后,信息素轨迹挥发。 2 双面文字碎片复原的实现 在详细研究蚁群算法后,我们借鉴其生物学意义对模型进行了抽象。如范围、环境、觅食规则、移动规则、避障规则、信息素规则等,即我们使用蚁群算法解决问题要归纳以下信息: ●范围 生物学意义:蚂蚁观察到的范围是一个方格世界,蚂蚁有一个参数为速度半径(一般是3),那么它能观察到的范围就是3*3个方格世界,并且能移动的距离也在这个范围之内。 模型抽象:在文字碎片拼接问题的解决模型即为拼接对象的集合。 ●环境 生物学意义:蚂蚁所在的环境是一个虚拟的世界,其中有障碍物,有别的蚂蚁,还有信息素,信息素有两种,一种是找到食物的蚂蚁洒下的食物信息素,一种是找到窝的蚂蚁洒下的窝的信息素。每个蚂蚁都仅仅能感知它范围内的环境信息。环境以一定的速率让信息素消失。 模型抽象:在文字碎片拼接问题的解决模型即为每张文字碎片身上所携带的特征向量组,随着与它连接的图片的增加进行实时更新。 ●觅食规则 生物学意义:在每只蚂蚁能感知的范围内寻找是否有食物,如果有就直接过去。否则看是否有信息素,并且比较在能感知的范围内哪一点的信息素最多,这样,它就朝信息素多的地方走,并且每只蚂蚁都会以小概率犯错误,从而并不是往信息素最多的点移动。蚂蚁找窝的规则和上面一样,只不过它对窝的信息素做出反应,而对食物信息素没反应。 模型抽象:在文字碎片拼接问题的解决模型即为每一个文字碎片携带的特征向量在进行两两匹配时的空间标准欧氏距离,即转化后文字碎片之间的相似程度。 ●移动规则 生物学意义:每只蚂蚁都朝向信息素最多的方向移,并且,当周围没有信息素指引的时候,蚂蚁会按照自己原来运动的方向惯性的运动下去,并且,在运动的方向有一个随机的小的扰动。为了防止蚂蚁原地转圈,它会记住刚才走过了哪些点,如果发现要走的下一点已经在之前走过了,它就会尽量避开。 模型抽象:在文字碎片拼接问题的解决模型即为在寻得局部最优解之后不放回的随机组合,以得到全局最优解的过程。 ●避障规则 生物学意义:如果蚂蚁要移动的方向有障碍物挡住,它会随机的选择另一个方向,并且有信息素指引的话,它会按照觅食的规则行为。 模型抽象:在文字碎片拼接问题的解决模型即为遇到一些特殊情
您可能关注的文档
最近下载
- 水闸横剖面图识读水利工程图识读与绘制.pptx VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- 救援技术毕业论文题目(647个).doc VIP
- l临床医生三基考试试题及答案.doc VIP
- 苏教版高一生物必修一知识点总结.doc VIP
- 12J7-3-内装修吊顶标准规范(OCR).pdf VIP
- 全国翻译专业资格(水平)考试--CATTI精品课件.ppt VIP
- 《深化国有企业改革》课件.ppt VIP
- 基于AI技术的增强型汽车动力电池预测方法及系统.pdf VIP
- (2025秋新版)部编版三年级道德与法治上册《第10课《公共场所的文明素养》 教学设计.docx VIP
原创力文档


文档评论(0)