掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及图像处理技术领域,具体而言,涉及一种图像处理电路、芯片和方法。

背景技术

目前,图像处理硬件模块对于图像的处理一般为流水处理方式,所谓流水处理,即图像如流水一样依次通过多个硬件处理模块,在通过的过程中,每个硬件处理模块对图像数据进行处理。

但对于多尺度的图像处理(例如,图像的压缩处理)来说,各种尺度的处理方式是非常类似的,即硬件逻辑中相同或重复的逻辑很多,采用目前的流水处理方式使得对图像处理存在硬件资源和成本的浪费。

发明内容

本申请实施例的目的在于提供一种图像处理电路、芯片和方法,用以解决目前采用流水处理方式处理多尺度的图像带来的硬件资源和成本浪费的问题。

第一方面,本发明提供一种图像处理电路,包括第一图像处理模块、第二图像处理组件以及存储模块;第一图像处理模块,用于接收输入图像,并对输入图像进行压缩处理,以获得第一压缩图像;第二图像处理组件,用于获取第一压缩图像,对第一压缩图像进行压缩处理,获得第二压缩图像,并将第二压缩图像存储在存储模块中;第二图像处理组件,还用于读取存储模块中的第二压缩图像,根据第二压缩图像进行多次压缩处理,获得多个目标压缩图像;其中,每次获得的目标压缩图像均存储在存储模块中,每次读取并进行压缩处理的图像为上一次存储的目标压缩图像。

上述设计的图像处理电路,本方案通过第一图像处理模块对输入图像进行第一次压缩,获得第一压缩图像,然后复用第二图像处理组件和存储模块来对第一压缩图像进行多尺度的压缩,获得第二压缩图像以及多个目标压缩图像,从而完成多尺度的图像处理,由此,本方案通过复用第二图像处理组件和存储模块来实现任意尺度的压缩,从而使得本方案设计的图像处理电路可仅包含第一图像处理模块和第二图像处理组件两个图像处理模组,进而实现硬件资源的合理利用并且实现成本的节约。

在第一方面的可选实施方式中,其中,第一图像处理模块与存储模块电连接,第二图像处理组件与存储模块电连接;第一图像处理模块,还用于将获得的第一压缩图像存储在存储模块中;第二图像处理组件,还用于读取存储模块中的第一压缩图像,以获取第一压缩图像。

上述设计的实施方式,本方案将第一压缩图像存储在存储模块中,从而使得第二图像处理组件通过在存储模块中读取的方式获得第一压缩图像,进而使得第二图像处理组件的图像来源仅为存储模块,从而使得设计的图像处理电路结构简便化。

在第一方面的可选实施方式中,第一图像处理模块与第二图像处理组件电连接,第二图像处理组件与存储模块电连接;第一图像处理模块,用于将第一压缩图像发送给第二图像处理组件,以使第二图像处理组件获取第一压缩图像。

上述设计的实施方式,第二图像处理组件可通过第一图像处理模块直接发送的方式获得第一压缩图像,从而提高图像处理的效率。

在第一方面的可选实施方式中,第二图像处理组件包括第二图像处理模块以及选择模块;选择模块,用于在接收第一图像处理模块发送的第一压缩图像后,将第一压缩图像发送给第二图像处理模块,以及,读取每次存储在存储模块中的目标压缩图像,并将读取的目标压缩图像发送给第二图像处理模块;第二图像处理模块,用于对接收的第一压缩图像或目标压缩图像进行压缩处理,并将压缩处理后获得的目标压缩图像存储在存储模块中。

在第一方面的可选实施方式中,第一图像处理模块的输出端与选择模块的第一输入端电连接,存储模块与选择模块的第二输入端电连接,选择模块的输出端与第二图像处理模块的输入端电连接,第二图像处理模块的输出端与存储模块电连接。

