一种图像处理方法、装置、电子设备及存储介质转让专利

申请号 : CN202110864469.X

文献号 : CN113538286B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 许越

申请人 : 杭州微影软件有限公司

摘要 :

本申请实施例提供一种图像处理方法、装置、电子设备及存储介质,涉及数据处理领域,包括根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定待处理图像中用于描述细节内容的像素点,作为细节像素点;针对每一非细节像素点,根据该非细节像素点及第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值;针对待处理图像中沿第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对待处理图像的处理。应用本方案可以提高图像质量。

权利要求 :

1.一种图像处理方法,其特征在于,所述方法包括:

根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中与所述第一方向上相邻像素点之间像素值的差异值大于预设的差异阈值的像素点,作为细节像素点,其中,所述第一方向为与第二方向垂直的方向,所述第二方向为:用于采集所述待处理图像的图像采集设备的像元阵列中共用读出电路的像元的排列方向,所述细节像素点为用于描述所述待处理图像中细节内容的像素点;

针对每一非细节像素点,根据该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,其中,所述非细节像素点为:所述待处理图像中除所述细节像素点之外的像素点;

针对所述待处理图像中沿所述第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对所述待处理图像的处理。

2.根据权利要求1所述的方法,其特征在于,所述针对所述待处理图像中沿所述第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,包括:计算每一非细节像素点的像素值与期望像素值之间的差值,得到各个非细节像素点的噪声估计值;

针对所述待处理图像中沿所述第二方向的每一组像素,确定该组像素中各个非细节像素点的噪声估计值的数学统计值,作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,其中,所述数学统计值包括以下统计值中的任一种:算数平均值、加权平均值、最大值、最小值、中位值。

3.根据权利要求1所述的方法,其特征在于,所述非细节像素点为:所述待处理图像中除所述细节像素点与相邻像素点之外的像素点,其中,所述相邻像素点为:与所述细节像素点在所述第一方向上相邻的至少一像素点。

4.根据权利要求1所述的方法,其特征在于,在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点与水平方向上相邻像素点之间像素值的相邻差异值S(i,j):其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述img(i,j‑n+k)表示坐标为(i,j‑n+k)的像素点的像素值,所述m表示:预设的、坐标为(i,j)的像素点与水平方向上相邻的像素点的数量之和,所述n表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量‑1,所述w(k)表示预设的权重系数,所述abs表示求绝对值函数。

5.根据权利要求1‑4中任一项所述的方法,其特征在于,所述针对每一非细节像素点,根据该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,包括:针对每一非细节像素点,计算该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值之间的数学统计值,作为该非细节像素点的期望像素值。

6.根据权利要求5所述的方法,其特征在于,在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点的期望像素值P(i,j):其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述x表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量,所述y表示:预设的、坐标为(i,j)的像素点在水平向右方向上相邻的像素点的数量,所述mean表示求均值函数。

7.一种图像处理装置,其特征在于,所述装置包括:

像素点确定模块,用于根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中与所述第一方向上相邻像素点之间像素值的差异值大于预设的差异阈值的像素点,作为细节像素点,其中,所述第一方向为与第二方向垂直的方向,所述第二方向为:用于采集所述待处理图像的图像采集设备的像元阵列中共用读出电路的像元的排列方向,所述细节像素点为用于描述所述待处理图像中细节内容的像素点;

噪声估计模块,用于针对每一非细节像素点,根据该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,其中,所述非细节像素点为:所述待处理图像中除所述细节像素点之外的像素点;

图像处理模块,用于针对所述待处理图像中沿所述第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对所述待处理图像的处理。

8.根据权利要求7所述的装置,其特征在于,所述图像处理模块,具体用于:

计算每一非细节像素点的像素值与期望像素值之间的差值,得到各个非细节像素点的噪声估计值;

针对所述待处理图像中沿所述第二方向的每一组像素,确定该组像素中各个非细节像素点的噪声估计值的数学统计值,作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对所述待处理图像的处理,其中,所述数学统计值包括以下统计值中的任一种:算数平均值、加权平均值、最大值、最小值、中位值;

所述非细节像素点为:所述待处理图像中除所述细节像素点与相邻像素点之外的像素点,其中,所述相邻像素点为:与所述细节像素点在所述第一方向上相邻的至少一像素点;

在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点与水平方向上相邻像素点之间像素值的相邻差异值S(i,j):其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述img(i,j‑n+k)表示坐标为(i,j‑n+k)的像素点的像素值,所述m表示:预设的、坐标为(i,j)的像素点与水平方向上相邻的像素点的数量之和,所述n表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量‑1,所述w(k)表示预设的权重系数,所述abs表示求绝对值函数;

