一种图像重构的方法及装置与流程

文档序号:12604202阅读:173来源:国知局
一种图像重构的方法及装置与流程

本发明涉及图像处理技术领域,更具体的说,是涉及一种图像重构的方法及装置。



背景技术:

随着网络应用的快速发展,越来越多的用户青睐于通过数字图像来相互进行通信交流;然而,在数字图像传输的过程中,可能会受到诸如模糊、失真等的干扰,导致图像质量的退化,因此,如何提高数字图像质量逐渐成为当务之急。

目前,主要采用图像重构的方法来提高数字图像的质量,通过对初始图像进行分割获得多个小的分割区域,之后对这些分割区域进行特征抽取,分解成不同的特征分量,再将这些不同的特征分量进行分类,以便能够按照分类后的特征分量进行图像的重新组合,从而获得较为清晰的数字图像;然而,在网络传输过程中,可能由于受到各种干扰因素而导致分割成的部分分割区域发生失真现象,但现有的图像重构方法却在对分割区域进行重新组合之前无法知晓这些分割区域是否发生了失真现象,导致直接将失真后的分割区域进行重组而造成重构后的图像效果不佳的问题。



技术实现要素:

有鉴于此,本发明提供了一种图像重构的方法及装置,进而能够识别出被分割后得到的分割区域是否发生失真现象,降低了重构后得到的图像效果不佳的几率。

为实现上述目的,本发明提供如下技术方案:

一种图像重构的方法,应用于发送端,包括:

提取原始图像的边缘区域;

对提取到的所述原始图像的边缘区域所包围的区域进行分割,获得多个分割区域;

分别为获得的每一个所述分割区域添加各自对应的监控数据,其中,所述监控数据包括需要监控的所属分割区域所含的图像像素数据与范围值;

将添加了所述监控数据的全部所述分割区域发送给接收端。

优选地,所述对提取到的所述原始图像的边缘区域所包围的区域进行分割,获得多个分割区域,包括:

对提取到的所述原始图像的边缘区域所包围的区域进行逐层分割,获得多个分层区域;

对每一层级的所述分层区域进行分割,获得多个子分割区域,作为多个所述分割区域。

优选地,所述对每一层级的所述分层区域进行分割,获得多个子分割区域,作为多个所述分割区域,包括:

从全部所述分层区域中选取一个所述分层区域,作为当前分层区域;

对所述当前分层区域进行分割,获得属于所述当前分层区域的多个子分割区域,作为属于所述当前分层区域的全部分割区域;

将所述当前分层区域获得的全部所述分割区域进行关联,建立属于所述当前分层区域的相关性矩阵;

将建立的属于所述当前分层区域的相关性矩阵作为下一个被分割的所述分层区域的基础相关性矩阵,在所述基础相关性矩阵上继续建立属于下一个被分割的所述分层区域的相关性矩阵,并返回所述从全部所述分层区域中选取一个所述分层区域,作为当前分层区域,直到将最后一个分层区域所获得的全部分割区域关联在其对应的基础相关性矩阵上,建立包含每一个所述分层区域的全部所述分割区域的关联矩阵。

优选地,在所述分别为获得的每一个所述分割区域添加各自对应的监控数据之后,还包括:

分别为属于相同层级的所述分层区域获得的每一个所述分割区域添加相同的校验码数据;

相应的,所述将添加了所述监控数据的全部所述分割区域发送给接收端,具体为将添加了所述监控数据和校验码数据的全部所述分割区域,以及所述关联矩阵发送给接收端。

一种图像重构的方法,应用于接收端,包括:

接收发送端发送的添加了监控数据的全部分割区域;

依据每一个所述分割区域添加的所述监控数据,判断每一个所述分割区域是否失真;

在任一所述分割区域失真时,将失真的所述分割区域进行修复;

删除每一个所述分割区域添加的所述监控数据。

优选地,在所述接收端接收到所述发送端发送来的添加了校验码数据的全部所述分割区域之后,还包括:

依据每一个所述分割区域添加的所述校验码数据,判断属于相同分层区域的每一个所述分割区域是否添加了相同的所述校验码数据;

在所述校验码数据相同时,删除属于相同所述分层区域的每一个所述分割区域添加的校验码数据。

优选地,在所述接收端接收到所述发送端发送来的关联矩阵之后,还包括:

