图像的亮度不均匀性的更正方法及相关图像亮度更正装置转让专利
申请号 : CN201710806082.2
文献号 : CN108269239B
文献日 : 2021-03-30
发明人 : 张榉馨 , 任尉中 , 谢承恩 , 萧俊贤 , 狄敬隆 , 何闿廷 , 林俊甫 , 蔡惠民
申请人 : 莆田杰木科技有限公司
摘要 :
权利要求 :
1.一种图像的亮度不均匀性的更正方法,其特征在于,该更正方法包含以下步骤:(A)产生一原始输入图像,其中该原始输入图像具有多个像素所形成的一像素矩阵,各像素具有一对应的像素亮度值,且,该原始输入图像具有不均匀的亮度;
(B)针对该原始输入图像,进行一前处理程序,以产生一前处理化图像;
(C)针对该前处理化图像,进行一梯度更正程序,其中,该梯度更正程序用以去除该原始输入图像的亮度不均匀性;以及
(D)输出一经过亮度均匀化处理的输出图像;
其中,该梯度更正程序具有以下步骤:(C1)根据该前处理化图像,分别就该多个像素的各本点像素,产生一下一邻点像素的该像素亮度值与各该本点像素的该像素亮度值间的一亮度差值比例;
(C2)将该亮度差值比例减去一亮度比例基础值,以便产生各像素的一像素亮度更正值;以及
(C3)根据各像素的该像素亮度更正值进行一积分程序,以产生各像素的一积分化像素亮度更正值,其中,各像素的该积分化像素亮度更正值等于前一邻点像素的该积分化像素亮度更正值乘以(1加上前一邻点像素的亮度更正值);
该更正方法还包含:
在步骤(C)之后及在步骤(D)之前,针对梯度有剧烈变化的像素,将其积分化像素亮度更正值改以一预设亮度值取代,由此去除经过该梯度更正程序处理后的噪声;当前一邻点像素位于水平方向的亮度更正值的正负值不等于各像素位于水平方向的亮度更正值的正负值时,则表示在水平方向上位于此位置上的像素出现了梯度有剧烈变化的噪声缺陷;当前一邻点像素位于垂直方向的亮度更正值的正负值不等于各像素位于垂直方向的亮度更正值的正负值时,则表示在垂直方向上位于此位置上的像素出现了梯度有剧烈变化的噪声缺陷。
2.根据权利要求1所述的图像的亮度不均匀性的更正方法,其中,该更正方法还包含:在步骤(C)之前,针对该前处理化图像,估算该前处理化图像的该多个像素中至少一部份像素所对应的一亮度信息,以产生该前处理化图像的一亮度不均匀性信息。
3.根据权利要求1所述的图像的亮度不均匀性的更正方法,其中,该预设亮度值包括各像素的该积分化像素亮度更正值的一中间值。
4.根据权利要求1所述的图像的亮度不均匀性的更正方法,其中,该前处理程序包括以下步骤:
(B1)针对该原始输入图像,进行一缺陷移除程序,以移除具有图像信息缺陷的像素;
(B2)针对经过该缺陷移除程序处理的该原始输入图像,进行一平滑化程序,以降低该原始输入图像的噪声干扰;以及
(B3)针对经过该平滑化程序处理的该原始输入图像,进行一锐利化程序,以增强该原始输入图像中位于边缘的像素彼此间的对比性。
5.一种图像亮度更正装置,其特征在于,包含:一图像输入单元,用以产生一原始输入图像,其中该原始输入图像具有多个像素所形成的一像素矩阵,各像素具有一对应的像素亮度值,且,该原始输入图像具有不均匀的亮度;
一前处理单元,用以针对该原始输入图像,进行一前处理程序,以产生一前处理化图像;以及
一运算单元,用以针对该前处理化图像,进行一梯度更正程序,其中,该梯度更正程序用以去除该原始输入图像的亮度不均匀性,且,于该运算单元进行完该梯度更正程序之后,该运算单元输出一经过亮度均匀化处理的输出图像;
其中,该运算单元所执行的该梯度更正程序具有以下步骤:根据该前处理化图像,分别就该多个像素的各本点像素,产生一下一邻点像素的该像素亮度值与各该本点像素的该像素亮度值间的一亮度差值比例;
将该亮度差值比例减去一亮度比例基础值,以便产生各像素的一像素亮度更正值;以及
根据各像素的该像素亮度更正值进行一积分程序,以产生各像素的一积分化像素亮度更正值,其中,各像素的该积分化像素亮度更正值等于前一邻点像素的该积分化像素亮度更正值乘以(1加上前一邻点像素的亮度更正值);
在运算单元进行完该梯度更正程序之后、输出一经过亮度均匀化处理的输出图像之前,针对梯度有剧烈变化的像素,将其积分化像素亮度更正值改以一预设亮度值取代,由此去除经过该梯度更正程序处理后的噪声;当前一邻点像素位于水平方向的亮度更正值的正负值不等于各像素位于水平方向的亮度更正值的正负值时,则表示在水平方向上位于此位置上的像素出现了梯度有剧烈变化的噪声缺陷;当前一邻点像素位于垂直方向的亮度更正值的正负值不等于各像素位于垂直方向的亮度更正值的正负值时,则表示在垂直方向上位于此位置上的像素出现了梯度有剧烈变化的噪声缺陷。
说明书 :
图像的亮度不均匀性的更正方法及相关图像亮度更正装置
技术领域
输入图像的亮度不均匀性的更正方法,也特别是涉及一种图像亮度更正装置,其中的运算
单元通过梯度更正程序来去除原始输入图像的亮度不均匀性。
背景技术
光源的不均匀所造成的亮度不均匀问题、入射光进输入设备的角度不同所造成的亮度不均
匀问题、以及图像感测装置所造成的亮度不均匀问题等。
性的问题所致,所提取的图像中,亮度在整张画面上却不是完全一致的。例如,位于指纹图
像边缘的亮度可能会较位于指纹图像中央的亮度来得低,使得位于像素所组成的阵列的边
缘的像素会有亮度衰减的问题,以致位于像素阵列边缘的像素会较位于像素阵列中央的像
素的亮度相对地较暗,进而影响了指纹辨识的正确性。
能够通过梯度更正程序来去除原始输入图像的亮度不均匀性。
发明内容
辨识的正确性。
具有多个像素所形成的一像素矩阵,各像素具有一对应的像素亮度值,且,该原始输入图像
具有不均匀的亮度;(B)针对该原始输入图像,进行一前处理程序,以产生一前处理化图像;
(C)针对该前处理化图像,进行一梯度更正程序(IMAGE GRADIENT CORRECTION),其中,该梯
度更正程序用以去除该原始输入图像的亮度不均匀性;以及(D)输出一经过亮度均匀化处
理的输出图像;其中,该梯度更正程序具有以下步骤:(C1)根据该前处理化图像,分别就该
多个像素的各像素(本点像素),产生一下一邻点像素的该像素亮度值与各该本点像素的该
像素亮度值间的一亮度差值比例;(C2)将该亮度差值比例减去一亮度比例基础值,以便产
生各像素的一像素亮度更正值;以及(C3)根据各像素的该像素亮度更正值进行一积分程
序,以产生各像素的一积分化像素亮度更正值,其中,各像素的该积分化像素亮度更正值等
于前一邻点像素的该积分化像素亮度更正值乘以(1加上前一邻点像素的该亮度更正值)。
该前处理化图像的一亮度不均匀性信息。
除经过该梯度更正程序处理后的噪声。
处理的该原始输入图像,进行一平滑化程序,以降低该原始输入图像的噪声干扰;以及(B3)
针对经过该平滑化程序处理的该原始输入图像,进行一锐利化程序,以增强该原始输入图
像中位于边缘的像素彼此间的对比性。
具有一对应的像素亮度值,且,该原始输入图像具有不均匀的亮度;一前处理单元,用以针
对该原始输入图像,进行一前处理程序,以产生一前处理化图像;以及一运算单元,用以针
对该前处理化图像,进行一梯度更正程序(IMAGE GRADIENT CORRECTION),其中,该梯度更
正程序用以去除该原始输入图像的亮度不均匀性,且,于该运算单元进行完该梯度更正程
序之后,该运算单元输出一经过亮度均匀化处理的输出图像。
像素亮度值与各该本点像素的该像素亮度值间的一亮度差值比例;将该亮度差值比例减去
一亮度比例基础值,以便产生各像素的一像素亮度更正值;以及根据各像素的该像素亮度
更正值进行一积分程序,以产生各像素的一积分化像素亮度更正值,其中,各像素的该积分
化像素亮度更正值等于前一邻点像素的该积分化像素亮度更正值乘以(1加上前一邻点像
素的该亮度更正值)。
附图说明
具体实施方式
及各元件之间的上下次序关系,至于形状、厚度与宽度则并未依照比例绘制。
的一种硬件架构的一实施例的方块示意图。图1C标出本发明的图像的亮度不均匀性的更正
方法所适用的一种硬件架构的另一实施例的方块示意图。图1D标出本发明的原始输入图像
的像素阵列的示意图。
于一图像输入设备40之中,如图1C所示。或者,在另一实施例中,图像亮度更正装置10可独
立设置但可选择性地与图像输入设备40相链接,如图1B所示。
生。其中,原始输入图像F1具有多个像素37且原始输入图像F1具有不均匀的亮度。较佳地,
在一实施例中,这些像素37可被排成行与列,以形成一像素矩阵30,如图1D所示。然而,在另
一实施例中,像素37也可被排成其他的样式(图未示)。各像素37具有一对应的像素亮度值
(步骤ST1)。
标示的三个像素37,所对应的原始物体位置,原本具有相同的亮度。然而,亮度不均匀性的
问题,可能导致这三个像素的亮度有明显的差距,举例而言,位于像素矩阵30的边缘的像素
亮度值可能会较位于像素矩阵30的中央的像素亮度值来得低,使得位于像素矩阵30的边缘
的像素37会有亮度衰减的问题,以致位于像素矩阵30的边缘的像素37会较位于像素阵列中
央的像素37的亮度相对地较暗。
一实施例中,此缺陷移除程序可以进行,例如但不限于,一中位数转换法(Switch Median),
以将图像信息中模糊的部分最小化。其中,在一实施例中,中位数转换法的实施方式及结果
可例如但不限于参考图3A、图3B、图4、图5A及图5B。
例如但不限于可参考图4,其示出本发明进行缺陷移除程序时,所使用的一默认图像信息中
位数的信号示意图。
像素的图像信息就用“默认图像信息中位数”来表示。
的亮度的示意图。
缺陷)已被移除。因此,当比较图3A及图5A时,可发现原本在图3A中,可清楚看出原始输入图
像F1具有不均匀性的亮度的缺陷的信号,但是,经过中位数转换法处理后,此不均匀性的亮
度的缺陷的信号已从原始输入图像F1中被移除。
以进行,例如但不限于,一中位数法(Median)。由于通过采用中位数法以移除具有图像信息
缺陷的像素是本领域技术人员所惯用的,因此中位数法的实施细节于此不再赘述。
以降低原始输入图像F1的噪声干扰本领域技术人员所惯用的,因此高斯平滑化法的实施细
节于此不再赘述。
锐利屏蔽法以增强原始输入图像F1中位于边缘的像素彼此间的对比性是本领域技术人员
所惯用的,因此非锐利屏蔽法的实施细节于此不再赘述。
本发明可以选择地先针对前处理化图像F2进行一光源估算程序(Surface Estimation)。
F2的亮度不均匀性信息。
理化图像的亮度的示意图。图6C标出本发明的前处理化图像有经过光源估算程序处理及未
经过光源估算程序处理的示意图。
尺寸法”可用图6A做说明。
窗口尺寸可涵盖五个像素为例而言,来解释何谓“多变化的平滑窗口尺寸法”。当平滑窗口
尺寸所涵盖的像素数目为五个时,中间的那一个像素(也就是第3个像素)的亮度信息等于
所有五个像素各自的亮度信息相加起来的总和的平均值。以此类推,当平滑窗口尺寸所涵
盖的像素数目为3个时,中间的那一个像素(也就是第2个像素)的亮度信息等于所有三个像
素各自的亮度信息相加起来的总和的平均值。
在位置B的像素所具有的对应的像素亮度来得亮。意即,前处理化图像F2在位置A及位置C的
像素所具有的对应的像素亮度相对地较亮,而前处理化图像F2在位置B的像素所具有的对
应的像素亮度相对地较暗。这样的状况也可对应地在图6C所指出的“前处理化图像”那条曲
线看出来。其中,在图6C所指出的“前处理化图像”的那条曲线是指前处理化图像F2尚未经
过光源估算程序处理。
前处理化图像F2,估算前处理化图像F2的多个像素37中至少一部份像素37所对应的亮度信
息,以产生前处理化图像F2的亮度不均匀性信息。而此一亮度不均匀性信息将会对接下来
的梯度更正程序有所帮助。
如但不限于,一光源复制法(Replicate)。在又一实施例中,本发明所提的光源估算程序可
以进行,例如但不限于,一光源镜相法(Mirror)。在又一实施例中,本发明所提的光源估算
程序可以进行,例如但不限于,一光源定值法(Fixed value)。
的实施细节于此不再赘述。
始输入图像F1,进行前处理程序,以产生前处理化图像F2(如图2所示的步骤ST2)。
正程序(IMAGE GRADIENT CORRECTION)。或者,前处理化图像F2也可直接被输入至运算单元
23(而不先经由上述的光源估算程序),而直接进行梯度更正程序(如图2所示的步骤ST3)。
ST31)。
列的像素37(意即,下一邻点像素,如图7所示); 表示各像素37位于水平方向(X
轴上)的亮度差值比例。
素37位于垂直方向(Y轴上)的亮度差值比例,如下列关系式的表示:
列的像素37(意即,下一邻点像素); 表示各像素37位于垂直方向(Y轴上)的亮度
差值比例。
表示各像素37位于水平方向(X轴上)的像素亮度更正值。
更正值,如下列关系式的表示:
表示各像素37位于垂直方向(Y轴上)的像素亮度更正值。
化像素亮度更正值乘以(1加上前一邻点像素的亮度更正值)(如图2所示的步骤ST33)。
(X轴上)的亮度更正值; 表示各像素37(即本点像素P(i,j))位于水平方向(X轴
上)的积分化像素亮度更正值。
更正值,如下列关系式的表示:
上)的亮度更正值; 表示各像素37(即本点像素P(i,j))位于垂直方向(Y轴上)
的积分化像素亮度更正值。
序处理及未经过梯度更正程序处理的示意图。如图8A所示,前处理化图像F2仅是经过光源
估算程序处理之后,其亮度不均匀性的缺陷仍旧在。其中,图8A所示的前处理化图像F2的亮
度不均匀性的缺陷也可对照图9所示的“经过光源估算处理的前处理化图像(亮度不均匀)”
的那条曲线来看。根据图9所示的“经过光源估算处理的前处理化图像(亮度不均匀)”的那
条曲线,仅是经过光源估算程序处理之后的前处理化图像F2仍有亮度不均匀性的问题。例
如,如图8A及图9所示,位于前处理化图像F2的中央的亮度可能会较位于前处理化图像F2的
边缘的亮度来得低,使得位于前处理化图像F2的中央的像素会有亮度衰减的问题,以致位
于前处理化图像F2的中央的像素会较位于前处理化图像F2的边缘的亮度相对地较暗,进而
影响了原始输入图像F1(例如:一指纹图像)辨识的正确性。
度更正程序处理之后,其亮度不均匀性的缺陷已大幅改善。其中,图8B所示的前处理化图像
F2的亮度不均匀性的缺陷已被大幅改善也可对照图9所示的“经过梯度更正程序处理的前
处理化图像(亮度均匀)”的那条曲线来看。很清楚地,可以看出本发明的前处理化图像F2经
过梯度更正程序处理后,其亮度已大致均匀了。例如,如图8B及图9所示,经过梯度更正程序
处理后,很清楚地,可以看出位于前处理化图像F2的中央的亮度与位于前处理化图像F2的
边缘的亮度大致上相同,使得位于前处理化图像F2的中央的像素不再有亮度衰减的问题,
以致位于前处理化图像F2的中央的像素会与位于前处理化图像F2的边缘的亮度大致上相
同。故,通过梯度更正程序,本发明能够大幅改善原始输入图像F1(例如:一指纹图像)辨识
的正确性。
正程序处理后的噪声。
剧烈变化的像素的积分化像素亮度更正值改以一预设亮度值取代,由此去除前处理化图像
F2经过该梯度更正程序处理后的噪声。
水平方向(X轴上)的亮度更正值的正负值。
向上位于此位置上的像素出现了“梯度有剧烈变化”的噪声缺陷(如图10的椭圆形虚线所
示)。
轴上)是否出现了“梯度有剧烈变化”的噪声缺陷,如下列关系式的表示:
垂直方向(Y轴上)的亮度更正值的正负值。
向上位于此位置上的像素出现了“梯度有剧烈变化”的噪声缺陷(如图10的椭圆形虚线所
示)。
正值改以一预设亮度值取代,由此去除前处理化图像F2经过该梯度更正程序处理后的噪
声。
像F3)之前,得到一个更正确的亮度均匀化的前处理化图像F2。
术人员可以想到各种等效变化。但凡此类,都可根据本发明的教示类推而得。此外,所说明
的各个实施例,并不限于单独应用,也可以组合应用,例如但不限于将两实施例并用。因此,
本发明的范围应涵盖上述及其他所有等效变化。此外,本发明的任一实施型态不必需实现
所有的目的或优点,因此,权利要求的任一项也不应以此为限。