[发明专利]基于模糊C均值聚类的碎纸片拼接复原方法在审
申请号: | 201810773635.3 | 申请日: | 2018-07-15 |
公开(公告)号: | CN108921793A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 周才英;张盼;杨帅彬 | 申请(专利权)人: | 江西理工大学 |
主分类号: | G06T3/40 | 分类号: | G06T3/40;G06K9/62 |
代理公司: | 赣州凌云专利事务所 36116 | 代理人: | 曾上 |
地址: | 341000 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 碎纸片 拼接 横向拼接 纵向拼接 复原 模糊C均值聚类算法 预处理 模糊 分类处理 水平投影 图像拼接 文字特征 预处理好 二值化 准确率 字块 成功率 图像 填补 分类 | ||
1.一种基于模糊C均值聚类的碎纸片拼接复原方法,其特征是,包括以下步骤:
步骤1:通过图片读取函数imread()读取n张碎纸片灰度值,每张碎纸片的灰度矩阵记为Pi,(i=1,...,n);
步骤2:二值化处理灰度矩阵Pi,二值化处理后矩阵BPi=Pi./S,S为阈值;
步骤3:每个灰度矩阵BPi的第一列和最后一列分别记为headi和reari,headi=BPi(:,1),reari=BP(:,end);
步骤4:首先对灰度矩阵BPi进行水平投影处理,结果记为shadow(i,:),shadow矩阵每一行表示一个灰度矩阵的投影向量,再对每个投影向量进行字符、字块的填补处理;
步骤5:采用模糊C均值聚类函数fcm()对投影向量shadow进行聚类,聚类结果记为index,index(k)记录着第k类的碎纸片编号;
步骤6:求得每一类中的最左边碎纸片,计算每个灰度矩阵BPi前m列的灰度值之和grayi,最左边碎纸片的编号为flag为已拼接碎纸片最右边的碎纸片编号,flag=i*;
步骤7:初始化i=1,if i≤length(index(k)),执行步骤8,else执行步骤9;
步骤8:计算编号flag的碎纸片右侧与剩余类内未拼接碎纸片左侧的相似度,记为Sflag,j,求出j*号碎纸片拼接在flag号碎纸片右侧,更新flag和i,flag=j*,i=i+1,转向步骤7;
步骤9:根据语义、字形和拼接效果,调整个别错碎纸片的顺序,得到每一类的拼接结果矩阵,记为subPi;
步骤10:每个灰度矩阵subPi的第一行和最后一行分别记为firstRowi和lastRowi,firstRowi=subPi(1,:),lastRowi=subPi(end,:);
步骤11:求得最顶部碎纸片,计算每个灰度矩阵subPi前m行的灰度值之和grayi,最左边碎纸片的编号为flag为已拼接碎纸片最底部的碎纸片编号,flag=i*;
步骤12:初始化i=1,if i<=10,执行步骤13,else执行步骤14;
步骤13:计算编号flag的碎纸条底部与剩余未拼接碎纸条顶部的相似度,记为Sflag,j,j*号碎纸片拼接在flag号碎纸条下侧,更新flag和i,flag=j*,i=i+1,转向步骤12;
步骤14:显示拼接好的碎纸片图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西理工大学,未经江西理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810773635.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于处理图片的方法和装置
- 下一篇:扫描成像模式下的动态图像重建方法及装置