一种图片重组错误的更正方法

文档序号:10726330阅读:291来源:国知局
一种图片重组错误的更正方法
【专利摘要】本发明公开了一种图片重组错误的更正方法,包括以下步骤:S1:重组图片;S2:界面展示;S3:判断重组的图片是否为正常图片,正常则保存图片并结束;不正常则执行S4;S4:删除图片不正常部分对应的块;S5:在内存中扫描并计算出相似块;S6:重新选择计算出的相似块,拼接为新的图片。本发明的有益效果如下:以块的形式组成和展示完整图片,可以删除图片中的错误块信息;可选取图片中错误的部分并找到错误部分对应的块将其删除;可在存储设备中扫描相识度高的块并提取和拼接,组成完整和正确的图片,提高的图片数据恢复的成功率;保证了数据丢失后的完整恢复。
【专利说明】
一种图片重组错误的更正方法
技术领域
[0001]本发明涉及信息安全技术领域,特别涉及一种图片重组错误的更正方法。
【背景技术】
[0002]在信息化迅速发展的21世纪,计算机技术日新月异,与人们的日常生活息息相关,存储设备数据丢失往往能给个人,甚至企业单位带来无尽的烦恼与麻烦,在涉及计算机数据存储工作中,如在企业工作中,企业数据丢失造成的损失是不可估量的,小则使公司无法开展工作,大则可能导致企业损失惨重而倒闭,特别是在信息化企业中,公司的电子资料就是他们的命脉,如能恢复这些资料将能拯救企业,让企业的损失降到最低;如在公安领域,这些数据也许就是案件的电子证据,如果检验人员能够获取更多计算机中的数据,那么就更加有利于案件的早日侦破,也能够向法庭提供更多的可靠的证据;这对取证,特别是数据恢复工作提出了更高的要求。
[0003]目前有一些恢复图片的软件和产品及专利,但是恢复成功率不高,恢复出的图片不准确,恢复错误等。
[0004]本发明所涉及的专业知识如下:
[0005]MCU:是图像中一个正方矩阵像素的数据。在图片像素数据流中,信息可以被分为一段接一段的最小编码单元(Minimum Coded Unit,MCU)数据流。在每一个MCU内部,数据的顺序是Y、Cr、Cb。如果一个颜色分量有多个数据单元,则顺序是从左到右,从上到下。每个MCU又分为若干个数据单元。数据单元的大小必定为8*8,所以每个MCU的数据单元个数为Hmax*Vmax,Hmax是Y、Cr、Cb三个分量中水平采样因子最大值,Vmax是垂直采样因子最大值。

【发明内容】