在第一方面的可选实施方式中,图像处理电路还包括融合模块;融合模块,用于获取输入图像、第一压缩图像、第二压缩图像以及每次获得的目标压缩图像,将输入图像、第一压缩图像、第二压缩图像以及每次获得的目标压缩图像融合,生成融合图像。

上述设计的实施方式,本方案设计融合模块直接将输入图像、第一压缩图像、第二压缩图像以及每次获得的目标压缩图像,将输入图像、第一压缩图像、第二压缩图像以及每次获得的目标压缩图像融合,生成融合图像,从而提高融合图像的处理效率。

在第一方面的可选实施方式中,图像处理电路还包括融合模块;第一图像处理模块,还用于对输入图像进行清晰度处理,获得清晰度处理完成的输入图像;第二图像处理组件,还用于在对第一压缩图像进行压缩处理的同时对第一压缩图像进行清晰度处理,获得清晰度处理完成的第一压缩图像;在对第二压缩图像进行压缩处理的同时对第二压缩图像进行清晰度处理,获得清晰度处理完成的第二压缩图像;每次对目标压缩图像进行压缩处理的同时对对应的目标压缩图像进行清晰度处理,获得清晰度处理完成的目标压缩图像;融合模块,用于获取清晰度处理完成的输入图像、清晰度处理完成的第一压缩图像、清晰度处理完成的第二压缩图像以及每次清晰度处理完成的目标压缩图像;将清晰度处理完成的输入图像、清晰度处理完成的第一压缩图像、清晰度处理完成的第二压缩图像以及每次清晰度处理完成的目标压缩图像融合,生成融合图像。

上述设计的实施方式,本方案设计融合模块基于清晰度处理完成的输入图像、清晰度处理完成的第一压缩图像、清晰度处理完成的第二压缩图像以及每次清晰度处理完成的目标压缩图像融合,生成融合图像,从而提高融合图像的清晰度。

在第一方面的可选实施方式中,融合模块的第一输入端与第一图像处理模块的输出端连接,融合模块的第二输入端与第二图像处理组件的输出端连接;融合模块,用于接收第一图像处理模块发送的清晰度处理完成的输入图像,以及接收第二图像处理组件发送的清晰度处理完成的第一压缩图像、清晰度处理完成的第二压缩图像以及每次清晰度处理完成的目标压缩图像。

上述设计的实施方式,融合模块获取的图像通过第一图像处理模块和第二图像处理组件直接发送获得,从而提高融合图像的处理效率。

在第一方面的可选实施方式中,融合模块的输入端与存储模块电连接,第一图像处理模块以及第二图像处理组件的输出端均与存储模块电连接;第一图像处理模块,还用于将清晰度处理完成的输入图像存储在存储模块中;第二图像处理组件,还用于将清晰度处理完成的第一压缩图像、清晰度处理完成的第二压缩图像以及每次清晰度处理完成的目标压缩图像存储在存储模块中;融合模块,用于读取存储模块中的清晰度处理完成的输入图像、清晰度处理完成的第一压缩图像、清晰度处理完成的第二压缩图像以及每次清晰度处理完成的目标压缩图像。

上述设计的实施方式,本方案将第一图像处理模块和第二图像处理组件清晰度处理的图像存储在存储模块中,然后融合模块通过读取存储模块的方式获得待融合的图像,从而简化图像处理电路的电路结构。

第二方面,本发明提供一种图像处理芯片,该图像处理芯片包括第一方面中任一可选实施方式描述的图像处理电路。

上述设计的图像处理芯片,由于其包含有前述的图像处理电路,因此,设计的图像处理芯片可通过复用第二图像处理组件和存储模块来实现任意尺度的压缩,从而使得本方案设计的图像处理电路可仅包含第一图像处理模块和第二图像处理组件两个图像处理模组,进而实现硬件资源的合理利用并且实现成本的节约。