所述噪声估计模块,具体用于:针对每一非细节像素点,计算该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值之间的数学统计值,作为该非细节像素点的期望像素值,并计算该非细节像素点的像素值与期望像素值之间的差值,作为该非细节像素点的噪声估计值;

在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点的期望像素值P(i,j):其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述x表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量,所述y表示:预设的、坐标为(i,j)的像素点在水平向右方向上相邻的像素点的数量,所述mean表示求均值函数。

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1‑6任一所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑6任一所述的方法。

说明书 :

一种图像处理方法、装置、电子设备及存储介质

技术领域

[0001] 本申请涉及数据处理技术领域,特别是涉及一种图像处理方法、装置、电子设备及存储介质。

背景技术

[0002] 在采集图像时,受到图像采集设备中传感器阵列的影响,所采集的图像中可能会存在条纹噪声。
[0003] 以红外图像为例,红外图像采集设备中包含IRFPA(红外焦平面)阵列,由于IRFPA阵列上每列像元共用一个读出电路,而不同列像元对应的读出电路不同,其中读出电路偏置电压的差异会在红外图像上导致异常竖线或明暗相间的竖条纹出现,即受IRFPA阵列的影响,所采集的红外图像中可能会产生条纹噪声。
[0004] 因此,现在亟需一种图像处理方案,来实现对图像的去条纹噪声处理,从而提高图像质量。

发明内容