[0006]本发明针对现有技术的缺陷,提供了一种图片重组错误的更正方法,能有效的解决上述现有技术存在的问题。
[0007]—种图片重组错误的更正方法,包括以下步骤:
[0008]S1:重组图片;
[0009]S2:将重组完成的图片进行界面展示;
[0010]S3:通过观察,看重组的图片是否为正常图片,正常则保存图片并结束;不正常则执行S4;
[0011]S4:选中并删除图片不正常部分对应的块;
[0012]S5:根据图片的正常部分,在内存中扫描并计算出相似块;
[0013]S6:重新选择计算出的相似块,拼接为新的图片,进行展示,至到图片正常并保存。
[0014]作为优选,所述S2中展示界面主要分为展示部分和块信息部分,块信息部分显示图片信息以及组成图片的所有块信息,一个块对应一个按钮,展示部分为整个图片重组后的样子展示区;
[0015]每个块对应多个mcu值,可以通过mcu值计算出图片信息,也就可以算出该碎片块在图中的区域地址;
[0016]作为优选,所述S4选中与图片不匹配的部分,将该部分M⑶地址对应的块删除;
[0017]作为优选,所述S5的详细步骤如下:
[0018]S51:选取图片不正常部分前的正常块,作为匹配块;
[0019]S52:在存储设备中扫描所有空闲块,并与匹配块进行相识度计算;
[0020]S53:若相识度大于预设的阈值则认为可能是图片的相识块,被筛选出来。
[0021]所述S6的详细步骤如下:
[0022]S61:将所有的相识块排列;
[0023]S62:选择一个相识块,拼接至原图片中;
[0024]S63:查看图片是否正确;若正确则结束;若不正确删除该块取下一个相识块继续匹配直至图片拼接正确或者没有剩余的相识块为止。
[0025]与现有技术相比本发明的优点在于:以块的形式组成和展示完整图片,可以删除图片中的错误块信息;可选取图片中错误的部分并找到错误部分对应的块将其删除;可在存储设备中扫描相识度高的块并提取和拼接,组成完整和正确的图片,提高的图片数据恢复的成功率;保证了数据丢失后的完整恢复。
【具体实施方式】
[0026]为使本发明的目的、技术方案及优点更加清楚明白,以下举实施例,对本发明做进一步详细说明。
[0027]一种图片重组错误的更正方法,包括以下步骤:
[0028]S1:重组图片;(该重组图片的方法为专利名称:一种基于JPEG图片文件中数据相似度的碎片重组方法,专利号:201511030662.4所公开)
[0029]S2:将重组完成的图片进行界面展示;
[0030]S3:通过观察,看重组的图片是否为正常图片,正常则保存图片并结束;不正常则执行S4;
[0031]S4:选中并删除图片不正常部分对应的块;
[0032]S5:根据图片的正常部分,在内存中扫描并计算出相似块;
[0033]S6:重新选择计算出的相似块,拼接为新的图片,进行展示,至到图片正常并保存。
[0034]所述S2中展示界面主要分为展示部分和块信息部分,左边部分显示图片信息以及组成图片的所有块信息,一个块对应一个按钮,右边为整个图片重组后的样子展示区;
[0035]每个碎片块对应多个mcu值,我们可以通过mcu值计算出图片信息,也就可以算出该碎片块在图中的区域;
[0036]图片有横向mcu数和纵向mcu数,类似于图片的分辨率,每个块有mcu个数,通过这3个值可以确定块在图中对应的地址。比如图片横向mcu有50个,纵向mcu有100个,既总共有5000个mcu,一个块有150个mcu,块就在图的第I到第150个mcu的地址,二个块有200个mcu,在图中就是第151到第350个mcu的地址。
[0037]所述S4选中与图片不匹配的部分,将该部分M⑶地址对应的块删除;
[0038]所述S5的详细步骤如下:
[0039]S51:选取图片不正常部分前的正常块,作为匹配块;
[0040]S52:在存储设备中扫描所有空闲块,并与匹配块进行相识度计算;(相识度的计算方法在专利号:201511030662.4公开)
[0041]S53:若相识度大于预设的阈值(相似度的阈值:相似度值必须要大于93%,规定范围是可人为设定,可以设定为93%至100%之间,也可以设95%至97%之间)则认为可能是图片的相识块,被筛选出来。
[0042]所述S6的详细步骤如下:
[0043]S61:将所有的相识块排列;
[0044]S62:选择一个相识块,拼接至原图片中;
[0045]S63:查看图片是否正确;若正确则结束;若不正确删除该块取下一个相识块继续匹配直至图片拼接正确或者没有剩余的相识块为止。
[0046]本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的实施方法,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
【主权项】
1.一种图片重组错误的更正方法,其特征在于包括以下步骤: S1:重组图片; S2:将重组完成的图片进行界面展示; S3:通过观察,看重组的图片是否为正常图片,正常则保存图片并结束;不正常则执行S4; S4:选中并删除图片不正常部分对应的块; S5:根据图片的正常部分,在内存中扫描并计算出相似块; S6:重新选择计算出的相似块,拼接为新的图片,进行展示,至到图片正常并保存。2.根据权利要求1所述的一种图片重组错误的更正方法,其特征在于:所述S2中展示界面主要分为展示部分和块信息部分,块信息部分显示图片信息以及组成图片的所有块信息,一个块对应一个按钮,展示部分为整个图片重组后的样子展示区; 每个块对应多个mcu值,可以通过mcu值计算出图片信息,也就可以算出该碎片块在图中的区域地址。3.根据权利要求2所述的一种图片重组错误的更正方法,其特征在于:所述S4选中与图片不匹配的部分,将该部分MCU地址对应的块删除。4.根据权利要求3所述的一种图片重组错误的更正方法,其特征在于所述S5的详细步骤如下: S51:选取图片不正常部分前的正常块,作为匹配块; S52:在存储设备中扫描所有空闲块,并与匹配块进行相识度计算; S53:若相识度大于预设的阈值则认为可能是图片的相识块,被筛选出来。5.根据权利要求4所述的一种图片重组错误的更正方法,其特征在于所述S6的详细步骤如下: S61:将所有的相识块排列; S62:选择一个相识块,拼接至原图片中; S63:查看图片是否正确;若正确则结束;若不正确删除该块取下一个相识块继续匹配直至图片拼接正确或者没有剩余的相识块为止。
【文档编号】G06T9/00GK106097242SQ201610380558
【公开日】2016年11月9日
【申请日】2016年5月31日
【发明人】梁效宁, 张佳强, 张明忠
【申请人】四川效率源信息安全技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1