第三方面,本发明提供一种图像处理方法,该方法包括:通过第一图像处理模块接收输入图像,并对输入图像进行压缩处理,获得第一压缩图像;通过第二图像处理组件获取第一压缩图像,对第一压缩图像进行压缩处理,获得第二压缩图像,并将第二压缩图像存储在存储模块中;通过第二图像处理组件读取存储模块中的第二压缩图像,根据第二压缩图像进行多次压缩处理,获得多个目标压缩图像;其中,每次获得的目标压缩图像均存储在所述存储模块中,每次读取并进行压缩处理的图像为上一次存储的目标压缩图像。

上述设计的图像处理方法,本方案通过第一图像处理模块对输入图像进行第一次压缩,获得第一压缩图像,然后复用第二图像处理组件和存储模块来对第一压缩图像进行多尺度的压缩,获得第二压缩图像以及多个目标压缩图像,从而完成多尺度的图像处理,由此,本方案通过复用第二图像处理组件和存储模块来实现任意尺度的压缩,从而实现硬件资源的合理利用并且实现成本的节约。

第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时执行第三方面、第三方面中任一可选的实现方式中的所述方法。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的图像处理电路的第一结构示意图;

图2为本申请实施例提供的图像处理电路的第二结构示意图;

图3为本申请实施例提供的图像处理电路的第三结构示意图;

图4为本申请实施例提供的图像处理电路的第四结构示意图;

图5为本申请实施例提供的图像处理电路的第五结构示意图;

图6为本申请实施例提供的图像处理方法的流程示意图。

图标:10-第一图像处理模块;110-第一压缩子模块;120-第一清晰度处理子模块;20-第二图像处理组件;210-第二图像处理模块;2110-第二压缩子模块;2120-第二清晰度处理子模块;220-选择模块;30-存储模块;40-融合模块;A1-第一输入端;A2-第二输入端。

具体实施方式

下面将结合附图对本申请技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本申请的技术方案,因此只作为示例,而不能以此来限制本申请的保护范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同;本文中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。

在本申请实施例的描述中,技术术语“第一”“第二”等仅用于区别不同对象,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量、特定顺序或主次关系。在本申请实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在本申请实施例的描述中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在本申请实施例的描述中,术语“多个”指的是两个以上(包括两个),同理,“多组”指的是两组以上(包括两组),“多片”指的是两片以上(包括两片)。

在本申请实施例的描述中,技术术语“中心”“纵向”“横向”“长度”“宽度”“厚度”“上”“下”“前”“后”“左”“右”“竖直”“水平”“顶”“底”“内”“外”“顺时针”“逆时针”“轴向”“径向”“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请实施例的限制。

在本申请实施例的描述中,除非另有明确的规定和限定,技术术语“安装”“相连”“连接”“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;也可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请实施例中的具体含义。

在传统的图像处理中,一般的硬件处理模块都需要对图像进行流水处理。所谓流水处理,即图像像流水一样通过硬件处理模块,在通过的过程中,硬件处理模块对图像数据进行处理。例如,假设有一段逻辑需要完成两次,那么通常就意味着需要两份相同的硬件逻辑,分别对图像做第一次和第二次的处理,而不是用同一份硬件逻辑,反复两次对图像做处理。这是因为“流水处理”只会通过每份硬件逻辑一次,所以无法用同一份硬件逻辑反复处理;并且硬件逻辑在模块工作期间始终被后续处理占据着,所以无法对同一对象反复处理。

而在图像处理领域,为了得到有效,稳定,高质量的处理结果,通常会在图像的不同尺度上对其进行处理。例如,对于一张全分辨率的图像,进行多次压缩(下采样),得到多张尺寸不同的压缩后图像(图像金字塔)。在这些压缩后图像上进行相同或近似的图像处理(例如降噪,锐化等)。最后再将这些处理后的图像进行融合,恢复成全分辨率的图像。

