图像的亮度不均匀性的更正方法及相关图像亮度更正装置转让专利

申请号 : CN201710806082.2

文献号 : CN108269239B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张榉馨任尉中谢承恩萧俊贤狄敬隆何闿廷林俊甫蔡惠民

申请人 : 莆田杰木科技有限公司

摘要 :

本发明提出一种图像的亮度不均匀性的更正方法及图像亮度更正装置。更正方法包含以下步骤:(A)产生原始输入图像,其中原始输入图像具有多个像素所形成的像素矩阵,各像素具有对应的像素亮度值,且,原始输入图像具有不均匀的亮度。(B)针对原始输入图像,进行前处理程序,以产生前处理化图像。(C)针对前处理化图像,进行梯度更正程序。梯度更正程序用以去除原始输入图像的亮度不均匀性。(D)输出经过亮度均匀化处理的输出图像。

权利要求 :

1.一种图像的亮度不均匀性的更正方法,其特征在于,该更正方法包含以下步骤:(A)产生一原始输入图像,其中该原始输入图像具有多个像素所形成的一像素矩阵,各像素具有一对应的像素亮度值,且,该原始输入图像具有不均匀的亮度;

(B)针对该原始输入图像,进行一前处理程序,以产生一前处理化图像;

(C)针对该前处理化图像,进行一梯度更正程序,其中,该梯度更正程序用以去除该原始输入图像的亮度不均匀性;以及

(D)输出一经过亮度均匀化处理的输出图像;

其中,该梯度更正程序具有以下步骤:(C1)根据该前处理化图像,分别就该多个像素的各本点像素,产生一下一邻点像素的该像素亮度值与各该本点像素的该像素亮度值间的一亮度差值比例;

(C2)将该亮度差值比例减去一亮度比例基础值,以便产生各像素的一像素亮度更正值;以及

(C3)根据各像素的该像素亮度更正值进行一积分程序,以产生各像素的一积分化像素亮度更正值,其中,各像素的该积分化像素亮度更正值等于前一邻点像素的该积分化像素亮度更正值乘以(1加上前一邻点像素的亮度更正值);

该更正方法还包含:

在步骤(C)之后及在步骤(D)之前,针对梯度有剧烈变化的像素,将其积分化像素亮度更正值改以一预设亮度值取代,由此去除经过该梯度更正程序处理后的噪声;当前一邻点像素位于水平方向的亮度更正值的正负值不等于各像素位于水平方向的亮度更正值的正负值时,则表示在水平方向上位于此位置上的像素出现了梯度有剧烈变化的噪声缺陷;当前一邻点像素位于垂直方向的亮度更正值的正负值不等于各像素位于垂直方向的亮度更正值的正负值时,则表示在垂直方向上位于此位置上的像素出现了梯度有剧烈变化的噪声缺陷。

2.根据权利要求1所述的图像的亮度不均匀性的更正方法,其中,该更正方法还包含:在步骤(C)之前,针对该前处理化图像,估算该前处理化图像的该多个像素中至少一部份像素所对应的一亮度信息,以产生该前处理化图像的一亮度不均匀性信息。

3.根据权利要求1所述的图像的亮度不均匀性的更正方法,其中,该预设亮度值包括各像素的该积分化像素亮度更正值的一中间值。

4.根据权利要求1所述的图像的亮度不均匀性的更正方法,其中,该前处理程序包括以下步骤:

(B1)针对该原始输入图像,进行一缺陷移除程序,以移除具有图像信息缺陷的像素;

(B2)针对经过该缺陷移除程序处理的该原始输入图像,进行一平滑化程序,以降低该原始输入图像的噪声干扰;以及

(B3)针对经过该平滑化程序处理的该原始输入图像,进行一锐利化程序,以增强该原始输入图像中位于边缘的像素彼此间的对比性。

5.一种图像亮度更正装置,其特征在于,包含:一图像输入单元,用以产生一原始输入图像,其中该原始输入图像具有多个像素所形成的一像素矩阵,各像素具有一对应的像素亮度值,且,该原始输入图像具有不均匀的亮度;

一前处理单元,用以针对该原始输入图像,进行一前处理程序,以产生一前处理化图像;以及

一运算单元,用以针对该前处理化图像,进行一梯度更正程序,其中,该梯度更正程序用以去除该原始输入图像的亮度不均匀性,且,于该运算单元进行完该梯度更正程序之后,该运算单元输出一经过亮度均匀化处理的输出图像;

其中,该运算单元所执行的该梯度更正程序具有以下步骤:根据该前处理化图像,分别就该多个像素的各本点像素,产生一下一邻点像素的该像素亮度值与各该本点像素的该像素亮度值间的一亮度差值比例;

将该亮度差值比例减去一亮度比例基础值,以便产生各像素的一像素亮度更正值;以及