依据所述关联矩阵,将删除了所述监控数据与校验码数据的全部所述分割区域进行重新组合,获得重构图像。

一种图像重构的装置,应用于发送端,包括:

提取模块,用于提取原始图像的边缘区域;

第一分割模块,用于对提取到的所述原始图像的边缘区域所包围的区域进行分割,获得多个分割区域;

第一添加模块,用于分别为获得的每一个所述分割区域添加各自对应的监控数据,其中,所述监控数据包括需要监控的所属分割区域所含的图像像素数据与范围值;

发送模块,用于将添加了所述监控数据的全部所述分割区域发送给接收端。

优选地,所述第一分割模块包括:

分层模块,用于对提取到的所述原始图像的边缘区域所包围的区域进行逐层分割,获得多个分层区域;

第二分割模块,用于对每一层级的所述分层区域进行分割,获得多个子分割区域,作为多个所述分割区域。

优选地,所述第二分割模块包括:

选择模块,用于从全部所述分层区域中选取一个所述分层区域,作为当前分层区域;

第三分割模块,用于对所述当前分层区域进行分割,获得属于所述当前分层区域的多个子分割区域,作为属于所述当前分层区域的全部分割区域;

关联模块,用于将所述当前分层区域获得的全部所述分割区域进行关联,建立属于所述当前分层区域的相关性矩阵,其中,将建立的属于所述当前分层区域的相关性矩阵作为下一个被分割的所述分层区域的基础相关性矩阵,用于在所述基础相关性矩阵上继续建立属于下一个被分割的所述分层区域的相关性矩阵;

所述选择模块,还用于在所述关联模块建立属于所述当前分层区域的相关性矩阵后,重新从全部所述分层区域中选取一个所述分层区域,作为当前分层区域,直到所述关联模块将最后一个分层区域所获得的全部分割区域关联在其对应的基础相关性矩阵上,建立包含每一个所述分层区域的全部所述分割区域的关联矩阵。

优选地,在所述第一添加模块分别为获得的每一个所述分割区域添加各自对应的监控数据之后,还包括:

第二添加模块,用于分别为属于相同层级的所述分层区域获得的每一个所述分割区域添加相同的校验码数据;

相应的,所述发送模块,还用于将添加了所述监控数据和校验码数据的全部所述分割区域,以及所述关联矩阵发送给接收端。

一种图像重构的装置,应用于接收端,包括:

接收模块,用于接收发送端发送的添加了监控数据的全部分割区域;

第一判断模块,用于依据每一个所述分割区域添加的所述监控数据,判断每一个所述分割区域是否失真;

修复模块,用于在任一所述分割区域失真时,将失真的所述分割区域进行修复;

第一删除模块,用于在失真的所述分割区域进行修复后,删除每一个所述分割区域添加的所述监控数据。

优选地,在所述接收模块接收到所述发送模块发送的添加了校验码数据的全部所述分割区域之后,还包括:

第二判断模块,用于依据每一个所述分割区域添加的所述校验码数据,判断属于相同分层区域的每一个所述分割区域是否添加了相同的所述校验码数据;

第二删除模块,用于在所述校验码数据相同时,删除属于相同所述分层区域的每一个所述分割区域添加的校验码数据。

优选地,在所述接收模块接收到所述发送模块发送来的关联矩阵之后,还包括:

组合模块,用于依据所述关联矩阵,将删除了所述监控数据与校验码数据的全部所述分割区域进行重新组合,获得重构图像。

经由上述的技术方案可知,与现有技术相比,本发明提供了一种图像重构的方法及装置,应用于发送端,通过对获得的多个分割区域分别添加各自对应的监控数据,实现了在网络传输过程中,每一个被添加的监控数据能够对其所属的分割区域中所含的图像像素数据与范围值进行监控,从而增加了获知每一个分割区域内数据是否失真的功能,也进一步提高了后续图像重构的呈现效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种应用于发送端的图像重构方法的方法流程图;

图2为本发明实施例提供的一种分割图像方法的方法流程图;

图3为本发明实施例提供的一种应用于接收端的图像重构方法的方法流程图;

图4为本发明实施例提供的一种应用于发送端的图像重构装置的结构示意图;

图5为本发明实施例提供的一种分割图像模块的结构示意图;