本发明人发现,上述描述的图像处理在对多尺度图像进行处理时存在如下问题:1、由于多尺度图像处理过程中,各种尺度的处理方式非常类似,若用流水处理,每个尺度均需要一个硬件资源进行对应尺度的图像处理,从而使得硬件资源使用过多,造成硬件资源和成本的浪费;2、多尺度的图像处理,通常会基于不同的图像大小,不同的应用场景,决定需要对图像做多少次缩小,即需要多少种尺度进行处理,因此,尺度的不确定性容易导致硬件资源的不够或者浪费。

基于上述问题,本发明人设计一种图像处理电路、芯片和方法,将整个多尺度处理过程拆分成两个图像处理模块,第一图像处理模块处理第一个尺度(全分辨率的图像),第二图像处理模块通过与存储模块联动实现时分复用,处理剩下的任意多的尺度,从而完成多尺度的图像处理,进而实现硬件资源的合理利用并且实现成本的节约。

具体的,图1为本申请提供的图像处理电路的其中一种示例,该图像处理电路包括第一图像处理模块10、第二图像处理组件20以及存储模块30。

上述设计的图像处理电路,在工作时,该第一图像处理模块10可接收输入图像,然后对该输入图像T0进行压缩处理,获得第一压缩图像T1,其中,该输入图像T0可为待处理的全分辨率的图像,该压缩处理可为下采样或降采样处理,压缩方式可包括,下采样抽点缩小,双线性插值缩小,低通滤波后抽点缩小等等,本方案并不限定具体的压缩处理方式,可根据实际应用场景对压缩处理方式进行适应性调整。具体的,本方案的压缩可通过如下举例说明:例如,该输入图像T0的长和宽分别为X和Y,压缩处理后获得的第一压缩图像T1的长和宽都变为原来的

第二图像处理组件20,用于获取第一压缩图像T1,对第一压缩图像T1进行压缩处理,获得第二压缩图像T2,其中,该第二压缩图像T2的像素个数变为第一压缩图像T1的像素个数的

然后第二图像处理组件20将第二压缩图像T2存储在存储模块30中,然后又重新在存储模块30中读取存储的第二压缩图像T2,对第二压缩图像T2多次压缩处理,获得多个目标压缩图像,其中,每次获得的目标压缩图像均存储在存储模块30中,每次读取并进行压缩处理的图像为上一次存储的目标压缩图像。

上述对第二压缩图像T2进行多次压缩处理的方式可通过如下举例理解:

第二图像处理组件20对第二压缩图像T2进行压缩处理,获得目标压缩图像T3,其中,目标压缩图像T3的像素个数为第二压缩图像T2的像素个数的

第二图像处理组件30读取存储模块30中的目标压缩图像T3,然后对目标压缩图像T3进行压缩处理,获得目标压缩图像T4,其中,目标压缩图像T4的像素个数为目标压缩图像T3的像素个数的

通过重复上述压缩处理-获得目标压缩图像-存储目标压缩图像-读取目标压缩图像-压缩处理的循环方式,从而复用第二图像处理组件20和存储模块30实现任意尺度的图像处理,其中,上述循环过程可在达到预设压缩次数后即可停止,从而获得所需的多个目标压缩图像。该预设压缩次数可根据实际应用场景进行适应性调整或修改。

这里需要说明的是,由于相邻压缩后的图像与压缩前的图像成1/2的倍数关系,则其处理时间也成1/2的倍数关系。按照等比数列的计算求和公式可知,假设第一图像处理模块10处理一张全分辨率的图片的耗时为T。则第二图像处理组件20处理N张依次缩小的图片的耗时为

由上述公式可以看出,当N即第二图像处理组件20处理的图像张数为无穷大时,T

上述设计的图像处理电路,本方案通过第一图像处理模块10对输入图像进行第一次压缩,获得第一压缩图像,然后复用第二图像处理组件20和存储模块30来对第一压缩图像进行多尺度的压缩,获得第二压缩图像以及多个目标压缩图像,从而完成多尺度的图像处理,由此,本方案通过复用第二图像处理组件20和存储模块30来实现任意尺度的压缩,从而使得本方案设计的图像处理电路可仅包含第一图像处理模块和第二图像处理组件两个图像处理模组,进而实现硬件资源的合理利用并且实现成本的节约。