[0005] 本申请实施例的目的在于提供一种图像处理方法、装置、电子设备及存储介质,以提高图像质量。具体技术方案如下:
[0006] 第一方面,本申请实施例提供了一种图像处理方法,所述方法包括:
[0007] 根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中用于描述细节内容的像素点,作为细节像素点,其中,所述第一方向为与第二方向垂直的方向,所述第二方向为:用于采集所述待处理图像的图像采集设备的像元阵列中共用读出电路的像元的排列方向;
[0008] 针对每一非细节像素点,根据该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,其中,所述非细节像素点为:所述待处理图像中除所述细节像素点之外的像素点;
[0009] 针对所述待处理图像中沿所述第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对所述待处理图像的处理。
[0010] 本申请的一个实施例中,所述针对所述待处理图像中沿所述第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,包括:
[0011] 计算每一非细节像素点的像素值与期望像素值之间的差值,得到各个非细节像素点的噪声估计值;
[0012] 针对所述待处理图像中沿所述第二方向的每一组像素,确定该组像素中各个非细节像素点的噪声估计值的数学统计值,作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,其中,所述数学统计值包括以下统计值中的任一种:算数平均值、加权平均值、最大值、最小值、中位值。
[0013] 本申请的一个实施例中,所述非细节像素点为:所述待处理图像中除所述细节像素点与相邻像素点之外的像素点,其中,所述相邻像素点为:与所述细节像素点在所述第一方向上相邻的至少一像素点。
[0014] 本申请的一个实施例中,所述根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中用于描述细节内容的像素点,作为细节像素点,包括:
[0015] 根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中与所述第一方向上相邻像素点之间像素值的差异值大于预设的差异阈值的像素点,作为细节像素点。
[0016] 本申请的一个实施例中,在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点与水平方向上相邻像素点之间像素值的相邻差异值S(i,j):
[0017]
[0018] 其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述img(i,j‑n+k)表示坐标为(i,j‑n+k)的像素点的像素值,所述m表示:预设的、坐标为(i,j)的像素点与水平方向上相邻的像素点的数量之和,所述n表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量‑1,所述w(k)表示预设的权重系数,所述abs表示求绝对值函数。
[0019] 本申请的一个实施例中,所述针对每一非细节像素点,根据该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,包括:
[0020] 针对每一非细节像素点,计算该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值之间的数学统计值,作为该非细节像素点的期望像素值。
[0021] 本申请的一个实施例中,在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点的期望像素值P(i,j):
[0022]
[0023] 其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述x表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量,所述y表示:预设的、坐标为(i,j)的像素点在水平向右方向上相邻的像素点的数量,所述mean表示求均值函数。
[0024] 第二方面,本申请实施例提供了一种图像处理装置,所述装置包括:
[0025] 像素点确定模块,用于根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中用于描述细节内容的像素点,作为细节像素点,其中,所述第一方向为与第二方向垂直的方向,所述第二方向为:用于采集所述待处理图像的图像采集设备的像元阵列中共用读出电路的像元的排列方向;
[0026] 噪声估计模块,用于针对每一非细节像素点,根据该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,其中,所述非细节像素点为:所述待处理图像中除所述细节像素点之外的像素点;
[0027] 图像处理模块,用于针对所述待处理图像中沿所述第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对所述待处理图像的处理。
[0028] 本申请的一个实施例中,所述图像处理模块,具体用于:
[0029] 计算每一非细节像素点的像素值与期望像素值之间的差值,得到各个非细节像素点的噪声估计值;
[0030] 针对所述待处理图像中沿所述第二方向的每一组像素,确定该组像素中各个非细节像素点的噪声估计值的数学统计值,作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对所述待处理图像的处理,其中,所述数学统计值包括以下统计值中的任一种:算数平均值、加权平均值、最大值、最小值、中位值。
[0031] 本申请的一个实施例中,所述非细节像素点为:所述待处理图像中除所述细节像素点与相邻像素点之外的像素点,其中,所述相邻像素点为:与所述细节像素点在所述第一方向上相邻的至少一像素点。
[0032] 本申请的一个实施例中,所述像素点确定模块,具体用于:
[0033] 根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中与所述第一方向上相邻像素点之间像素值的差异值大于预设的差异阈值的像素点,作为细节像素点。
[0034] 本申请的一个实施例中,在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点与水平方向上相邻像素点之间像素值的相邻差异值S(i,j):
[0035]
[0036] 其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述img(i,j‑n+k)表示坐标为(i,j‑n+k)的像素点的像素值,所述m表示:预设的、坐标为(i,j)的像素点与水平方向上相邻的像素点的数量之和,所述n表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量‑1,所述w(k)表示预设的权重系数,所述abs表示求绝对值函数。
[0037] 本申请的一个实施例中,所述噪声估计模块,具体用于:
[0038] 针对每一非细节像素点,计算该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值之间的数学统计值,作为该非细节像素点的期望像素值,并计算该非细节像素点的像素值与期望像素值之间的差值,作为该非细节像素点的噪声估计值。
[0039] 本申请的一个实施例中,在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点的期望像素值P(i,j):
[0040]
[0041] 其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述x表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量,所述y表示:预设的、坐标为(i,j)的像素点在水平向右方向上相邻的像素点的数量,所述mean表示求均值函数。
[0042] 第三方面,本申请实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0043] 存储器,用于存放计算机程序;
[0044] 处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法。
[0045] 第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法。
[0046] 本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的图像处理方法。
[0047] 本申请实施例有益效果:
[0048] 本申请实施例提供的图像处理方案中,首先根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定待处理图像中用于描述细节内容的像素点,作为细节像素点;针对每一非细节像素点,根据该非细节像素点及第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,该非细节像素点实际的像素值可以理解为:该像素点受噪声干扰后的像素值,而该非细节像素点的期望像素值可以理解为:在不受噪声干扰的理想状态下该像素点的像素值,因此上述期望像素值与实际的像素值可以反映该非细节像素点的像素值受噪声干扰的程度;由于像素点产生噪声的一部分原因是读出电路偏置电压的差异导致的,同一第二方向上像元的读出电路偏置电压的差异相同,从而属于同一第二方向上的一组像素受噪声干扰的程度大致相同,因此针对待处理图像中沿第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,可以确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对待处理图像的处理。由此可见,应用本申请实施例提供的方案,可以实现对图像的去条纹噪声处理,从而提高图像质量。

附图说明

[0049] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0050] 图1为本申请实施例提供的一种图像处理方法的流程示意图;
[0051] 图2为本申请实施例提供的另一种图像处理方法的流程示意图;
[0052] 图3为本申请实施例提供的又一种图像处理方法的流程示意图;
[0053] 图4为本申请实施例提供的一种图像处理装置的结构示意图;
[0054] 图5为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

