- 9
- 0
- 约2.68千字
- 约 5页
- 2016-11-23 发布于北京
- 举报
浅谈基于矩阵运算的碎纸片拼接问题.doc
浅谈基于矩阵运算的碎纸片拼接问题
摘要:随着科学技术的不断发展,碎片拼接技术在军事、医学、文物鉴定等各生活领域得到广泛的应用。碎片拼接复原其核心思想就是先将图像数字化,然后从图像边缘等概率提取子矩阵,根据计算机相应的程序对其进行拼接处理,最终实现全自动或是半自动的拼接复原。
关键词:矩阵分析法 角点检测算法 匹配测度模型
1碎纸片纵切模型
是对于给定来自同一页印刷文字文件的碎纸机破碎纸片(仅纵切)进行拼接复原,我们采用MATLAB中imread函数将附件1中的19条图像信息转化为1980*72的像素矩阵,由于纵向文本信息过大,将其取逆矩阵,根据阈值分割方法[1],我们给定阈值为127,即0~127像素值用0代替,128~255像素值用1代替。把8位灰度图像运用阈值方法转换为二值0—1图像。再将矩阵按列向量分割为52个子矩阵,再由聚类分析法取出两个子矩阵,用C语言编程将其最右侧列向量与其它图像信息对应子矩阵进行匹配,找到相似性最大的文本信息。以此类推,可将条状碎片拼接成完整的图像信息,比较时则需要人工干预。最后根据得到的一维数组的序号运用MATLAB把这些序号的图像拼接起来将纸条复原。
1.1灰度图像的读取
8位灰度:28=256种像素点,(黑到白)每像素对应一个值,取值为0~255,每值对应一灰度,读取完数据后8位灰度图像变成一个二维矩阵。
读取8位灰度图像:函数imread可以从MATLAB支持的图像文件格式.bmp中读取图像。格式为:I=imread(’FILE‘),其中,FILE为需要读入的图像文件名称。
I=imread(’C:\Users\ahuo\Desktop\B\附件1\000.bmp‘);
I%矩阵的转置
把19个纸片的533~570和1483~1520两个子矩阵选取到两个二维数组中,运用C言的循环编程方法[2]得到了碎纸片的排列顺序,最后用MATLAB进行图像复原。
2碎纸片横纵切模型
采用角点检测算法中的Harris角点检测算法,记录各角点的坐标向量从而更加准确的描述八位灰度图像的像素点位置。通过二元偏微分方程找出碎纸片纵向边沿到文字最上或最下端的距离,求其每两个纸条的距离进行期望运算匹配,将其连接成纵向纸条,若出现多个相似边缘距离,这就需要人工干预,将其上下连接。再用问题一的解决方法,将其碎纸片拼接复原。
该算法的基本原理是取以目标像素点为中心的一个小窗口,计算窗口沿任何方向移动后的灰度变化,并用解析函数形式表达。设以像素点(x,y)为中心的小窗口在X方向上移动u,y方向上移动v,Harris给出灰度变化度量的解析表达式[3]:
将Ex,y化为二次型有:
M为实对称矩阵,将其对角化处理最终得到: 其中,R为旋转因子,对角化处理后并不改变以u,v为坐标参数空间曲面的形状,其特征值反应了两个主轴方向的图像表面曲率。当两个特征值均较小时,表明目标点附近区域为“平坦区域”;特征值一大一小时,表明特征点位于“边缘”上;只有当两个特征值均比较大时,沿任何方向的移动均将导致灰度的剧烈变化。纸条进行Harris角点检测后,分别得到角点对应与该图像的坐标位置,以该坐标位置为中心,分别取其附近的8个像素值,然后进行与另一纸条进行匹配,找出距离最小的点作为匹配点。将纸条中的角点与另一纸条的所有角点进行相减,得到一个最小误差值,并记录下该位置,这样依次将纸条一中的角点都进行相减,即可得到最佳匹配的纸条。这样我们就将纸条上下连接成一条条纵向纸条纸条上下连接之后,就成为一条条纵切的纸条。再用第一题中的模型和算法,就可以将整个纸条连接起来。
3正反面碎纸片横纵切模型
首先仍通过MATLAB程序编程将碎纸片转化为八位灰度图像,通过阈值分析并取子矩阵转为二元向量。分别抽取每个碎纸片所有行和列向量,运用向量相似度测量方法中的相似系数(SMC),比较每个纸片四个边上的匹配系数,找到与之相似系数最大的碎纸片,即为可能相邻纸片,最后通过MATLAB程序将图片复原。由于存在正反两面,可能出现多个相似度较大的碎纸片,此时需要人工干涉。
首先,读取图片到MATLAB中,并显示为矩阵,然后,运用第一问的阈值分析法转换为二元矩阵,对左侧图像上边、左边、下边、右边分别取出子矩阵,运用MATLAB编程将图片的子矩阵分别与下一张图片的对应子矩阵进行相似函数匹配,再进行相似系数运算当相似系数越接近1时,这两张纸片越可能复原,必要时加入人工干预。运用二元向量的相似函数[4]求解,相似性函数是用函数的方法表征两向量的相似程度,只有两个状态(0或1)的变量称为二元变量,由二元变量组成的向叫做二元向量。设x和y为二元向量,x=(x1,x2,x3…,xn)`,y=(y
您可能关注的文档
- 浅论公共事业管理主体与职能.doc
- 浅论变电站土建施工技术.doc
- 浅论咸阳市大树移栽.doc
- 浅论城市水系的保护与治理.doc
- 浅论城市沥青路面裂缝的成因及防治.doc
- 浅论如何进行科学施肥.doc
- 浅论客户用电信息采集系统.doc
- 浅论局域网组建与应用.doc
- 浅论工程地质勘察中水文地质的研究.doc
- 浅论建筑外立面石材装饰施工.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- GB45673-2025《危险化学品企业安全生产标准化通用规范》解读.pptx
- SH15-M-40010非晶合金变压器设计.docx VIP
- 青岛市2025-2026学年(上期)高三期末考试政治试卷(含答案).docx
- 2025届高考物理二轮复习热点题型归类-专题06 牛顿运动定律的综合应用(教师版).docx VIP
- ASTME8/E8M2021金属拉伸实验最新美标中文版.pdf VIP
- 中国美术水墨画课件.pptx VIP
- Why Nations Fail书.pdf VIP
- 【高考真题】全国2024年统一高考物理真题试卷(新课标)附解析.docx VIP
- 2025届高考物理热点题型归类专题11功和功率及动能定理的理解与应用讲义+变式演练.pdf
- 幼儿园小班手指游戏集(13个) 幼儿园小班游戏教案.doc VIP
原创力文档

文档评论(0)