作为一种可能的实施方式,请参照图1,该第一图像处理模块10可与第二图像处理组件20电连接,第二图像处理组件20可与存储模块30电连接。

上述设计的图像处理电路结构,第一图像处理模块10在对输入图像T0压缩获得第一压缩图像T1后,可直接将第一压缩图像T1发送给第二图像处理组件20,从而节约第二图像处理组件20获得第一压缩图像T1的时间,进而提高图像处理的效率。

但由于第二图像处理组件20在复用过程中,需要在存储模块30中读取对应的目标压缩图像,这样使得第二图像处理组件20有两路图像来源,为了对第二图像处理组件20的图像来源进行控制,在上述连接结构基础上,本方案设计第二图像处理组件20包括第二图像处理模块210和选择模块220,从而通过选择模块220来控制第二图像处理模块210所接收的图像来源。

具体的,请参照图2,该第一图像处理模块10的输出端与选择模块220的第一输入端A1电连接,该存储模块30与选择模块220的第二输入端A2电连接,选择模块220的输出端与第二图像处理模块210的输入端电连接,第二图像处理模块210的输出端与存储模块30电连接。

上述设计的图像处理电路结构,第一图像处理模块10在处理获得第一压缩图像T1后,可将该第一压缩图像T1传输给选择模块220,选择模块220此时选择第一输入端A1导通,从而将第一压缩图像T1传输给第二图像处理模块210,第二图像处理模块220对第一压缩图像T1进行压缩处理,获得第二压缩图像T2并将第二压缩图像T2存储在存储模块30中,然后选择模块220控制第一输入端A1截止,第二输入端A2导通,从而读取存储模块30中存储的第二压缩图像T2并传输给第二图像处理模块210,第二图像处理模块210对第二压缩图像T2进行压缩处理,获得目标压缩图像T3并将目标压缩图像T3存储在存储模块30中,然后选择模块220的输入端导通不变,在存储模块中读取存储的目标压缩图像T3并传输给第二图像处理模块210,第二图像处理模块210对目标压缩图像T3进行压缩处理,获得目标压缩图像T4并将目标压缩图像T4存储在存储模块30中,重复上述的循环复用过程,从而使得第二图像处理组件20完成预设压缩次数的图像压缩,进而完成多尺度的图像处理。

除了前述图1和图2的连接方式以外,作为另一种可能的实施方式,请参照图3,该第一图像处理模块10可与存储模块30电连接,第二图像处理组件20也可与存储模块30电连接,具体的,如图3所示,该第一图像处理模块10的输出端与存储模块30电连接,第二图像处理组件20的输入端与输出端均与该存储模块30电连接。

上述设计的图像处理电路结构,第一图像处理模块10可将压缩处理获得的第一压缩图像T1存储在存储模块30中,第二图像处理组件20可读取存储在存储模块30中的第一压缩图像T1,进而对第一压缩图像T1进行压缩处理,获得第二压缩图像T2,然后第二图像处理组件20可将第二压缩图像T2存储在存储模块30中,在存储完毕后,第二图像处理组件20可继续读取存储模块中的第二压缩图像T2,第二图像处理组件20对第二压缩图像T2进行压缩处理,获得目标压缩图像T3,然后将目标压缩图像T3存储在存储模块30中,在存储完毕后,第二图像处理组件20可继续读取存储模块中的目标压缩图像T3,从而进行压缩处理,这样通过第二图像处理组件20和存储模块30的复用即可完成多尺度的图像处理。

