摘要

基于目前传统的手工拼接复原碎纸片的现状和碎纸片拼接复原的实际需求,本文通过对5个附件中的碎纸片文件进行半自动复原,以研究碎纸片复原的模型和算法,希望通过此种模型和算法减少碎纸片复原的效率、准确度以及人工成本。

本文围绕几种不同类型的碎纸片拼接复原,建立碎纸片距离模型、旅行商模型和聚类分析模型,结合利用改良圈算法、聚类算法和少量的人工干预对几种不同类型的碎纸片拼接复原问题进行分析求解。

针对问题一,首先利用matlab对文件中的图片进行数值化处理,通过对每张碎纸片数值化矩阵左右两侧的分析,找到原图最左侧和最右侧的碎片序号a,b;建立碎纸片距离模型,以表示第两张碎纸片之间的距离,通过任意两张碎纸片之间的距离差异建立以第张碎纸片为起点,第张碎纸片为终点的旅行商模型,利用改良圈算法对模型求解,得到碎纸片拼接复原图及碎纸片序列(见附录1)。

针对问题二,首先利用matlab对文件中的图片进行数值化处理,计算每张碎纸片的180行像素点的纵向向量,通过180个纵向向量将209张碎纸片聚类为12类,再通过人工干预将碎纸片均分为11类;通过对每张碎纸片数值化矩阵左右两侧的分析,找到每一类的起始碎纸片和终止碎纸片,建立同问题一的碎纸片距离模型,利用改良圈算法将11类碎纸片拼接复原成11行,使得问题转化成11行碎纸片的拼接复原问题;利用同问题一的方法拼接复原11行碎纸片得到碎纸片拼接复原原图及碎纸片序列(见附录2)。

针对问题三,首先利用matlab对文件中的图片进行数值化处理,计算每面碎纸片的特征因子,通过每面碎纸片的特征因子将每张碎纸片与剩余208张双面碎纸片即416张图片进行配对,并加入人工干预将每张碎纸片的两面数值化为0和1(即正反面两类);计算出每张碎纸片(包含两个面)360行像素点的纵向向量,通过360个纵向向量将209张碎纸片分为11类,利用问题二的求解方式对问题进行求解,最终得到碎纸片拼接复原的复原图及碎纸片序列(见附录3)。

关键词:碎纸片的拼接复原、碎纸片距离、旅行商、聚类分析、改良圈算法、特征因子


仅做学习交流,代码详情见链接,原创转载请联系作者,侵权必究

资源免费下载,0积分下载

(19条消息) 碎纸片拼接复原.zip-其它文档类资源-CSDN下载

碎纸片拼接复原.zip_数学建模碎纸片拼接复原题目-Matlab文档类资源-CSDN下载

数学建模2013年B题——碎纸片拼接复原相关推荐

  1. 2013年数学建模国赛B题(碎纸片拼接复原的设计与实现)优秀论文.doc

    本博客下载链接包含修改的word版本, 可免费下载阅览学习, 也可作为数学建模相关课程作业修改上交: 链接:https://pan.baidu.com/s/1KBg5K-XXvFy5hAw8QHoIz ...

  2. 2013数学建模B题碎纸片拼接复原参考资料

    2013 B 碎纸片拼接复原问题 破碎文件的拼接在司法物证复原.历史文献修复以及军事情报获取等领域都有着重要的应用.传统上,拼接复原工作需由人工完成,准确率较高,但效率很低.特别是当碎片数量巨大,人工 ...

  3. 2003年国赛数学建模B题碎纸片拼接复原问题参考

    一.MATLAB思路 Step 1:读取图片内容 Step 2:生成匹配率矩阵 Step 3:生成邻接关系 Step 4:寻找第一张图片 Step 5:生成拼接顺序并储存 Step 6:完整图片呈现 ...

  4. 针对2013年B题碎纸片拼接问题(附件一、附件二)

    题目链接:https://blog.csdn.net/CSDN___CSDN/article/details/82051821 http://www.shumo.com/wiki/doku.php?i ...

  5. 2108889队2021年数学建模美赛C题花絮视频!

    2108889队2021年数学建模美赛C题花絮视频

  6. 数学建模债券投资组合_1998年全国大学生数学建模竞赛题目A题投资的收益和风险.PDF...

    1998年全国大学生数学建模竞赛题目A题投资的收益和风险 湖南大学数学建模网 1998 年全国大学生数学建模竞赛题目 A 题投资的收益和风险 市场上有n 种资产(如股票.债券.-)S ( i=1,-n ...

  7. 2010年高教社杯全国大学生数学建模竞赛题目B题解析及层次分析法AHP在其中的应用

    2010年高教社杯全国大学生数学建模竞赛题目 B题 2010年上海世博会影响力的定量评估 2010年上海世博会是首次在中国举办的世界博览会.从1851年伦敦的"万国工业博览会"开始 ...

  8. 2018年数学建模国赛B题 智能RGV的动态调度策略

    第一种情况大致思路: 每秒判断各个CNC的状态,若工作完成或者是出于空闲状态下则向RGV发出一个请求.同时,RGV每秒判断自己的状态(上下料.移动.闲置.清洗等),如果是处于闲置状态,则启用调度算法, ...

  9. 【Python爬虫】2022年数学建模美赛B题数据爬取

    2022年数学建模美赛B题数据爬取 背景 2022年的美赛刚刚落下帷幕,该题的一个主要难点在于数据的获取.很多人无法找到有效的数据,或者是无法获取数据. 比如找到了如下米德湖的水文数据,但是发现并没有 ...

最新文章

  1. vs2005什么时候能出正式版
  2. List 系列 ArrayList LinkedList CopyOnWriteArrayList Queue系列 ArrayDeque ConcurrentLinkedDeque LinkedBlo
  3. 20162303 结对编程-四则运算(挑战出题)
  4. python pandas sqlserver_python学好了还可以用到SSIS上,将Python的能力嫁接到SSIS中
  5. uniapp保存图片_Uniapp实现保存图片到相册(封装起来)
  6. 回溯算法详解之全排列、N皇后问题
  7. TF ckpt转pb脚本
  8. mysql之前缀索引
  9. 分享一个手游脚本源码
  10. 谷歌输入法/谷歌拼音输入法/WIN7好用的输入法
  11. pdca管理循环基本主张_“PDCA”循环中的物业质量管理
  12. python可视化数据分析交互作用_测试设计功能交互分析
  13. pdf如何在线旋转?PDF旋转的方法
  14. Python学习第2天:入门必备(基础篇)
  15. 最好的评价线性回归的指标-R Squared
  16. 诸子百家的十二家学派
  17. 资源优化问题常见形式
  18. 你能把压缩过的js代码重新美化成更可读的形式吗
  19. 工控系统主动安全防御体系的构建
  20. lij IDEA项目包分层结构显示设置

热门文章

  1. 基于树莓派搭建自动驾驶小车;Donkey Car组装硬件DIY
  2. 软件公司可重用代码库的建设 from sina bloger meng
  3. 给小朋友做的一个很简单的游戏
  4. {Samsung K9F1208U0B,NAND_MFR_SAMSUNG, 0x76, 26, 0, 3, 0x4000, 0}的分析
  5. linux网络限速总结
  6. 【MATLAB】在matlab绘图中如何输入希腊字母
  7. 【前端开发—JavaScript】——BOM/DOM
  8. luogu-P5661 公交换乘
  9. Chrome 浏览器打卡新标签页,重定向到指定网址,如 https://www.baidu.com/
  10. CSS:使样式和结构分离