根据各像素的该像素亮度更正值进行一积分程序,以产生各像素的一积分化像素亮度更正值,其中,各像素的该积分化像素亮度更正值等于前一邻点像素的该积分化像素亮度更正值乘以(1加上前一邻点像素的亮度更正值);

在运算单元进行完该梯度更正程序之后、输出一经过亮度均匀化处理的输出图像之前,针对梯度有剧烈变化的像素,将其积分化像素亮度更正值改以一预设亮度值取代,由此去除经过该梯度更正程序处理后的噪声;当前一邻点像素位于水平方向的亮度更正值的正负值不等于各像素位于水平方向的亮度更正值的正负值时,则表示在水平方向上位于此位置上的像素出现了梯度有剧烈变化的噪声缺陷;当前一邻点像素位于垂直方向的亮度更正值的正负值不等于各像素位于垂直方向的亮度更正值的正负值时,则表示在垂直方向上位于此位置上的像素出现了梯度有剧烈变化的噪声缺陷。

说明书 :

图像的亮度不均匀性的更正方法及相关图像亮度更正装置

技术领域

[0001] 本发明涉及一种具有图像的亮度不均匀性的更正方法及相关图像亮度更正装置,特别是涉及一种通过梯度更正程序(IMAGE GRADIENT CORRECTION),以至于能够去除原始
输入图像的亮度不均匀性的更正方法,也特别是涉及一种图像亮度更正装置,其中的运算
单元通过梯度更正程序来去除原始输入图像的亮度不均匀性。

背景技术

[0002] 一般而言在光学式图像辨识系统(例如但不限于指纹辨识系统)中,常会发生输入设备所提取的图像(例如但不限于指纹图像)具有亮度不均匀的问题,其主要原因有:环境
光源的不均匀所造成的亮度不均匀问题、入射光进输入设备的角度不同所造成的亮度不均
匀问题、以及图像感测装置所造成的亮度不均匀问题等。
[0003] 所谓亮度不均匀性的问题,指的是:原始物体的亮度并没有真正反映于所提取的图像中。举例而言,假设原始物体的亮度在整张画面上是完全一致的,但,由于亮度不均匀
性的问题所致,所提取的图像中,亮度在整张画面上却不是完全一致的。例如,位于指纹图
像边缘的亮度可能会较位于指纹图像中央的亮度来得低,使得位于像素所组成的阵列的边
缘的像素会有亮度衰减的问题,以致位于像素阵列边缘的像素会较位于像素阵列中央的像
素的亮度相对地较暗,进而影响了指纹辨识的正确性。
[0004] 有鉴于此,本发明提出一种能够通过梯度更正程序,以至于能够去除原始输入图像的亮度不均匀性的更正方法。此外,本发明提出一种图像亮度更正装置,其中的运算单元
能够通过梯度更正程序来去除原始输入图像的亮度不均匀性。

发明内容