在本实施例的可选实施方式中,请参照图4,该图像处理组件还可包括融合模块40,该融合模块40可用于获取输入图像T0、第一压缩图像T1、第二压缩图像T2以及每次获得的目标压缩图像(T3到TN),将输入图像T0、第一压缩图像T1、第二压缩图像T2以及每次获得的目标压缩图像(T3到TN)融合,生成融合图像。

作为另一种可能的实施方式,为了使得融合的图像更加清晰,在前述图2结构基础上,第一图像处理模块10可包括第一压缩子模块110和第一清晰度处理子模块120,该第一压缩子模块110可对输入图像T0进行压缩处理,获得第一压缩图像T1,该第一清晰度处理子模块120用于对输入图像T0进行清晰度处理,获得清晰度处理完成的输入图像T0’。

该第二图像处理组件20中的第二图像处理模块210可包括第二压缩子模块2110和第二清晰度处理子模块2120,该第二压缩子模块2110用于对第一压缩图像T1、第二压缩图像T2以及每次读取的目标压缩图像(T3到TN)进行压缩处理;该第二清晰度处理子模块2120用于对第一压缩图像T1、第二压缩图像T2以及每次读取的目标压缩图像(T3到TN)进行清晰度处理,获得清晰度处理完成的第一压缩图像T1’,清晰度处理完成的第二压缩图像T2’,清晰度处理完成的目标压缩图像(T3’到TN’)。

该融合模块40用于将前述的清晰度处理完成的输入图像T0’、清晰度处理完成的第一压缩图像T1’、清晰度处理完成的第二压缩图像T2’、清晰度处理完成的目标压缩图像(T3’到TN’)融合,从而获得融合图像,进而提高融合图像的清晰度,其中,前述的清晰度处理方式具体可为去噪处理以及锐化处理等等,该融合模块40的融合方式可以是将不同分辨率大小的图像进行图像大小的对齐,并进行融合,得到全分辨率大小的输出图像。

在本实施例的可选实施方式中,在图像处理电路包含前述的融合模块40基础上,作为一种可能的实施方式,融合模块40的图像来源可通过第一图像处理模块10和第二图像处理组件20直接发送获得,具体的,请参照图4,该融合模块40的第一输入端与第一图像处理模块10的输出端连接,具体可连接第一图像处理模块10的第一清晰度处理子模块120的输出端;该融合模块40的第二输入端与第二图像处理组件20的输出端连接,具体可连接第二图像处理组件20的第二清晰度处理子模块2120的输出端,此时,第二图像处理组件20的第二压缩子模块2110的输出端可与存储模块30连接。

上述设计的图像处理电路结构,第一图像处理模块10在接收到输入图像T0后,可通过第一清晰度处理子模块120对输入图像T0进行清晰度处理,获得清晰度处理完成的输入图像T0’,然后第一清晰度处理子模块120可将清晰度处理完成的输入图像T0’传输给融合模块40,融合模块40接收清晰度处理完成的输入图像T0’并等待融合。

同时,第一图像处理模块10中的第一压缩子模块110对输入图像T0进行压缩,获得第一压缩图像T1,然后将第一压缩图像T1传输给第二图像处理组件20,第二图像处理组件20中的第二清晰度处理子模块2120对第一压缩图像T1进行清晰度处理,获得清晰度处理完成的第一压缩图像T1’,并将清晰度处理完成的第一压缩图像T1’传输给融合模块40等待融合;同时,第二图像处理组件20中的第二压缩子模块2110对第一压缩图像T1进行压缩处理,获得第二压缩图像T2,然后将第二压缩图像T2存储在存储模块30中。

第二图像处理组件20通过选择模块220继续读取存储模块30中存储的第二压缩图像T2,第二清晰度处理子模块2120对第二压缩图像T2进行清晰度处理,获得清晰度处理完成的第二压缩图像T2’,然后将清晰度处理完成的第二压缩图像T2’传输给融合模块40等待融合,同时,第二图像处理组件20中的第二压缩子模块2110对第二压缩图像T2进行压缩处理,获得目标压缩图像T3,然后将目标压缩图像T3存储在存储模块30中,然后重复上述过程,使得融合模块40可获得清晰度处理完成的第一压缩图像T1’、清晰度处理完成的第二压缩图像T2’以及清晰度处理完成的目标压缩图像(T3’到TN’),从而将所有得到的图像进行融合,获得融合输出图像。