图6为本发明实施例提供的一种应用于接收端的图像重构装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应用于具有图像重构功能的应用,该应用安装在用户的电子设备上,并通过某一用户电子设备上安装的该应用的接收端与其他用户电子设备上安装的该应用的发送端相互进行的网络通讯,以完成对数字图像的重构,其中,用户的电子设备包括但不限于台式计算机、智能手机、平板电脑等。

本实施例公开了一种图像重构的方法,应用于具有图像重构功能的应用的发送端,请参见附图1,所述方法具体包括以下步骤:

步骤101:提取原始图像的边缘区域;

具体的,通过具有图像重构功能的应用的接收端选取将要发送给另一用户的图像,由于该图像具有污点,因此,需要预先对该图像进行高斯平滑去噪处理,去除影响该图像视图的噪点,本发明所采用的高斯滤波器对应的函数公式为:

<mrow> <mi>h</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <msub> <mi>&delta;</mi> <mrow> <mi>g</mi> <mi>a</mi> <mi>u</mi> <mi>s</mi> <mi>s</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mfrac> <mrow> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>y</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msubsup> <mi>&delta;</mi> <mrow> <mi>g</mi> <mi>u</mi> <mi>a</mi> <mi>s</mi> <mi>s</mi> </mrow> <mn>2</mn> </msubsup> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

之后,将去噪后获得的图像作为原始图像,再对该原始图像采用Canny算法获取其边缘区域。

步骤102:对提取到的所述原始图像的边缘区域所包围的区域进行分割,获得多个分割区域;

具体的,在确定了该原始图像的边缘区域后,对该边缘区域进行模型分割,进而分割出具有不同特征的多个分割区域;其中,由于该原始图像是由像素数据组合而成,因此在该原始图像被分割后所形成的全部分割区域内依然由像素数据组成,并且该像素数据可以通过使用0与1的不同组合顺序与位数来表征每一个分割区域所具有的特征,进而方便后续通过该像素数据的不同组成方式来识别属于同一特征的分割区域。

步骤103:分别为获得的每一个所述分割区域添加各自对应的监控数据,其中,所述监控数据包括需要监控的所属分割区域所含的图像像素数据与范围值;

具体的,由于会将分割获得的全部分割区域通过网络传输传送给接收一方,因此,这些分割区域在传输的过程中可能会因为受到各种因素如物理线路故障、设备故障、病毒攻击、路由信息错误等干扰,导致失真现象的发生;为了能够获知全部分割区域是否在网络传输过程中发生失真现象,故为每一个分割区域都添加一些与自身区域所含特征对应的监控数据,来识别分割区域是否发生失真,也就是说,每一个分割区域添加的监控数据可根据其对应的分割区域本身特征的不同而不同。其中,每一个分割区域所添加的监控数据的添加位置可以是其所属分割区域被分割后所形成边缘的端点或者角点等,每一个分割区域所添加的监控数据会包含需要监控的所属分割区域所含的图像像素数据与范围值,例如一个监控数据所属的分割区域内包含的图像数据字节数为60000,则其添加的监控数据可以是用来监控其字节长度的数据。

步骤104:将添加了所述监控数据的全部所述分割区域发送给接收端;

具体的,在为每一个分割区域添加了对应的监控数据后,就将这些添加了监控数据的分割区域均通过网络传输给将要接收该图像的另一用户,且该用户同样使用了发送一方所安装的具有图像重构功能的应用,此时,该用户则被看作是具有图像重构功能的应用的接收端。

本发明实施例公开的图像重构的方法,应用于具有图像重构功能的应用的发送端,通过对获得的多个分割区域分别添加各自对应的监控数据,实现了在网络传输过程中,每一个被添加的监控数据能够对其所属的分割区域中所含的图像像素数据与范围值进行监控,从而增加了获知每一个分割区域内数据是否失真的功能,也进一步提高了后续图像重构的呈现效果。

请参见附图2,上述实施例中涉及到的所述步骤102的具体实现过程包括以下步骤:

步骤201:对提取到的所述原始图像的边缘区域所包围的区域进行逐层分割,获得多个分层区域;

具体的,针对该原始图像的边缘区域所包围的区域进行分割所采用的主要分割方式为金字塔分割算法,该分割算法先将该原始图像的边缘区域所包围的区域进行逐层分割,即按照该原始图像所具有的一定间隔特征进行初步的分割,例如针对一幅包含人物与风景的图像,可以将该图像上的人与风景作为两个间隔特征,实现对该原始图像的逐层分割,进而获得多个分层区域。其中,采用金字塔分割信号分解算法为:

→{y0,y1,…,x2}→…→{y0,y1,…,yj,xj+1}→…∈V0

xj+1=ψj(x)∈vj+1,j≥0,

yj=xj ψj(xj+1)∈Yj

根据上面分割条件,v0空间的信号x可使用xj+1和y1,y2,…,yj,以下面的方式进行精确的重新获取:

x=x0,xj=ψj(xj+1)y1,j≥0。

步骤202:从全部所述分层区域中选取一个所述分层区域,作为当前分层区域;

具体的,在进行了初步的逐层分割后,从获得的全部分层区域中,选取一个分层区域作为当前分层区域,以便继续对选择出来的当前分层区域进行后续分割操作。

步骤203:对所述当前分层区域进行分割,获得属于所述当前分层区域的多个子分割区域,作为属于所述当前分层区域的全部分割区域;

具体的,在通过选择得到一个当前分层区域后,依据该分层区域内所含的特征再次对其进行分割,获得多个子分割区域,作为属于当前分层区域的全部分割区域,且获得的全部分割区域之间可以为具有相同或不同特征的区域,每一个分割区域所代表的特征仍由该分割区域所含的像素数据通过使用0与1的不同组合顺序与位数进行表征。

步骤204:将所述当前分层区域获得的全部所述分割区域进行关联,建立属于所述当前分层区域的相关性矩阵,其中,将建立的属于所述当前分层区域的相关性矩阵作为下一个被分割的所述分层区域的基础相关性矩阵,在所述基础相关性矩阵上继续建立属于下一个被分割的所述分层区域的相关性矩阵;

具体的,为了能够在后续重新组合时快速的识别出具有相同特征的分割区域,故需要对第一次获得的全部分割区域进行关联,并将这些分割区域之间存有的相关性保存在针对该全部分割区域所建立的相关性矩阵中。其中,进行关联的方法可以为依据每一个分割区域所表征出来的特征,对全部的分割区域之间的相关性进行判断,并将属于同一特征的分割区域关联在一起。同时,将第一次建立的属于该当前分层区域的相关性矩阵作为下一个被分割的所述分层区域的基础相关性矩阵,在所述基础相关性矩阵上继续建立属于下一个被分割的所述分层区域的相关性矩阵,例如第一次建立的相关性矩阵由分割区域ABC构成,之后将下一个被分割的一个分层区域所得到的全部分割区域DF关联在由ABC构成的相关性矩阵上,并将此时得到的包含ABCDF分割区域所构成的相关性矩阵作为第二次分割后所建立的相关性矩阵。

步骤205:判断是否将最后一个分层区域所获得的全部分割区域关联在其对应的基础相关性矩阵上,建立包含每一个所述分层区域的全部所述分割区域的关联矩阵,若是,则执行步骤206,若否,则返回执行步骤202;

具体的,由于每次分割一个分层区域后,会将该分层区域所获得的全部分割区域关联在与其对应的上一个已经建立的基础相关性矩阵上,故在每一次针对一个分层区域进行了分割,并建立了属于该分层区域的相关性矩阵后,都会对该建立的相关性矩阵进行一次判断,看是否将最后一个分层区域所获得的全部分割区域关联在其对应的基础相关性矩阵上,建立包含每一个所述分层区域的全部所述分割区域的关联矩阵,若否,则证明依然存在分层区域还未将其进行关联,需要再次返回步骤202;若是,则证明已经完成了对该原始图像所分割获得的全部分层区域各自的分割区域之间存在的相关性建立了关联矩阵,能够继续进行后续的相关操作流程了。

步骤206:将建立的所述关联矩阵发送给接收端;

具体的,在建立了包含每一个所述分层区域的全部所述分割区域的关联矩阵后,将建立好的该关联矩阵发送给同样使用了发送一方所安装的具有图像重构功能的应用的另一用户,即具有图像重构功能的应用的接收端。

本发明实施例中,通过对该原始图像所包围的区域进行逐层分割,再对每一层级的分层区域分别进行分割,获得多个子分割区域,作为属于当前分层区域的全部分割区域,并同时建立包含每一个分层区域的全部分割区域的关联矩阵,进而将分割获得的全部分割区域之间存有的相关性以建立关联矩阵的方式进行保存,便于后续对这些分割区域进行快速的重新组合。