[0005] 本发明的目的在于克服现有技术的不足与缺陷,提出一种图像的亮度不均匀性的更正方法及相关图像亮度更正装置,其能够去除原始输入图像的亮度不均匀性,增加图像
辨识的正确性。
[0006] 为了实现上述发明目的,就其中一观点言,本发明提供了一种图像的亮度不均匀性的更正方法,该更正方法包含以下步骤:(A)产生一原始输入图像,其中该原始输入图像
具有多个像素所形成的一像素矩阵,各像素具有一对应的像素亮度值,且,该原始输入图像
具有不均匀的亮度;(B)针对该原始输入图像,进行一前处理程序,以产生一前处理化图像;
(C)针对该前处理化图像,进行一梯度更正程序(IMAGE GRADIENT CORRECTION),其中,该梯
度更正程序用以去除该原始输入图像的亮度不均匀性;以及(D)输出一经过亮度均匀化处
理的输出图像;其中,该梯度更正程序具有以下步骤:(C1)根据该前处理化图像,分别就该
多个像素的各像素(本点像素),产生一下一邻点像素的该像素亮度值与各该本点像素的该
像素亮度值间的一亮度差值比例;(C2)将该亮度差值比例减去一亮度比例基础值,以便产
生各像素的一像素亮度更正值;以及(C3)根据各像素的该像素亮度更正值进行一积分程
序,以产生各像素的一积分化像素亮度更正值,其中,各像素的该积分化像素亮度更正值等
于前一邻点像素的该积分化像素亮度更正值乘以(1加上前一邻点像素的该亮度更正值)。
[0007] 在一种较佳的实施型态中,该更正方法还包含:在步骤(C)之前,针对该前处理化图像,估算该前处理化图像的该多个像素中至少一部份像素所对应的一亮度信息,以产生
该前处理化图像的一亮度不均匀性信息。
[0008] 在一种较佳的实施型态中,该更正方法还包含:在步骤(C)之后及在步骤(D)之前,针对梯度有剧烈变化的像素,将其积分化像素亮度更正值改以一预设亮度值取代,由此去
除经过该梯度更正程序处理后的噪声。
[0009] 在一种较佳的实施型态中,该默认亮度值包括各像素的该积分化像素亮度更正值的一中间值。
[0010] 在一种较佳的实施型态中,该前处理程序包括以下步骤:(B1)针对该原始输入图像,进行一缺陷移除程序,以移除具有图像信息缺陷的像素;(B2)针对经过该缺陷移除程序
处理的该原始输入图像,进行一平滑化程序,以降低该原始输入图像的噪声干扰;以及(B3)
针对经过该平滑化程序处理的该原始输入图像,进行一锐利化程序,以增强该原始输入图
像中位于边缘的像素彼此间的对比性。
[0011] 就另一观点言,本发明提供了一种图像亮度更正装置,包含:一图像输入单元,用以产生一原始输入图像,其中该原始输入图像具有多个像素所形成的一像素矩阵,各像素
具有一对应的像素亮度值,且,该原始输入图像具有不均匀的亮度;一前处理单元,用以针
对该原始输入图像,进行一前处理程序,以产生一前处理化图像;以及一运算单元,用以针
对该前处理化图像,进行一梯度更正程序(IMAGE GRADIENT CORRECTION),其中,该梯度更
正程序用以去除该原始输入图像的亮度不均匀性,且,于该运算单元进行完该梯度更正程
序之后,该运算单元输出一经过亮度均匀化处理的输出图像。
[0012] 在一种较佳的实施型态中,该运算单元所执行的该梯度更正程序具有以下步骤:根据该前处理化图像,分别就该多个像素的各像素(本点像素),产生一下一邻点像素的该
像素亮度值与各该本点像素的该像素亮度值间的一亮度差值比例;将该亮度差值比例减去
一亮度比例基础值,以便产生各像素的一像素亮度更正值;以及根据各像素的该像素亮度
更正值进行一积分程序,以产生各像素的一积分化像素亮度更正值,其中,各像素的该积分
化像素亮度更正值等于前一邻点像素的该积分化像素亮度更正值乘以(1加上前一邻点像
素的该亮度更正值)。
[0013] 以下通过具体实施例详加说明,应当更容易了解本发明的目的、技术内容、特点及其所实现的功效。

附图说明

[0014] 图1A为流程图,示出本发明的图像的亮度不均匀性的更正方法的一实施例;
[0015] 图1B标出本发明的图像的亮度不均匀性的更正方法所适用的一种硬件架构的一实施例的方块示意图;
[0016] 图1C标出本发明的图像的亮度不均匀性的更正方法所适用的一种硬件架构的另一实施例的方块示意图;
[0017] 图1D标出本发明的原始输入图像的像素阵列的示意图;
[0018] 图2为流程图,示出本发明的图像的亮度不均匀性的更正方法的一具体实施例;
[0019] 图3A标出本发明进行缺陷移除程序之前,具有图像信息缺陷的原始输入图像的信号示意图;
[0020] 图3B示出,对应于图3A的原始输入图像的亮度的示意图;
[0021] 图4标出本发明进行缺陷移除程序时,所使用的一默认图像信息中位数的信号示意图;
[0022] 图5A标出本发明的原始输入图像经过缺陷移除程序处理之后,所具有的信号示意图;
[0023] 图5B示出,对应于图5A的经过缺陷移除程序处理的原始输入图像的亮度的示意图;
[0024] 图6A示出本发明进行光源估算程序(Surface Estimation)时所采用的方式的示意图;
[0025] 图6B标出本发明的前处理化图像经过光源估算程序处理之后,前处理化图像的亮度的示意图;
[0026] 图6C标出本发明的前处理化图像有经过光源估算程序处理及未经过光源估算程序处理的示意图;
[0027] 图7示出本发明的各像素具有各自对应的像素亮度;
[0028] 图8A‑8B示出本发明的前处理化图像经过梯度更正程序处理之后,前处理化图像的亮度的示意图;
[0029] 图9标出本发明的前处理化图像有经过梯度更正程序处理及未经过梯度更正程序处理的示意图;
[0030] 图10标出本发明的前处理化图像经过梯度更正程序处理之后,梯度有剧烈变化的像素的示意图。
[0031] 图中符号说明
[0032] 10         图像亮度更正装置
[0033] 21         图像输入单元
[0034] 22         前处理单元
[0035] 23         运算单元
[0036] 30         像素矩阵
[0037] 37         像素
[0038] 40         图像输入设备
[0039] A          位置
[0040] B          位置
[0041] C          位置
[0042] EE’        线条
[0043] F1         原始输入图像
[0044] F2         前处理化图像
[0045] F3         输出图像
[0046] ST1~ST4   步骤
[0047] ST31~ST33 步骤