作为另一种可能的实施方式,请参照图5,除了图4直接将清晰度处理完成的图像发送给融合模块40的方式以外,图像处理电路的连接结构还可包括:融合模块40的输入端与存储模块30电连接,第一图像处理模块10的第一清晰度处理子模块120的输出端与存储模块30电连接,以及第二图像处理组件20的第二清晰度处理子模块2120的输出端与存储模块30电连接。

上述设计的图像处理电路结构,第一清晰度处理子模块120可将获得的清晰度处理完成的输入图像T0’存储在存储模块30中,第二清晰度处理子模块120可将获得的清晰度处理完成的第一压缩图像T1’、清晰度处理完成的第二压缩图像T2’以及清晰度处理完成的目标压缩图像(T3’到TN’)存储在存储模块30中。

融合模块40通过读取存储模块30中存储的清晰度处理完成的图像,从而获得清晰度处理完成的输入图像T0’、清晰度处理完成的第一压缩图像T1’、清晰度处理完成的第二压缩图像T2’以及清晰度处理完成的目标压缩图像(T3’到TN’),进而生成融合输出图像。

第二实施例

本申请提供一种图像处理芯片,该图像处理芯片包括第一实施例中任一可选实施方式描述的图像处理电路。

上述设计的图像处理芯片,由于其包含有前述的图像处理电路,因此,设计的图像处理芯片可通过复用第二图像处理组件和存储模块来实现任意尺度的压缩,从而使得本方案设计的图像处理电路可仅包含第一图像处理模块和第二图像处理组件两个图像处理模组,进而实现硬件资源的合理利用并且实现成本的节约。

第三实施例

本申请提供一种图像处理方法,该图像处理方法可应用于前述的图像处理电路或图像处理芯片,如图6所示,该图像处理方法可通过如下方式实现:

步骤S600:通过第一图像处理模块接收输入图像,并对输入图像进行压缩处理,获得第一压缩图像。

步骤S610:通过第二图像处理组件获取第一压缩图像,对第一压缩图像进行压缩处理,获得第二压缩图像,并将第二压缩图像存储在存储模块中。

步骤S620:通过第二图像处理组件读取存储模块中的第二压缩图像,根据第二压缩图像进行多次压缩处理,获得多个目标压缩图像;其中,每次获得的目标压缩图像均存储在存储模块中,每次读取并进行压缩处理的图像为上一次存储的目标压缩图像。

上述设计的图像处理方法,本方案通过第一图像处理模块对输入图像进行第一次压缩,获得第一压缩图像,然后复用第二图像处理组件和存储模块来对第一压缩图像进行多尺度的压缩,获得第二压缩图像以及多个目标压缩图像,从而完成多尺度的图像处理,由此,本方案通过复用第二图像处理组件和存储模块来实现任意尺度的压缩,从而实现硬件资源的合理利用并且实现成本的节约。其中,第一图像处理模块、第二图像处理组件以及存储模块对图像进行的处理在前述第一实施例中已经进行了描述,在这里不再赘述。

本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行前述执行的方法。

其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-OnlyMemory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。

本申请提供一种计算机程序产品,该计算机程序产品在计算机上运行时,使得计算机执行前述的方法。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围,其均应涵盖在本申请的权利要求和说明书的范围当中。尤其是,只要不存在结构冲突,各个实施例中所提到的各项技术特征均可以任意方式组合起来。本申请并不局限于文中公开的特定实施例,而是包括落入权利要求的范围内的所有技术方案。

技术分类

06120115935873