可选的,在上述实施例中涉及到的所述步骤103之后,还包括:

分别为属于相同层级的所述分层区域获得的每一个所述分割区域添加相同的校验码数据;

之后,再将添加了所述监控数据和校验码数据的全部所述分割区域发送给接收端。

具体的,由于在后续重新组合过程中,会在将不同层级的多个分割区域进行组合后,还会再将同一层级的分割区域进行组合。因此,在进行同层级组合时,为了增加校验当前要组合在一起的至少两个分割区域是否属于同一层级的准确度,需要为同一层级已经添加了监控数据的每一个分割区域再次添加一个相同的校验码数据,用于为后续同一层级之间的分割区域组合时验证是否组合正确提供依据。

本发明实施例中,通过为属于相同层级的所述分层区域获得的每一个所述分割区域添加相同的校验码数据,以便能够在后续对属于同一层级的分割区域组合时,快速校验一下是否即将组合的分割区域是否组合正确。

本实施例公开了一种图像重构的方法,应用于具有图像重构功能的应用的接收端,请参见附图3,所述方法具体包括以下步骤:

步骤301:接收发送端发送的添加了监控数据的全部分割区域;

具体的,在具有图像重构功能的应用的发送端通过网络将添加了监控数据的全部分割区域发送给具有图像重构功能的应用的接收端即另一用户后,该接收端就接收该添加了监控数据的全部分割区域。

步骤302:依据每一个所述分割区域添加的所述监控数据,判断每一个所述分割区域是否失真,若失真,则执行步骤303,若未失真,则执行步骤304;

具体的,由于全部的分割区域通过网络传输时,可能会因为某些因素的干扰而发生失真,因此,在该接收端接收到这些分割区域后,该接收端会分别依据这些分割区域之前各自添加的监控数据所包括的需要监控的所属分割区域所含的图像像素数据与范围值,对这些分割区域依次进行检验,看检验得到的结果是否与其监控数据所含的内容一致,若一致,则证明当前接收到的全部分割区域均为发生失真现象,若不一致,则那些不一致的分割区域就发生了失真现象。例如一个监控数据所属的分割区域内包含的图像数据字节数为60000,则其添加的监控数据可以是用来监控其字节长度的数据,那么在接收端接收到该分割区域后,依据其监控数据所表达的信息即监控该分割区域内所含的字节长度,对该分割区域内的字节数量进行验证,若验证结果为60000,则表示该分割区域没有失真,数据完整存在,若验证结果得到的字节数小于60000,则证明当前该分割区域在传输过程中丢失了数据即失真。

步骤303:将失真的所述分割区域进行修复,并执行步骤304;

具体的,若判断出发生了失真的分割区域,则对这些失真的分割区域进行修复处理,具体修复方式可以为对这些失真的分割区域进行模糊处理,或是采用预先存储的部分数据去替代失真的分割区域中丢失了那部分像素数据等等,以尽量减小因失真导致的图像重构后效果不佳的问题。

步骤304:删除每一个所述分割区域添加的所述监控数据;

具体的,由于全部分割区域所添加的监控数据只是为了使接收端识别出哪些分割区域发生了失真现象,因此,在后续对全部的分割区域进行重新组合之前,需要将这些添加的监控数据进行删除,避免其对重组造成影响。

本发明实施例公开的图像重构的方法,应用于具有图像重构功能的应用的接收端,通过依据接收到的全部分割区域各自所添加的监控数据,来实现对每一个分割区域是否发生失真进行检验,进而在确定出失真的分割区域后,对这些分割区域进行修复处理,降低了重组后图像效果不佳的几率。

可选的,在所述接收端接收到所述发送端发送来的添加了校验码数据的全部所述分割区域之后,还包括:

依据每一个分割区域添加的校验码数据,判断属于相同分层区域的每一个分割区域是否添加了相同的校验码数据;

在校验码数据相同时,删除属于相同分层区域的每一个分割区域添加的校验码数据。

具体的,在发送端将同一个校验码数据添加到属于相同层级的每一个分割区域,并将全部层级所含的分割区域发送到接收端后,接收端会在对同一层级所分割出来的分割区域进行组合前,通过检验是否每一个分割区域所添加的校验码数据相同来确定出即将进行组合的这些分割区域能够顺利进行组合操作。例如在对第一层级的分割出来的三个分割区域ABC进行重组时,会先检验一下ABC中是否添加的校验码数据均为1,若是,则能够将ABC组合在一起。之后,在对每一层级所要进行组合的分割区域中包含的校验码数据进行了检验后,就将这一层级添加的校验码数据删除,避免在重组时影响重构后所得图像的效果。