具体实施方式

[0048] 涉及本发明的前述及其他技术内容、特点与功效,在以下配合参考附图的一较佳实施例的详细说明中,将可清楚地呈现。本发明中的附图均属示意,主要意在表示各装置以
及各元件之间的上下次序关系,至于形状、厚度与宽度则并未依照比例绘制。
[0049] 请参考图1B、图1C及图1D并对照图1A。图1A为流程图,示出本发明的图像的亮度不均匀性的更正方法的一实施例。图1B标出本发明的图像的亮度不均匀性的更正方法所适用
的一种硬件架构的一实施例的方块示意图。图1C标出本发明的图像的亮度不均匀性的更正
方法所适用的一种硬件架构的另一实施例的方块示意图。图1D标出本发明的原始输入图像
的像素阵列的示意图。
[0050] 根据本发明所提供的图像的亮度不均匀性的更正方法,此图像的亮度不均匀性的更正方法应用于一图像亮度更正装置10。其中,在一实施例中,图像亮度更正装置10可设置
于一图像输入设备40之中,如图1C所示。或者,在另一实施例中,图像亮度更正装置10可独
立设置但可选择性地与图像输入设备40相链接,如图1B所示。
[0051] 图像亮度更正装置10可包括:一图像输入单元21、一前处理单元22以及一运算单元23。
[0052] 如图1B及图1C所示,图像输入单元21用以产生一原始输入图像F1(步骤ST1)。原始输入图像F1例如但不限于是根据一图像捕获设备对一原始物体(例如手指)提取图像而产
生。其中,原始输入图像F1具有多个像素37且原始输入图像F1具有不均匀的亮度。较佳地,
在一实施例中,这些像素37可被排成行与列,以形成一像素矩阵30,如图1D所示。然而,在另
一实施例中,像素37也可被排成其他的样式(图未示)。各像素37具有一对应的像素亮度值
(步骤ST1)。
[0053] 上述所谓的“原始输入图像F1具有不均匀的亮度”,指的不是原始物体本身的亮度不均匀,而是指:原始物体的亮度并没有真正反映于所提取的图像中。例如,假设图1D中所
标示的三个像素37,所对应的原始物体位置,原本具有相同的亮度。然而,亮度不均匀性的
问题,可能导致这三个像素的亮度有明显的差距,举例而言,位于像素矩阵30的边缘的像素
亮度值可能会较位于像素矩阵30的中央的像素亮度值来得低,使得位于像素矩阵30的边缘
的像素37会有亮度衰减的问题,以致位于像素矩阵30的边缘的像素37会较位于像素阵列中
央的像素37的亮度相对地较暗。
[0054] 正是为了解决“原始输入图像F1具有不均匀的亮度”的缺陷,本发明提出一种图像的亮度不均匀性的更正方法,其可应用于图像亮度更正装置10。
[0055] 根据本发明,具有不均匀性的亮度的缺陷的原始输入图像F1首先会被输入至前处理单元22。
[0056] 前处理单元22用以针对具有不均匀性的亮度的原始输入图像F1,进行一前处理程序,以产生一前处理化图像F2(步骤ST2)。
[0057] 在一实施例中,前处理程序可包括,例如但不限于,以下步骤:首先,针对具有不均匀性的亮度的原始输入图像F1,进行一缺陷移除程序,以移除具有图像信息缺陷的像素。在
一实施例中,此缺陷移除程序可以进行,例如但不限于,一中位数转换法(Switch Median),
以将图像信息中模糊的部分最小化。其中,在一实施例中,中位数转换法的实施方式及结果
可例如但不限于参考图3A、图3B、图4、图5A及图5B。
[0058] 请参考图3A及图3B。图3A标出本发明进行缺陷移除程序之前,具有图像信息缺陷的原始输入图像的信号示意图。图3B示出,对应于图3A的原始输入图像的亮度的示意图。
[0059] 如图3B所示,原始输入图像F1具有不均匀性的亮度。而此具有不均匀性的亮度的缺陷的原始输入图像F1,在图3A中,可清楚看出其不均匀性的亮度的缺陷的信号。
[0060] 为了要移除如图3A所示的不均匀性的亮度的缺陷的信号,中位数转换法可通过一默认图像信息中位数来进行缺陷移除。其中,在一实施例中,此默认图像信息中位数的信号
例如但不限于可参考图4,其示出本发明进行缺陷移除程序时,所使用的一默认图像信息中
位数的信号示意图。
[0061] 在一实施例中,中位数转换法可以下列关系式表示:
[0062] if|Praw(i)‑Pmedian(i)|>Pmedian(i)*ratio
[0063] Praw(i)=Pmedian(i)
[0064] 其中,Praw(i)表示原始输入图像F1中的像素矩阵30的第i个像素的图像信息;Pmedian(i)表示如图4所示的默认图像信息中位数。
[0065] 根据上述关系式,所谓的中位数转换法是指:当“第i个像素的图像信息”与“默认图像信息中位数”的差值的绝对值大于“默认图像信息中位数”乘以某个比例时,则此第i个
像素的图像信息就用“默认图像信息中位数”来表示。
[0066] 请参考图5A及图5B。图5A标出本发明的原始输入图像经过缺陷移除程序处理之后,所具有的信号示意图。图5B示出,对应于图5A的经过缺陷移除程序处理的原始输入图像
的亮度的示意图。
[0067] 请比较图3B及图5B,原本在图3B中,具有不均匀性的亮度的缺陷的原始输入图像F1,经过中位数转换法处理后,原始输入图像F1的图像信息缺陷(例如:不均匀性的亮度的
缺陷)已被移除。因此,当比较图3A及图5A时,可发现原本在图3A中,可清楚看出原始输入图
像F1具有不均匀性的亮度的缺陷的信号,但是,经过中位数转换法处理后,此不均匀性的亮
度的缺陷的信号已从原始输入图像F1中被移除。
[0068] 值得注意的是,本发明所提的前处理程序所包括的缺陷移除程序不限于一定要采用中位数转换法,也可为其他方式。例如,在另一实施例中,本发明所提的缺陷移除程序可
以进行,例如但不限于,一中位数法(Median)。由于通过采用中位数法以移除具有图像信息
缺陷的像素是本领域技术人员所惯用的,因此中位数法的实施细节于此不再赘述。
[0069] 接着,在前处理程序中,尚需要针对经过上述的缺陷移除程序处理的原始输入图像F1,进行一平滑化程序,以降低原始输入图像F1的噪声干扰。
[0070] 在一实施例中,此平滑化程序可以进行,例如但不限于,一高斯平滑化法(Gaussian Smoothing),以降低原始输入图像F1的噪声干扰。由于通过采用高斯平滑化法
以降低原始输入图像F1的噪声干扰本领域技术人员所惯用的,因此高斯平滑化法的实施细
节于此不再赘述。
[0071] 值得注意的是,本发明所提的前处理程序所包括的平滑化程序不限于一定要采用高斯平滑化法,也可为其他方式。
[0072] 再接着,在前处理程序中,尚需要针对经过上述平滑化程序处理的原始输入图像F1,进行一锐利化程序,以增强原始输入图像F1中位于边缘的像素彼此间的对比性。
[0073] 在一实施例中,此锐利化程序可以进行,例如但不限于,一非锐利屏蔽法(Un‑Sharp Mask),以增强原始输入图像F1中位于边缘的像素彼此间的对比性。由于通过采用非
锐利屏蔽法以增强原始输入图像F1中位于边缘的像素彼此间的对比性是本领域技术人员
所惯用的,因此非锐利屏蔽法的实施细节于此不再赘述。
[0074] 值得注意的是,本发明所提的前处理程序所包括的锐利化程序不限于一定要采用非锐利屏蔽法,也可为其他方式。
[0075] 根据本发明,具有不均匀性的亮度的原始输入图像F1经过上述的前处理程序处理,而产生前处理化图像F2。而在进行梯度更正程序(Image Gradient Correction)之前,
本发明可以选择地先针对前处理化图像F2进行一光源估算程序(Surface Estimation)。
[0076] 在一实施例中,此光源估算程序可,例如但不限于,针对前处理化图像F2,估算前处理化图像F2的多个像素37中至少一部份像素37所对应的亮度信息,以产生前处理化图像
F2的亮度不均匀性信息。
[0077] 其中,在一实施例中,光源估算程序的实施方式及结果可例如但不限于参考图6A~6C。
[0078] 请参考图6A~6C。图6A示出本发明进行光源估算程序(Surface Estimation)时所采用的方式的示意图。图6B标出本发明的前处理化图像经过光源估算程序处理之后,前处
理化图像的亮度的示意图。图6C标出本发明的前处理化图像有经过光源估算程序处理及未
经过光源估算程序处理的示意图。
[0079] 如图6A所示,在一实施例中,此光源估算程序可以进行,例如但不限于,一多变化的平滑窗口尺寸法(Variable Smooth Window Size),来实现。所谓的“多变化的平滑窗口
尺寸法”可用图6A做说明。
[0080] 如图6A所示,平滑窗口尺寸为多变的。例如:平滑窗口尺寸可只涵盖一个像素。又例如:平滑窗口尺寸可涵盖三个像素。再例如:平滑窗口尺寸可涵盖五个像素。在此,以平滑
窗口尺寸可涵盖五个像素为例而言,来解释何谓“多变化的平滑窗口尺寸法”。当平滑窗口
尺寸所涵盖的像素数目为五个时,中间的那一个像素(也就是第3个像素)的亮度信息等于
所有五个像素各自的亮度信息相加起来的总和的平均值。以此类推,当平滑窗口尺寸所涵
盖的像素数目为3个时,中间的那一个像素(也就是第2个像素)的亮度信息等于所有三个像
素各自的亮度信息相加起来的总和的平均值。
[0081] 如图6B所示,前处理化图像F2沿着线条EE’,在位置A、位置B及位置C各自具有不同的亮度。举例来说,前处理化图像F2在位置A及位置C的像素所具有的对应的像素亮度较其
在位置B的像素所具有的对应的像素亮度来得亮。意即,前处理化图像F2在位置A及位置C的
像素所具有的对应的像素亮度相对地较亮,而前处理化图像F2在位置B的像素所具有的对
应的像素亮度相对地较暗。这样的状况也可对应地在图6C所指出的“前处理化图像”那条曲
线看出来。其中,在图6C所指出的“前处理化图像”的那条曲线是指前处理化图像F2尚未经
过光源估算程序处理。
[0082] 请比较图6C所指出的“前处理化图像”的那条曲线与“经过光源估算程序处理的前处理化图像”的那条曲线。由图6C可清楚知道,通过本发明所提的光源估算程序将能够针对
前处理化图像F2,估算前处理化图像F2的多个像素37中至少一部份像素37所对应的亮度信
息,以产生前处理化图像F2的亮度不均匀性信息。而此一亮度不均匀性信息将会对接下来
的梯度更正程序有所帮助。
[0083] 值得注意的是,本发明所提的光源估算程序不限于一定要采用多变化的平滑窗口尺寸法,也可为其他方式。例如,在另一实施例中,本发明所提的光源估算程序可以进行,例
如但不限于,一光源复制法(Replicate)。在又一实施例中,本发明所提的光源估算程序可
以进行,例如但不限于,一光源镜相法(Mirror)。在又一实施例中,本发明所提的光源估算
程序可以进行,例如但不限于,一光源定值法(Fixed value)。
[0084] 由于通过采用光源复制法、光源镜相法或光源定值法以产生前处理化图像F2的亮度不均匀性信息是本领域技术人员所惯用的,因此光源复制法、光源镜相法或光源定值法
的实施细节于此不再赘述。
[0085] 请再参考图1B及图1C并对照图2。图2为流程图,示出本发明的图像的亮度不均匀性的更正方法的一具体实施例。
[0086] 根据本发明,具有不均匀性的亮度的缺陷的原始输入图像F1首先会被输入至前处理单元22(如图2所示的步骤ST1)。接着,前处理单元22用以针对具有不均匀性的亮度的原
始输入图像F1,进行前处理程序,以产生前处理化图像F2(如图2所示的步骤ST2)。
[0087] 再接着,前处理化图像F2可选择性地先经由上述的光源估算程序获取前处理化图像F2的亮度不均匀性信息,然后,前处理化图像F2被输入至运算单元23后,才进行一梯度更
正程序(IMAGE GRADIENT CORRECTION)。或者,前处理化图像F2也可直接被输入至运算单元
23(而不先经由上述的光源估算程序),而直接进行梯度更正程序(如图2所示的步骤ST3)。
[0088] 运算单元23用以针对前处理化图像F2,进行一梯度更正程序(IMAGE GRADIENT CORRECTION)(步骤ST3)。
[0089] 本发明的特征及优点在于:通过梯度更正程序,以去除原始输入图像F1的亮度不均匀性。
[0090] 当运算单元23进行完梯度更正程序之后,运算单元23便可输出一经过亮度均匀化处理的输出图像F3。
[0091] 在一实施例中,本发明的运算单元23所执行的梯度更正程序具有以下步骤:
[0092] 首先,根据前处理化图像F2,分别就多个像素的各像素37(本点像素),产生一下一邻点像素的像素亮度值与本点像素的像素亮度值间的一亮度差值比例(如图2所示的步骤
ST31)。
[0093] 在一实施例中,步骤ST31可以下列关系式表示:
[0094]
[0095] 其中,P(i,j)表示原始输入图像F1中的像素矩阵30位于第i行第j列的像素37(意即,本点像素,如图7所示);P(i+1,j)表示原始输入图像F1中的像素矩阵30位于第i+1行第j
列的像素37(意即,下一邻点像素,如图7所示); 表示各像素37位于水平方向(X
轴上)的亮度差值比例。
[0096] 值得注意的是,图7所示的各像素37(即本点像素P(i,j))及下一邻点像素P(i+1,j)都用以表示位于水平方向(X轴上)的亮度差值比例。而同样的原则,也可运用于表示各像
素37位于垂直方向(Y轴上)的亮度差值比例,如下列关系式的表示:
[0097]
[0098] 其中,P(i,j)表示原始输入图像F1中的像素矩阵30位于第i行第j列的像素37(意即,本点像素,如图7所示);P(i,j+1)表示原始输入图像F1中的像素矩阵30位于第i行第j+1
列的像素37(意即,下一邻点像素); 表示各像素37位于垂直方向(Y轴上)的亮度
差值比例。
[0099] 接着,将亮度差值比例减去一亮度比例基础值,以便产生各像素37的一像素亮度更正值(如图2所示的步骤ST32)。
[0100] 在一实施例中,步骤ST32可以下列关系式表示:
[0101]
[0102] 其中, 表示各像素37(即本点像素P(i,j))位于水平方向(X轴上)的亮度差值比例; 表示各像素37位于水平方向(X轴上)的亮度比例基础值;
表示各像素37位于水平方向(X轴上)的像素亮度更正值。
[0103] 值得注意的是,步骤ST32所示的是用以表示各像素37位于水平方向(X轴上)的像素亮度更正值。而同样的原则,也可运用于表示各像素37位于垂直方向(Y轴上)的像素亮度
更正值,如下列关系式的表示:
[0104]
[0105] 其中, 表示各像素37(即本点像素P(i,j))位于垂直方向(Y轴上)的亮度差值比例; 表示各像素37位于垂直方向(Y轴上)的亮度比例基础值;
表示各像素37位于垂直方向(Y轴上)的像素亮度更正值。
[0106] 接着,根据各像素37的像素亮度更正值进行一积分程序,以产生各像素37的一积分化像素亮度更正值,其中,各像素37的积分化像素亮度更正值等于前一邻点像素的积分
化像素亮度更正值乘以(1加上前一邻点像素的亮度更正值)(如图2所示的步骤ST33)。
[0107] 在一实施例中,步骤ST33可以下列关系式表示:
[0108]
[0109] 将上述关系式换个方式表示,则得到下列关系式:
[0110]
[0111] 其中, 表示前一邻点像素(即P(i‑1,j))位于水平方向(X轴上)的积分化像素亮度更正值; 表示前一邻点像素(即P(i‑1,j))位于水平方向
(X轴上)的亮度更正值; 表示各像素37(即本点像素P(i,j))位于水平方向(X轴
上)的积分化像素亮度更正值。
[0112] 值得注意的是,步骤ST33所示的是用以表示各像素37位于水平方向(X轴上)的像素亮度更正值。而同样的原则,也可运用于表示各像素37位于垂直方向(Y轴上)的像素亮度
更正值,如下列关系式的表示:
[0113]
[0114] 将上述关系式换个方式表示,则得到下列关系式:
[0115]
[0116] 其中, 表示前一邻点像素(即P(i,j‑1))位于垂直方向(Y轴上)的积分化像素亮度更正值; 表示前一邻点像素(即P(i,j‑1))位于垂直方向(Y轴
上)的亮度更正值; 表示各像素37(即本点像素P(i,j))位于垂直方向(Y轴上)
的积分化像素亮度更正值。
[0117] 请参考图8A‑8B及图9。图8A‑8B示出本发明的前处理化图像经过梯度更正程序处理之后,前处理化图像的亮度的示意图。图9标出本发明的前处理化图像有经过梯度更正程
序处理及未经过梯度更正程序处理的示意图。如图8A所示,前处理化图像F2仅是经过光源
估算程序处理之后,其亮度不均匀性的缺陷仍旧在。其中,图8A所示的前处理化图像F2的亮
度不均匀性的缺陷也可对照图9所示的“经过光源估算处理的前处理化图像(亮度不均匀)”
的那条曲线来看。根据图9所示的“经过光源估算处理的前处理化图像(亮度不均匀)”的那
条曲线,仅是经过光源估算程序处理之后的前处理化图像F2仍有亮度不均匀性的问题。例
如,如图8A及图9所示,位于前处理化图像F2的中央的亮度可能会较位于前处理化图像F2的
边缘的亮度来得低,使得位于前处理化图像F2的中央的像素会有亮度衰减的问题,以致位
于前处理化图像F2的中央的像素会较位于前处理化图像F2的边缘的亮度相对地较暗,进而
影响了原始输入图像F1(例如:一指纹图像)辨识的正确性。
[0118] 然而,如图8B所示,本发明的特征及优点正是在于:将前处理化图像F2通过梯度更正程序处理,以去除原始输入图像F1的亮度不均匀性。如图8B所示,前处理化图像F2经过梯
度更正程序处理之后,其亮度不均匀性的缺陷已大幅改善。其中,图8B所示的前处理化图像
F2的亮度不均匀性的缺陷已被大幅改善也可对照图9所示的“经过梯度更正程序处理的前
处理化图像(亮度均匀)”的那条曲线来看。很清楚地,可以看出本发明的前处理化图像F2经
过梯度更正程序处理后,其亮度已大致均匀了。例如,如图8B及图9所示,经过梯度更正程序
处理后,很清楚地,可以看出位于前处理化图像F2的中央的亮度与位于前处理化图像F2的
边缘的亮度大致上相同,使得位于前处理化图像F2的中央的像素不再有亮度衰减的问题,
以致位于前处理化图像F2的中央的像素会与位于前处理化图像F2的边缘的亮度大致上相
同。故,通过梯度更正程序,本发明能够大幅改善原始输入图像F1(例如:一指纹图像)辨识
的正确性。
[0119] 请参考图10并对照图2。图10标出本发明的前处理化图像经过梯度更正程序处理之后,梯度有剧烈变化的像素的示意图。
[0120] 在一实施例中,本发明在步骤ST3(即梯度更正程序)之后及在步骤ST4(输出经过亮度均匀化处理的输出图像F3)之前,仍可以通过其他的方式,以便继续去除经过该梯度更
正程序处理后的噪声。
[0121] 举例而言,如图10所示,若是前处理化图像F2经过梯度更正程序处理之后,在此亮度已均匀化的前处理化图像F2中,针对梯度有剧烈变化的像素,本发明遂会将这些梯度有
剧烈变化的像素的积分化像素亮度更正值改以一预设亮度值取代,由此去除前处理化图像
F2经过该梯度更正程序处理后的噪声。
[0122] 值得注意的是,上述所谓的“梯度有剧烈变化的像素”可以通过下列关系式表示:
[0123]
[0124] 其中, 表示前一邻点像素(即P(i‑1,j))位于水平方向(X轴上)的亮度更正值的正负值; 表示各像素37(即本点像素P(i,j))位于
水平方向(X轴上)的亮度更正值的正负值。
[0125] 也就是说,当前一邻点像素(即P(i‑1,j))位于水平方向(X轴上)的亮度更正值的正负值不等于各像素37位于水平方向(X轴上)的亮度更正值的正负值时,则表示在水平方
向上位于此位置上的像素出现了“梯度有剧烈变化”的噪声缺陷(如图10的椭圆形虚线所
示)。
[0126] 值得注意的是,上述关系式用以判断各像素37位于水平方向(X轴上)是否出现了“梯度有剧烈变化”的噪声缺陷。而同样的原则,也可运用于判断各像素37位于垂直方向(Y
轴上)是否出现了“梯度有剧烈变化”的噪声缺陷,如下列关系式的表示:
[0127]
[0128] 其中, 表示前一邻点像素(即P(i,j‑1))位于垂直方向(Y轴上)的亮度更正值的正负值; 表示各像素37(即本点像素P(i,j))位于
垂直方向(Y轴上)的亮度更正值的正负值。
[0129] 也就是说,当前一邻点像素(即P(i,j‑1))位于垂直方向(Y轴上))的亮度更正值的正负值不等于各像素37位于垂直方向(Y轴上)的亮度更正值的正负值时,则表示在垂直方
向上位于此位置上的像素出现了“梯度有剧烈变化”的噪声缺陷(如图10的椭圆形虚线所
示)。
[0130] 当判断各像素37位于水平方向(X轴上)或垂直方向(Y轴上)出现了“梯度有剧烈变化”的噪声缺陷,本发明的解决办法是:将这些梯度有剧烈变化的像素的积分化像素亮度更
正值改以一预设亮度值取代,由此去除前处理化图像F2经过该梯度更正程序处理后的噪
声。
[0131] 值得注意的是,上述所谓的“将这些梯度有剧烈变化的像素的积分化像素亮度更正值改以一预设亮度值取代”可以通过下列关系式表示:
[0132]
[0133] 其中,Pcorrect(i,j)表示梯度有剧烈变化的像素的积分化像素亮度更正值;表示梯度有剧烈变化的像素的积分化像素亮度更正值的一中间值。
[0134] 由此,本发明将能够在梯度更正程序之后,将亮度均匀化的前处理化图像F2中具有“梯度剧烈变化”的噪声缺陷去除掉,以便在步骤ST4(输出经过亮度均匀化处理的输出图
像F3)之前,得到一个更正确的亮度均匀化的前处理化图像F2。
[0135] 以上已针对较佳实施例来说明本发明,但以上所述,只是为使本领域技术人员易于了解本发明的内容,并非用来限定本发明的权利范围。在本发明的相同精神下,本领域技
术人员可以想到各种等效变化。但凡此类,都可根据本发明的教示类推而得。此外,所说明
的各个实施例,并不限于单独应用,也可以组合应用,例如但不限于将两实施例并用。因此,
本发明的范围应涵盖上述及其他所有等效变化。此外,本发明的任一实施型态不必需实现
所有的目的或优点,因此,权利要求的任一项也不应以此为限。