说明本范例格式与附件2中格式略有不同,参赛队可综合参考.doc

说明本范例格式与附件2中格式略有不同,参赛队可综合参考.doc

说明本范例格式与附件2中格式略有不同,参赛队可综合参考.doc

 PAGE \* MERGEFORMAT 37 说明:本范例格式与附件2中格式略有不同,参赛队可综合参考 碎纸片的拼接复原 张三,计科N131656397) 李四,计科N132657789) 王五,工管N141658899) 摘 要 本文研究的是碎纸片的拼接复原问题,分别对碎纸机仅纵切、既纵切又横切单页文件以及纵横切双面文件三种情形,建立碎纸片拼接模型和算法,实现对碎纸片的拼接复原。 问题一中,仅考虑纵切单面文件的情形。首先,将19张碎纸片导入matlab软件得到19个1980*72的灰度值矩阵,对图像进行二值化处理。考虑到原文件最左端有一部分空白,故原文件中最左端碎纸片的编号为008。然后,引入吻合度指标,将吻合度最大作为目标,建立单目标规划模型,采用逐步迭代拼接的方法,寻找右邻碎纸片,最后,得到了中英文碎纸片的复原图。例如,中文复原图碎纸片从左到右的排列顺序(仅列出前5张)编号为008、014、012、015、003。复原过程不需要人工干预。 问题二中,考虑碎纸机既纵切又横切的情形。首先,同问题一类似,对附件3、附件4中的纵横切碎片数据进行处理,确定11个最左边碎纸片,例如中文的最左边碎纸片编号为007、014、168等。然后,对于中、英文文件碎片,分别采用了聚类分析和标准基线对准方法进行分类。利用问题一的模型,进行拼接求解。由于纵横切导致得到的碎纸片数很多,计算机不能保证吻合度最大的右邻矩阵是匹配的,因此需要人工干预,例如,编号为007的碎片所在行,迭代到第9次时需要做一次人工干预。最后,仿照问题(1)的思路,考虑各行拼接复原图上下行之间的吻合度,从而实现了整个的拼接复原过程。例如中文复原图第一行中的前5个纸片的编号分别为007、208、138、158、126。 问题三中,拼接过程,既要保证正面匹配,也要保证反面匹配。首先需要确定原文件中22个最左端碎纸片,选取最左端碎纸片作为起点,按行进行拼接。根据问题(2)对英文字母特点分析,以四线格的中心线到碎片顶端的距离作为标准,对418张碎片进行分类,以吻合度最大作为目标建立数学模型。搜索右邻碎片时,优先在同一类别内部局部进行,直到找到匹配的右邻矩阵为止,最终得到双面打印文件的复原图,例如其中一面第一行前5列编号为136a,047b,020b,164a,081a,另一面第一行前5列编号为078b,111b,125a,140a,155a。 最后对模型的优缺点进行评价,并对在实际情况中的打印文件可能出现噪音等情况进行了讨论。 关键词: 拼接复原;吻合度;灰度值;人工干预 1 问题重述 1.1问题背景 破碎文件的拼接复原问题,是计算机视觉、图像分析和模式识别中一个突出难题。它被应用到很多领域,如司法物证复原、历史文献修复以及军事情报获取等。传统中,拼接工作大部分都是靠人工的方式完成,虽然准确率较高,但是效率却很低。特别是当碎片数量巨大,人工拼接很难及时完成任务。随着网络时代计算机技术的发展,人们开始尝试开发碎片的自动拼接技术,以提高拼接复原效率。 1.2问题提出 为了研究碎纸片的拼接复原技术,需要讨论以下问题: 1.对于给定的来自同一页印刷文字文件的碎纸机破碎纸片(仅纵切),建立碎纸片拼接复原模型和算法,并针对附件1、附件2给出的中、英文各一页文件的碎片数据进行拼接复原。如果复原过程需要人工干预,请写出干预方式及干预的时间节点。复原结果以图片形式及表格形式表达。 2.对于碎纸机既纵切又横切的情形,请设计碎纸片拼接复原模型和算法,并针对附件3、附件4给出的中、英文各一页文件的碎片数据进行拼接复原。如果复原过程需要人工干预,请写出干预方式及干预的时间节点。复原结果表达要求同上。 3.上述所给碎片数据均为单面打印文件,从现实情形出发,还可能有双面打印文件的碎纸片拼接复原问题需要解决。附件5给出的是一页英文印刷文字双面打印文件的碎片数据。请尝试设计相应的碎纸片拼接复原模型与算法,并就附件5的碎片数据给出拼接复原结果,结果表达要求同上。 2 问题分析 题目要求我们解决破碎机的拼接复原问题 。针对碎纸机对单页文件仅纵切、既纵切又横切以及对双面文件的破碎三种情形,建立碎纸片拼接模型和算法,实现对破纸片的拼接复原。 对于问题(1),题目要求我们仅考虑碎纸机纵切同一页文字文件的情形,建立碎纸片拼接复原模型。首先,通过对碎纸片外形等相关分析,得到适用于边缘相似的碎纸片的拼接复原模型。然后,利用图像二值化处理的方法实现拼接,由0-1变量找到最左边纸片,其次引

文档评论(0)

1亿VIP精品文档

相关文档