本发明实施例中,通过依据属于相同分层区域的每一个分割区域添加的校验码数据是否相同,来检验是否即将进行组合的分割区域属于同一层级,进而在确定拥有相同校验码时,能够在后续直接对这些分割区域进行组合,提高了对同层分割区域重组的准确性。

可选的,在所述接收端接收到所述发送端发送来的关联矩阵之后,还包括:

依据所述关联矩阵,将删除了所述监控数据与校验码数据的全部所述分割区域进行重新组合,获得重构图像;

具体的,在发送端将包含全部分割区域之间相关性的关联矩阵发送到接收端后,接收端会先依据该关联矩阵中第一层级所包含的分割区域之间的相关性对该第一层级所属的分割区域进行组合,之后,再依据该关联矩阵中第一层级与第二层级之间的相关性,再将找到的属于第二层级的分割区域分别组合到已经被组合在一起的第一层级的分割区域的下方,之后,再将属于第二层级且相邻的两个分割区域进行组合,之后,按照这样的组合方式,依次将剩下的层级各自所属的分割区域组合到已经组合在一起的分割区域上,直到将最后一个层级的分割区域组合完成,进而获得重构图像。例如查找到属于第一层级的分层区域的全部分割区域为ABC,则按照关联矩阵中保存的第一层级所含分割区域之间的相关性,先将ABC进行同层级的组合,获得重组区域D,再查找属于第二层级的分层区域的全部分割区域B1、B2、C1,并按照关联矩阵保存的第一层级与第二层级之间的相关性,将B1、B2分别与重组区域D中的B组合,再将C1与重组区域D中的C组合,之后,将已经组合在重组区域D上的B1、B2、C1之间进行同层组合,并按照这样的组合方式,依次将剩下的层级各自所属的分割区域组合到已经组合在一起的分割区域上,直到将最后一个层级的分割区域组合完成,获得重构图像。

本发明实施例,通过依据接收到的包含全部分割区域之间相关性的关联矩阵,对全部分割区域进行重新组合,进而获得重构图像,提高了图像重组的效率。

本实施例公开了一种图像重构的装置,应用于具有图像重构功能的应用的发送端,请参见附图4,所述装置包括:

提取模块401,用于提取原始图像的边缘区域;

第一分割模块402,用于对提取到的所述原始图像的边缘区域所包围的区域进行分割,获得多个分割区域;

第一添加模块403,用于分别为获得的每一个所述分割区域添加各自对应的监控数据,其中,所述监控数据包括需要监控的所属分割区域所含的图像像素数据与范围值;

发送模块404,用于将添加了所述监控数据的全部所述分割区域发送给接收端。

本发明实施例公开的图像重构的装置,应用于具有图像重构功能的应用的发送端,通过第一添加模块403对经过第一分割模块402分割后获得的多个分割区域分别添加各自对应的监控数据,实现了在网络传输过程中,每一个被添加的监控数据能够对其所属的分割区域中所含的图像像素数据与范围值进行监控,从而增加了获知每一个分割区域内数据是否失真的功能,也进一步提高了后续图像重构的呈现效果。

本发明实施例提供的各个模块的工作过程,请参照附图1所对应的方法流程图,具体工作过程不再赘述。

请参见附图5,上述实施例中涉及到的第一分割模块402包括:

分层模块4021,用于对提取到的所述原始图像的边缘区域所包围的区域进行逐层分割,获得多个分层区域;

第二分割模块4022,用于对每一层级的所述分层区域进行分割,获得多个子分割区域,作为多个所述分割区域。

其中,所述第二分割模块4022具体包括:

选择模块40221,用于从全部所述分层区域中选取一个所述分层区域,作为当前分层区域;

第三分割模块40222,用于对所述当前分层区域进行分割,获得属于所述当前分层区域的多个子分割区域,作为属于所述当前分层区域的全部分割区域;