[0055] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0056] 为了提高图像质量,本申请实施例提供了一种图像处理方法、装置、电子设备及存储介质,下面分别进行详细介绍。
[0057] 参见图1,图1为本申请实施例提供的一种图像处理方法的流程示意图。该方法可以应用于电子计算机、NVR录像机(Network Video Recorder,网络视频录像机)、DVR(Digital Video Recorder,数字视频录像机)、服务器、手机、图像采集设备等电子设备,图像处理方法包括如下步骤S101‑S103:
[0058] S101,根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定待处理图像中用于描述细节内容的像素点,作为细节像素点。
[0059] 其中,上述待处理图像可以是红外图像,也可以是可见光图像等。上述像素值可以是像素点的灰度值、亮度值等。
[0060] 第一方向为与第二方向垂直的方向,第二方向为:用于采集待处理图像的图像采集设备的像元阵列中共用读出电路的像元的排列方向。具体的,以红外图像为例,红外图像采集设备中包含IRFPA阵列,IRFPA阵列上每列像元共用一个读出电路,这种情况下,第二方向为:共用读出电路的列像元所在的竖直方向,则第一方向为水平方向。
[0061] 可以理解的是,上述第二方向为:待处理图像中可能存在的条纹噪声的方向。例如,IRFPA阵列上每列像元共用一个读出电路,而不同列像元对应的读出电路不同,其中读出电路偏置电压的差异会在红外图像上导致异常竖线或明暗相间的竖条纹出现,即受IRFPA阵列的影响,所采集的红外图像中可能会产生竖直方向上的条纹噪声,因此第二方向为竖直方向。
[0062] 第一方向上每一像素点相邻的像素点可以是:该像素点在第一方向上左侧相邻的一个或多个像素点、或该像素点在第一方向上右侧相邻的一个或多个像素点、或该像素点在第一方向上左右两侧相邻的至少两个像素点。例如,假设上述第一方向为水平方向,一像素点水平方向上相邻的像素点可以为:与该像素点属于同一行的像素点中,该像素点左侧相邻的3个像素点和右侧相邻的3个像素点。
[0063] 具体的,针对待处理图像中的每一像素点,根据该像素点、以及第一方向上与该像素点相邻的至少一个像素点的像素值,可以判断该像素点是否为用于描述图像中细节内容的像素点,若为是,则可以将该像素点作为细节像素点。
[0064] 基于上述分析,本申请的一个实施例中,在确定第二方向时,可以获得待处理图像中条纹噪声的方向,作为第二方向,从而将与第二方向垂直的方向确定为第一方向。
[0065] 具体的,可以检测待处理图像中的条纹噪声,在上述条纹噪声为竖直方向上的条纹噪声的情况下,可以认为用于采集上述图像的图像采集设备的像元阵列中,每列像元共用一个读数电路,因此可以确定第二方向为竖直方向,第一方向则为水平方向;
[0066] 在上述条纹噪声为水平方向上的条纹噪声的情况下,可以认为用于采集上述图像的图像采集设备的像元阵列中,每行像元共用一个读数电路,因此可以确定第二方向为水平方向,第一方向则为竖直方向。
[0067] 除此之外,本申请的一个实施例中,在确定第二方向时,也可以直接获得用户通过键盘、鼠标、触摸板等外部设备输入的方向,作为第二方向。
[0068] S102,针对每一非细节像素点,根据该非细节像素点及第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值。
[0069] 其中,非细节像素点为:待处理图像中除细节像素点之外的像素点。上述非细节像素点也就是待处理图像中不用于描述图像细节内容的像素点,可以理解为待处理图像中像素均匀区域的像素点。
[0070] 具体的,针对每一非细节像素点,利用该非细节像素点及第一方向上与该非细节像素点相邻的至少一像素点的像素值,可以计算得到所期望的、该非细节像素点的像素值,作为该像素点的期望像素值,该非细节像素点实际的像素值可以理解为:该像素点受噪声干扰后的像素值,而该非细节像素点的期望像素值可以理解为:在不受噪声干扰的理想状态下该像素点的像素值。
[0071] S103,针对待处理图像中沿第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对待处理图像的处理。
[0072] 其中,在第二方向为竖直方向的情况下,每一组像素为每一列像素点,在第二方向为水平方向的情况下,每一组像素为每一行像素点。
[0073] 具体的,针对属于同一第二方向上的一组像素点,由于第二方向为用于采集待处理图像的图像采集设备的像元阵列中共用读出电路的像元的排列方向,同一第二方向上像元的读出电路相同,而像素点产生噪声的一部分原因是读出电路偏置电压的差异导致的,同一第二方向上像元的读出电路偏置电压的差异相同,从而属于同一第二方向上的一组像素点受噪声干扰的程度大致相同,也就是说,针对属于同一第二方向上的一组像素点,用于对该组像素点进行噪声补偿的噪声补偿值大致相同。而对于每一组像素点中的非细节像素点来说,非细节像素点实际的像素值和期望像素值之间的差异,可以反映非细节像素点收到的噪声干扰的程度,因此根据非细节像素点实际的像素值和期望像素值之间的差异,可以确定非细节像素点的噪声补偿值,进而确定用于对该组像素中各个像素点的像素值进行噪声补偿的噪声补偿值,然后利用所确定的噪声补偿值对该组像素点的像素值进行调整,实现对待处理图像的去噪声处理。
[0074] 上述实施例提供的图像处理方案中,首先根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定待处理图像中用于描述细节内容的像素点,作为细节像素点;针对每一非细节像素点,根据该非细节像素点及第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,该非细节像素点实际的像素值可以理解为:该像素点受噪声干扰后的像素值,而该非细节像素点的期望像素值可以理解为:在不受噪声干扰的理想状态下该像素点的像素值,因此上述期望像素值与实际的像素值可以反映该非细节像素点的像素值受噪声干扰的程度;由于像素点产生噪声的一部分原因是读出电路偏置电压的差异导致的,同一第二方向上像元的读出电路偏置电压的差异相同,从而属于同一第二方向上的一组像素受噪声干扰的程度大致相同,因此针对待处理图像中沿第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,可以确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对待处理图像的处理。由此可见,应用上述实施例提供的方案,可以实现对图像的去条纹噪声处理,从而提高图像质量。
[0075] 参见图2,图2为本申请实施例提供的另一种图像处理方法的流程示意图,对于上述步骤S103在确定噪声补偿值时,可以包括如下步骤S103A‑S103B:
[0076] S103A,计算每一非细节像素点的像素值与期望像素值之间的差值,得到各个非细节像素点的噪声估计值。
[0077] 具体的,在得到各个非细节像素点的期望像素值后,还可以计算非细节像素点实际的像素值与期望像素值之间的差值,上述差值可以表征非细节像素点的像素值受噪声干扰的程度,从而可以将上述差值作为非细节像素点所受到的噪声干扰的噪声估计值。
[0078] S103B,针对待处理图像中沿第二方向的每一组像素,确定该组像素中各个非细节像素点的噪声估计值的数学统计值,作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对待处理图像的处理。
[0079] 其中,上述数学统计值包括以下统计值中的任一种:算数平均值、加权平均值、最大值、最小值、中位值。
[0080] 具体的,针对待处理图像中沿第二方向的每一组像素,该组像素中每一非细节像素点的噪声估计值可以反映该非细节像素点受噪声干扰的程度,所计算得到的该组像素中所有非细节像素点的噪声估计值的数学统计值,可以反映该组像素中各个像素点受噪声干扰的程度,因此可以直接将上述数学统计值作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值。
[0081] 本申请的一个实施例中,在利用噪声补偿值对各组像素中每一像素点的像素值进行补偿时,可以将该组像素中每一像素点的像素值减去该组像素对应的噪声补偿值,实现对待处理图像的去噪声处理。
[0082] 除此之外,也可以将该组像素中每一像素点的像素值减去该组像素对应的噪声补偿值的加权值,实现对待处理图像的去噪声处理。
[0083] 在上述方案的基础上,可以计算每一非细节像素点的像素值与期望像素值之间的差值,得到各个非细节像素点的噪声估计值,然后计算该噪声估计值相对像素值的比值,作为噪声比。
[0084] 后续可以针对待处理图像中沿第二方向的每一组像素,确定该组像素中各个非细节像素点的噪声比的数学统计值,作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值。
[0085] 这样在后续利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿时,可以将该组像素中每一像素点的像素值乘以该组像素对应的噪声补偿值,得到该像素点对应的噪声估计值,然后将该像素点的像素值减去该像素点对应的噪声估计值,实现对待处理图像的去噪声处理。
[0086] 另外,本申请的一个实施例中,对于上述步骤S103,还可以计算每一非细节像素点的像素值与期望像素值之间的比值,得到各个非细节像素点的像素比;
[0087] 针对待处理图像中沿第二方向的每一组像素,确定该组像素中各个非细节像素点的像素比的数学统计值,作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值。
[0088] 这样在后续利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿时,可以将该组像素中每一像素点的像素值除以该组像素对应的噪声补偿值,实现对待处理图像的去噪声处理。
[0089] 本申请的一个实施例中,上述非细节像素点可以为:待处理图像中除细节像素点与相邻像素点之外的像素点,其中,相邻像素点为:与细节像素点在第一方向上相邻的至少一像素点。
[0090] 具体的,在上述步骤S101确定待处理图像中用于描述细节内容的细节像素点后,还可以沿第一方向对上述细节像素点进行扩充,将每一细节像素点第一方向上相邻的至少一个像素点认为是与细节像素点相邻的相邻像素点,然后将细节像素点与相邻像素点之外的像素点作为非细节像素点。
[0091] 这样在后续针对非细节像素点计算噪声估计值时,可以降低所计算的噪声估计值受到细节像素点相邻像素点的干扰程度,在保留图像细节的同时,也能提高所计算的噪声估计值的准确度,进而提高图像处理的准确度。
[0092] 本申请的一个实施例中,在上述S101确定细节像素点时,可以根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定待处理图像中与第一方向上相邻像素点之间像素值的差异值大于预设的差异阈值的像素点,作为细节像素点。
[0093] 具体的,针对每一像素点,可以根据该像素点、以及第一方向上与该像素点相邻的至少一像素点的像素值,计算该像素点的像素值相对第一方向上相邻像素点的像素值之间的差异值,在上述差异值较大的情况下,可以认为该像素点为描述图像细节内容的细节像素点。
[0094] 本申请的一个实施例中,在第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点与水平方向上相邻像素点之间像素值的相邻差异值S(i,j):
[0095]
[0096] 其中,img(i,j)表示坐标为(i,j)的像素点的像素值,img(i,j‑n+k)表示坐标为(i,j‑n+k)的像素点的像素值,m表示:预设的、坐标为(i,j)的像素点与水平方向上相邻的像素点的数量之和,n表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量‑1,w(k)表示预设的权重系数,abs表示求绝对值函数。
[0097] 上述m的取值可以是5、7、8等,上述n的取值可以是3、4、6等。
[0098] 具体的,在第一方向为水平方向的情况下,针对第i行、第j列的像素点,即坐标为(i,j)的像素点,可以按照上述公式计算该像素点相对水平方向上相邻的像素点的像素值之间的差异值。
[0099] 本申请的一个实施例中,上述w(k)的取值可以根据m确定,具体的,w(k)的取值可以表示为:
[0100] w(k)=[1/(m‑1)、1/(m‑1)……、0、……1/(m‑1)、1/(m‑1)]
[0101] 具体的,坐标为(i,j)的像素点对应的权重值为0,水平方向上与该像素点相邻的像素点对应的权重值为1/(m‑1)。
[0102] 以m为5、n为3为例,可以按照以下公式判断待处理图像中的细节像素点:
[0103]
[0104] 其中,上述w(k)=[0.25、0.25、0、0.25、0.25],可以理解为,在k为1的情况下,w(k)=0.25,在k为2的情况下,w(k)=0.25,在k为3的情况下,w(k)=0……在k为5的情况下,w(k)=0.25;
[0105] 上述thresholdDetail表示差异阈值,该差异阈值可以是4、5、6、10等。
[0106] 这样针对每一像素点,可以按照上述公式计算该像素点对应的差异值,在上述差异值大于thresholdDetail的情况下,即可将该像素点作为细节像素点。
[0107] 本申请的一个实施例中,在上述S102确定每一非细节像素点的期望像素值时,可以通过以下方式实现:
[0108] 针对每一非细节像素点,计算该非细节像素点及第一方向上与该非细节像素点相邻的像素点的像素值之间的数学统计值,作为该非细节像素点的期望像素值。
[0109] 具体的,针对每一非细节像素点,可以计算该非细节像素点、及及第一方向上与该非细节像素点相邻的至少一像素点的像素值的数学统计值,如算数平均值、加权平均值、最大值、最小值、中位值等,作为该非细节像素点的期望像素值。
[0110] 本申请的一个实施例中,在第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,可以通过以下公式计算该像素点的期望像素值P(i,j):
[0111]
[0112] 其中,img(i,j)表示坐标为(i,j)的像素点的像素值,x表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量,y表示:预设的、坐标为(i,j)的像素点在水平向右方向上相邻的像素点的数量,mean表示求均值函数。
[0113] 上述x的取值可以是10、15、20等,上述y的取值可以是12、16、22等,上述x的取值与y的取值可以相等,也可以不相等。
[0114] 具体的,在第一方向为水平方向的情况下,针对每一非细节像素点,可以按照上述公式,对该像素点的像素值、以及水平方向上与该像素点相邻的多个像素点的像素值,进行求算数平均值的计算,将计算结果作为该非细节像素点的期望像素值。
[0115] 本申请的一个实施例中,在上述S101确定细节像素点之后,还可以对查找到的细节像素点进行标记,并对与细节像素点在第一方向上相邻的至少一像素点进行标记。
[0116] 例如,可以将上述像素点标记为1,或者标记为0001等。
[0117] 这样在确定非细节像素点时,可以确定待处理图像中未标记的像素点,作为非细节像素点。
[0118] 例如,假设坐标为(i,j)的像素点为S101中所确定的细节像素点,则可以按照以下公式将该像素点标记为1:
[0119] flagDetail(i,j)==1
[0120] 上述标记“1”表征该像素点为细节像素点。
[0121] 然后在第一方向为水平方向的情况下,可以按照以下公式对上述细节像素点在水平方向上相邻的至少一像素点进行标记:
[0122] flagDetail(i,j+△j)==1
[0123] 其中,上述△j的取值为[‑10,10],即△j的取值为‑10~10之间的整数。
[0124] 利用上述公式,可以将每一细节像素点水平方向上左侧相邻的10个像素点、右侧相邻的10个像素点标记为1。
[0125] 这样后续在确定非细节像素点时,可以将未标记为1的像素点作为非细节像素点。
[0126] 参见图3,图3为本申请实施例提供的又一种图像处理方法的流程示意图,该方法包括如下步骤S301‑S304:
[0127] S301,根据待处理图像中每一像素点及水平方向上与该像素点相邻的像素点的像素值,确定待处理图像中与水平方向上相邻像素点之间像素值的差异值大于预设的差异阈值的像素点,作为细节像素点。
[0128] S302,确定待处理图像中除细节像素点与相邻像素点之外的像素点,作为非细节像素点。
[0129] 其中,相邻像素点为:与细节像素点在水平方向上相邻的至少一像素点。
[0130] S303,针对每一非细节像素点,根据该非细节像素点及水平方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,并计算该非细节像素点的像素值与期望像素值之间的差值,作为该非细节像素点对应的噪声估计值。
[0131] S304,针对待处理图像中的每一列像素点,确定该列像素点中各个非细节像素点的噪声估计值的均值,作为噪声补偿值,将该列像素中每一像素点的像素值减去噪声补偿值,实现对待处理图像的处理。
[0132] 上述实施例提供的图像处理方案中,首先根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定待处理图像中用于描述细节内容的像素点,作为细节像素点;针对每一非细节像素点,根据该非细节像素点及第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,该非细节像素点实际的像素值可以理解为:该像素点受噪声干扰后的像素值,而该非细节像素点的期望像素值可以理解为:在不受噪声干扰的理想状态下该像素点的像素值,因此上述期望像素值与实际的像素值可以反映该非细节像素点的像素值受噪声干扰的程度;由于像素点产生噪声的一部分原因是读出电路偏置电压的差异导致的,同一第二方向上像元的读出电路偏置电压的差异相同,从而属于同一第二方向上的一组像素受噪声干扰的程度大致相同,因此针对待处理图像中沿第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,可以确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对待处理图像的处理。由此可见,应用上述实施例提供的方案,可以实现对图像的去条纹噪声处理,从而提高图像质量。
[0133] 参见图4,图4为本申请实施例提供的一种图像处理装置的结构示意图,装置包括:
[0134] 像素点确定模块401,用于根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中用于描述细节内容的像素点,作为细节像素点,其中,所述第一方向为与第二方向垂直的方向,所述第二方向为:用于采集所述待处理图像的图像采集设备的像元阵列中共用读出电路的像元的排列方向;
[0135] 噪声估计模块402,用于针对每一非细节像素点,根据该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,其中,所述非细节像素点为:所述待处理图像中除所述细节像素点之外的像素点;
[0136] 图像处理模块403,用于针对所述待处理图像中沿所述第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对所述待处理图像的处理。
[0137] 本申请的一个实施例中,所述图像处理模块403,具体用于:
[0138] 计算每一非细节像素点的像素值与期望像素值之间的差值,得到各个非细节像素点的噪声估计值;
[0139] 针对所述待处理图像中沿所述第二方向的每一组像素,确定该组像素中各个非细节像素点的噪声估计值的数学统计值,作为用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用所述噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对所述待处理图像的处理,其中,所述数学统计值包括以下统计值中的任一种:算数平均值、加权平均值、最大值、最小值、中位值。
[0140] 本申请的一个实施例中,所述非细节像素点为:所述待处理图像中除所述细节像素点与相邻像素点之外的像素点,其中,所述相邻像素点为:与所述细节像素点在所述第一方向上相邻的至少一像素点。
[0141] 本申请的一个实施例中,所述像素点确定模块401,具体用于:
[0142] 根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定所述待处理图像中与所述第一方向上相邻像素点之间像素值的差异值大于预设的差异阈值的像素点,作为细节像素点。
[0143] 本申请的一个实施例中,在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点与水平方向上相邻像素点之间像素值的相邻差异值S(i,j):
[0144]
[0145] 其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述img(i,j‑n+k)表示坐标为(i,j‑n+k)的像素点的像素值,所述m表示:预设的、坐标为(i,j)的像素点与水平方向上相邻的像素点的数量之和,所述n表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量‑1,所述w(k)表示预设的权重系数,所述abs表示求绝对值函数。
[0146] 本申请的一个实施例中,所述噪声估计模块402,具体用于:
[0147] 针对每一非细节像素点,计算该非细节像素点及所述第一方向上与该非细节像素点相邻的像素点的像素值之间的数学统计值,作为该非细节像素点的期望像素值,并计算该非细节像素点的像素值与期望像素值之间的差值,作为该非细节像素点的噪声估计值。
[0148] 本申请的一个实施例中,在所述第一方向为水平方向的情况下,针对坐标为(i,j)的像素点,通过以下公式计算该像素点的期望像素值P(i,j):
[0149]
[0150] 其中,所述img(i,j)表示坐标为(i,j)的像素点的像素值,所述x表示:预设的、坐标为(i,j)的像素点在水平向左方向上相邻的像素点的数量,所述y表示:预设的、坐标为(i,j)的像素点在水平向右方向上相邻的像素点的数量,所述mean表示求均值函数。
[0151] 上述实施例提供的图像处理方案中,首先根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定待处理图像中用于描述细节内容的像素点,作为细节像素点;针对每一非细节像素点,根据该非细节像素点及第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,该非细节像素点实际的像素值可以理解为:该像素点受噪声干扰后的像素值,而该非细节像素点的期望像素值可以理解为:在不受噪声干扰的理想状态下该像素点的像素值,因此上述期望像素值与实际的像素值可以反映该非细节像素点的像素值受噪声干扰的程度;由于像素点产生噪声的一部分原因是读出电路偏置电压的差异导致的,同一第二方向上像元的读出电路偏置电压的差异相同,从而属于同一第二方向上的一组像素受噪声干扰的程度大致相同,因此针对待处理图像中沿第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,可以确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对待处理图像的处理。由此可见,应用上述实施例提供的方案,可以实现对图像的去条纹噪声处理,从而提高图像质量。
[0152] 本申请实施例还提供了一种电子设备,如图5所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
[0153] 存储器503,用于存放计算机程序;
[0154] 处理器501,用于执行存储器503上所存放的程序时,实现上述图像处理方法。
[0155] 上述电子设备提到的通信总线可以是外设部件互连标准(PeripheralComponent Interconnect,PCI)总线或扩展工业标准结构(Extended IndustryStandard Architecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0156] 通信接口用于上述电子设备与其他设备之间的通信。
[0157] 存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non‑Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0158] 上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、层处理器(Network Processor,NP)等;还可以是数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0159] 在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一图像处理方法的步骤。
[0160] 在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一图像处理方法。
[0161] 上述实施例提供的图像处理方案中,首先根据待处理图像中每一像素点及第一方向上与该像素点相邻的像素点的像素值,确定待处理图像中用于描述细节内容的像素点,作为细节像素点;针对每一非细节像素点,根据该非细节像素点及第一方向上与该非细节像素点相邻的像素点的像素值,确定该非细节像素点的期望像素值,该非细节像素点实际的像素值可以理解为:该像素点受噪声干扰后的像素值,而该非细节像素点的期望像素值可以理解为:在不受噪声干扰的理想状态下该像素点的像素值,因此上述期望像素值与实际的像素值可以反映该非细节像素点的像素值受噪声干扰的程度;由于像素点产生噪声的一部分原因是读出电路偏置电压的差异导致的,同一第二方向上像元的读出电路偏置电压的差异相同,从而属于同一第二方向上的一组像素受噪声干扰的程度大致相同,因此针对待处理图像中沿第二方向的每一组像素,根据该组像素中各个非细节像素点的像素值和期望像素值,可以确定用于对该组像素中像素点的像素值进行噪声补偿的噪声补偿值,利用噪声补偿值对该组像素中每一像素点的像素值进行补偿,实现对待处理图像的处理。由此可见,应用上述实施例提供的方案,可以实现对图像的去条纹噪声处理,从而提高图像质量。
[0162] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid StateDisk(SSD))等。
[0163] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0164] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例、电子设备实施例、计算机可读存储介质实施例、计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0165] 以上所述仅为本申请的较佳实施例,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。