关联模块40223,用于将所述当前分层区域获得的全部所述分割区域进行关联,建立属于所述当前分层区域的相关性矩阵,其中,将建立的属于所述当前分层区域的相关性矩阵作为下一个被分割的所述分层区域的基础相关性矩阵,用于在所述基础相关性矩阵上继续建立属于下一个被分割的所述分层区域的相关性矩阵;

所述选择模块40221,还用于在所述关联模块40223建立属于所述当前分层区域的相关性矩阵后,重新从全部所述分层区域中选取一个所述分层区域,作为当前分层区域,直到所述关联模块40223将最后一个分层区域所获得的全部分割区域关联在其对应的基础相关性矩阵上,建立包含每一个所述分层区域的全部所述分割区域的关联矩阵。

相应的,所述发送模块404,还用于将所述关联矩阵发送给接收端。

本发明实施例公开的图像重构的装置,应用于具有图像重构功能的应用的发送端,通过分层模块4021对该原始图像所包围的区域进行逐层分割,再利用第二分割模块4022对每一层级的分层区域分别进行分割,获得多个子分割区域,作为属于所述当前分层区域的全部分割区域,并同时利用关联模块40223建立包含每一个分层区域的全部分割区域的关联矩阵,进而将分割获得的全部分割区域之间存有的相关性以建立关联矩阵的方式进行保存,最后通过发送模块404将该关联矩阵发送给接收端,便于后续对这些分割区域进行快速的重新组合。

本发明实施例提供的各个模块的工作过程,请参照附图2所对应的方法流程图,具体工作过程不再赘述。

可选地,在所述第一添加模块403分别为获得的每一个所述分割区域添加各自对应的监控数据之后,还包括:

第二添加模块405,用于分别为属于相同层级的所述分层区域获得的每一个所述分割区域添加相同的校验码数据;

相应的,所述发送模块404,还用于将添加了所述监控数据和校验码数据的全部所述分割区域发送给接收端。

本发明实施例中,通过第二添加模块405为属于相同层级的所述分层区域获得的每一个所述分割区域添加相同的校验码数据,并利用发送模块404将添加了所述监控数据和校验码数据的全部所述分割区域发送给接收端,以便能够在后续对属于同一层级的分割区域组合时,快速校验一下是否即将组合的分割区域是否组合正确。

本实施例公开了一种图像重构的装置,应用于具有图像重构功能的应用的接收端,请参见附图6,所述装置包括:

接收模块501,用于接收发送端发送的添加了监控数据的全部分割区域;

第一判断模块502,用于依据每一个所述分割区域添加的所述监控数据,判断每一个所述分割区域是否失真;

修复模块503,用于在任一所述分割区域失真时,将失真的所述分割区域进行修复;

第一删除模块504,用于在失真的所述分割区域进行修复后,删除每一个所述分割区域添加的所述监控数据。

本发明实施例公开的图像重构的装置,应用于具有图像重构功能的应用的接收端,通过第一判断模块502依据接收到的全部分割区域各自所添加的监控数据,来实现对每一个分割区域是否发生失真进行检验,进而在确定出失真的分割区域后,由修复模块503对这些分割区域进行修复处理,降低了重组后图像效果不佳的几率。

本发明实施例提供的各个模块的工作过程,请参照附图3所对应的方法流程图,具体工作过程不再赘述。

可选地,在所述接收模块501接收到所述发送模块404发送的添加了校验码数据的全部所述分割区域之后,还包括:

第二判断模块505,用于依据每一个所述分割区域添加的所述校验码数据,判断属于相同分层区域的每一个所述分割区域是否添加了相同的所述校验码数据;

第二删除模块506,用于在所述校验码数据相同时,删除属于相同所述分层区域的每一个所述分割区域添加的校验码数据。

本发明实施例中,通过第二判断模块505依据属于相同分层区域的每一个分割区域添加的校验码数据是否相同,来检验是否即将进行组合的分割区域属于同一层级,进而在确定拥有相同校验码时,能够在后续直接对这些分割区域进行组合,提高了对同层分割区域重组的准确性。

可选地,在所述接收模块501接收到所述发送模块404发送来的关联矩阵之后,还包括:

组合模块507,用于依据所述关联矩阵,将删除了所述监控数据与校验码数据的全部所述分割区域进行重新组合,获得重构图像。

本发明实施例,通过组合模块507依据接收到的包含全部分割区域之间相关性的关联矩阵,对全部分割区域进行重新组合,进而获得重构图像,提高了图像重组的效率。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1