一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

即时影像的阴影校正方法及阴影校正装置与流程

2022-08-17 12:21:00 来源:中国专利 TAG:


1.本发明涉及一种影像校正方法及影像校正装置,尤其涉及一种即时影像的阴影校正方法以及阴影校正装置。


背景技术:

2.由于镜片的光学特性(为凸透镜),其中心位置的感光度必定大于周边位置的感光度,因此,当一设备通过具备镜片的影像传感器来感测外部影像时,会出现影像的角落位置的颜色偏暗的情况。
3.有鉴于此,目前市面上出现部分影像设备可先对输入影像执行阴影校正程序后,再输出校正后的影像。所述阴影校正程序可以增强影像的周边位置的亮度,借此消除影像的角落位置与中心位置之间的亮度差异,进而改善角落位置的阴影状况。
4.然而,目前市面上常见的阴影校正方法,均只考虑影像的亮度并仅对亮度进行校正,如此一来,影像容易在校正后出现其他品质问题。例如,当提高了影像的周边位置的亮度后,可能也因此增加了影像在周边位置的噪声。
5.再者,目前常见的阴影校正方法主要是使用固定的增益值或增益表来对不同影像的周边位置的像素值进行补偿。然而,不同的影像传感器的光学特性未必相同,并且即使是使用同一种类的影像传感器,也可能因为机构组装上的误差导致透镜偏移,进而造成影像上的阴影位置改变。并且,使用者每一次拍摄的影像内容也都不相同。若持续采用一个固定的增益值或增益表来对不同时间点取得(或使用不同影像传感器取得)的不同影像进行阴影校正程序,恐无法得到效果、品质良好的校正结果。


技术实现要素:

6.本发明的主要目的,在于提供一种即时影像的阴影校正方法及阴影校正装置,可根据影像内容动态调整用来执行阴影校正程序的增益表,并且于校正时参考一项以上的信息,借此提高影像品质。
7.为了达成上述的目的,本发明的即时影像的阴影校正方法包括下列步骤:
8.步骤a)通过一影像传感器获得当前的一即时影像;
9.步骤b)读取与该即时影像在时间上相邻的至少一前一张影像;
10.步骤c)计算该前一张影像的一影像参考数据,并依据该影像参考数据及该影像传感器的一设备参考数据计算一调整参数;
11.步骤d)依据该调整参数调整一增益表中记录的若干补偿值以产生一调整后增益表,其中该若干补偿值用以对影像中的若干像素点进行补偿;
12.步骤e)将该即时影像中的各该像素点的像素值分别乘上该调整后增益表中的各该补偿值,以产生一校正后影像;及
13.步骤f)输出该校正后影像。
14.如上所述,其中该步骤c)包括:
15.步骤c1)计算该前一张影像上的一中心区域与一角落区域的一亮度差异;
16.步骤c2)计算该前一张影像上的若干像素点的一色彩未饱和度;
17.步骤c3)取得该影像传感器的一进光增益;及
18.步骤c4)依据该亮度差异、该色彩未饱和度及该进光增益计算该调整参数,其中该亮度差异及该色彩未饱和度与该调整参数成正向走势,该进光增益与该调整参数成反向走势。
19.如上所述,其中该步骤c)依据一第一公式计算该调整参数:
20.调整参数=亮度差异正规值
×
色彩未饱和度正规值
×
进光增益正规值,其中该亮度差异正规值为:该色彩未饱和度正规值为:
21.该进光增益正规值为
22.其中n1为该亮度差异、n
1max
为该亮度差异的最大值门槛,n
1min
为该亮度差异的最小值门槛,exp()为以e为基底的指数函数,n2为该进光增益,n
2max
为该进光增益的最大值门槛,n
2min
为该进光增益的最小值门槛。
23.如上所述,其中该步骤d)包括:
24.步骤d1)将该增益表中的各该补偿值分别乘上该调整参数,以产生若干调整后补偿值;
25.步骤d2)将小于1的一或多个该调整后补偿值修正为1;及
26.步骤d3)于步骤d2后,依据该若干调整后补偿值产生一修正后增益表,其中该步骤e)基于该修正后增益表对该即时影像进行校正以产生该校正后影像。
27.如上所述,其中该步骤d)包括:
28.步骤d4)判断该若干补偿值的总数是否与该即时影像的一影像解析度相符;
29.步骤d5)于该若干补偿值的总数与该即时影像的该影像解析度相符时,输出该调整后增益表;
30.步骤d6)于该若干补偿值的总数与该即时影像的该影像解析度不符时,基于该影像解析度对该调整后增益表执行一插值处理以产生一扩张后增益表,其中该扩张后增益表中的该若干补偿值的总数大于该调整后增益表中的该若干补偿值的总数,并且与该影像解析度相符;及
31.步骤d7)输出该扩张后增益表。
32.为了达到上述的目的,本发明的即时影像的阴影校正装置包括:
33.一接收单元,连接一影像传感器,接收该影像传感器产生的一即时影像;
34.一储存单元,储存至少一前一张影像及一增益表,其中该前一张影像与该即时影像于时间上相邻,该增益表记录用来对影像中的若干像素点进行补偿的若干补偿值;
35.一处理器,连接该接收单元及该储存单元,包括:
36.一侦测模块,侦测该影像传感器的一设备参考数据;
37.一计算模块,计算该前一张影像的一影像参考数据;
38.一调整模块,依据该影像参考数据及该设备参考数据计算一调整参数,并依据该调整参数调整该增益表中记录的该若干补偿值以产生一调整后增益表;及
39.一校正模块,将该即时影像中的各该像素点的像素值分别乘上该调整后增益表中的各该补偿值,以产生一校正后影像;及
40.一输出单元,连接该处理器,输出该校正后影像。
41.如上所述,其中该设备参考数据为该影像传感器的一进光增益,该影像参考数据为该前一张影像上的一中心区域与一角落区域的一亮度差异,以及该前一张影像中的若干像素点的一色彩未饱和度,其中该亮度差异及该色彩未饱和度与该调整参数成正向走势,该进光增益与该调整参数成反向走势。
42.如上所述,其中该调整模块依据一第一公式计算该调整参数:
43.调整参数=亮度差异正规值
×
色彩未饱和度正规值
×
进光增益正规值,其中该亮度差异正规值为:该色彩未饱和度正规值为:该进光增益正规值为其中n1为该亮度差异、n
1max
为该亮度差异的最大值门槛,n
1min
为该亮度差异的最小值门槛,exp()为以e为基底的指数函数,n2为该进光增益,n
2max
为该进光增益的最大值门槛,n
2min
为该进光增益的最小值门槛。
44.如上所述,其中该调整模块将该增益表中的各该补偿值分别乘上该调整参数,以产生若干调整后补偿值,并且将小于1的一或多个该调整后补偿值修正为1后,再依据该若干调整后的补偿值产生一修正后增益表,其中该校正模块基于该修正后增益表对该即时影像进行校正以产生该校正后影像。
45.如上所述,其中该调整模块于该调整后增益表中的该若干补偿值的总数与该即时影像的一影像解析度相符时直接输出该调整后增益表,于该调整后增益表中的该若干补偿值的总数与该即时影像的该影像解析度不符时,基于该影像解析度对该调整后增益表执行一插值处理以产生一扩张后增益表,其中该扩张后增益表中的该若干补偿值的总数大于该调整后增益表中的该若干补偿值的总数,并且与该影像解析度相符,其中该校正模块基于该扩张后增益表对该即时影像进行校正以产生该校正后影像。
46.相对于相关技术,本发明可以达到的技术功效在于,基于前一张影像的内容来调整用以对即时影像进行校正的补偿值,借此可在即时影像下载完成前就开始进行校正程序,以节省校正所需时间。另,本发明基于前一张影像的内容以及所使用的影像传感器的相关数据来对即时影像进行校正,可以有效提高影像品质。
附图说明
47.图1为本发明的阴影校正装置的方块图的第一具体实施例;
48.图2为网格校正法的示意图;
49.图3为本发明的阴影校正方法的流程图的第一具体实施例;
50.图4为本发明的影像校正示意图的第一具体实施例;
51.图5为本发明的调整参数产生流程图的第一具体实施例;
52.图6为本发明的增益表调整流程图的第一具体实施例;
53.图7为本发明的增益表调整示意图的第一具体实施例。
54.其中,附图标记:
[0055]1…
阴影校正装置;
[0056]
11

处理器;
[0057]
111

侦测模块;
[0058]
112

计算模块;
[0059]
113

调整模块;
[0060]
114

校正模块;
[0061]
12

接收单元;
[0062]
13

储存单元;
[0063]
131

前一张影像;
[0064]
132

增益表;
[0065]
133

调整后增益表;
[0066]
134

扩张后增益表;
[0067]
135

修正后增益表;
[0068]
14

输出单元;
[0069]2…
影像传感器;
[0070]3…
即时影像;
[0071]
31

网格;
[0072]
32

像素集合;
[0073]
33

中心区域;
[0074]
34

角落区域;
[0075]4…
调整参数;
[0076]5…
校正后影像;
[0077]
s10~s24

校正步骤;
[0078]
s160~s166

调整参数生成步骤;
[0079]
s180~s190

增益表修正步骤。
具体实施方式
[0080]
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0081]
本发明揭露了一种即时影像的阴影校正装置(下面将于说明书中简称为校正装
置),所述校正装置用以对影像传感器感测成形的即时影像执行阴影校正程序,以消除即时影像上因为影像传感器的光学特性而产生的角落阴影。借此,可以有效提高输出影像的影像品质。
[0082]
参阅图1,为本发明的阴影校正装置的方块图的第一具体实施例。如图1所示,本发明的校正装置1主要具有处理器11、接收单元12、储存单元13及输出单元14,其中处理器11连接接收单元12、储存单元13及输出单元14,以对各个单元12-14分别进行资料的整合及控制。
[0083]
于一实施例中,处理器11可以微控制单元(microcontrolunit,mcu)或现场可程序编程逻辑门阵列(fieldprogrammablegatearray,fpga)来实现。处理器11内记录有计算机可读取程序码,当处理器11执行计算机可读取程序码时,可以实现本发明的校正装置1所需的与阴影校正程序相关的各项功能。
[0084]
基于处理器11所能实现的功能,校正装置1可于处理器11内部虚拟产生若干功能模块,包括侦测模块111、计算模块112、调整模块113及校正模块114(容后详述)。于本实施例中,所述侦测模块111、计算模块112、调整模块113及校正模块114为处理器11借由计算机可读取程序码所实现的软件模块,但并不加以限定。
[0085]
于一实施例中,接收单元12可为连接接口,例如通用串行总线(universalserialbus,usb)、串行外设接口(serialperipheralinterface,spi)、i2c介面等,但不以此为限。校正装置1通过接收单元12连接外部的影像传感器2,以接收并处理影像传感器2所感测并生成的即时影像(如图2所示的即时影像3)。
[0086]
所述影像传感器2可例如为摄影机、红外线传感器、激光传感器等,用以即时感测外部影像并汇入校正装置1中进行分析、校正与输出。于一实施例中,影像传感器2可例如为医疗用内视镜,用以感测人体影像,但并不以此为限。
[0087]
储存单元13可例如为硬盘(hard-drivedisk,hdd)、固态硬盘(solid-statedisk,ssd)、闪存(flashmemory)、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessme mory,ram)、非易失性存储器(non-volatilememory)等,但不以此为限。储存单元13用以储存与当前感测的即时影像于时间上相邻的前一张影像131,并且记录有用以对即时影像进行校正的增益表132。
[0088]
具体地,所述增益表132中记录了用来对不特定影像中的各个像素点的像素值进行补偿的若干补偿值。借由执行上述补偿动作,校正装置1可以降低一张影像中的角落区域与中心区域之间的亮度差异,借此消除即时影像的角落阴影。
[0089]
所述增益表132是根据影像传感器2的物理特性所设计的,为一个固定值的表,因此增益表132本身对于不特定影像的角落阴影具有一定的校正能力。然而,影像传感器2是随着时间持续感测并生成不同的即时影像,固定的增益表132不见得对于每一张即时影像都有很好的校正效果。因此,本发明的其中一个技术特征在于,处理器11先依据前一张影像131的影像参考数据以及影像传感器2的设备参考数据对固定的增益表132中的若干补偿值进行调整,再基于调整后的增益表对当前的即时影像进行校正,借此提高增益表132的校正能力。
[0090]
具体地,处理器11可通过侦测模块111侦测校正装置1目前连接的影像传感器2的设备参考数据,通过计算模块112计算前一张影像131的影像参考数据,并且通过调整模块
113依据影像参考数据以及设备参考数据计算一个调整参数。并且,调整模块113借由所计算的调整参数来调整增益表132中记录的若干补偿值,以产生调整后增益表。
[0091]
于一实施例中,所述调整参数为大于0并且小于或等于1的数值。当调整参数大于0并且小于或等于1时,可用以降低预先储存的增益表132的校正效果。于另一实施例中,所述调整参数可为大于1的数值。当调整参数大于1时,可用以提升预先储存的增益表132的校正效果。举例来说,调整模块113计算出所述大于0并且小于或等于1的调整参数后,可以将此调整参数加上一个常数,使所述调整参数变成大于1而可提升增益表132的校正效果的数值。
[0092]
本发明中,处理器11会借由调整后增益表对即时影像执行阴影校正程序。具体地,处理器11通过校正模块114来将即时影像中的各个像素点的像素值分别乘上调整后增益表中的对应补偿值,借此产生校正后影像。
[0093]
校正装置1通过输出单元14输出校正后影像。于一实施例中,输出单元14可为影像输出接口,校正装置1通过输出单元14连接外部显示器以显示校正后影像。于另一实施例中,输出单元14可为校正装置1上配置的显示单元,用以直接显示校正后影像。而上述均仅为本发明的部分具体实施范例,但不以此为限。
[0094]
请同时参阅图2,为网格校正法的示意图。本发明的校正装置1可采用网格校正法对即时影像3执行阴影校正程序。如图2所示,网格校正法将即时影像3逻辑切割成由多个网格31所构成的网格矩阵,其中每一个网格31中分别涵盖了由一或多个像素点构成的像素集合32。举例来说,若即时影像3的解析度为800x800(即,共具有640000个像素点),而网格矩阵为100x100的矩阵(即,共具有10000个网格31),则每一个网格31中分别涵盖了由8x8的像素点(即,64个像素点)构成的像素集合32。由于相邻的像素点的亮度、颜色会较相近,可以视为仅具有线性变化,因此于网格校正法下,同一个网格31内的多个像素点可采用同一个补偿值来进行校正。
[0095]
由图2中可看出,即时影像3具有角落阴影,也就是中心区域33的亮度较高,角落区域34的亮度较低。本发明中,校正装置1会以较低的补偿值(最小值为1)对位于中心区域33的一或多个像素点进行校正,并以较高的补偿值对位于角落区域34的一或多个像素点进行校正,借此消除所述角落阴影。
[0096]
请同时参阅图1、图2及图3,其中图3为本发明的阴影校正方法的流程图的第一具体实施例。本发明进一步揭露了一种即时影像的阴影校正方法(下面将于说明书中简称为校正方法),所述校正方法主要应用于如图1所示的校正装置1,用以对即时影像3的角落位置上的阴影进行校正。
[0097]
当校正装置1启动后,处理器11可通过校正装置1所连接的影像传感器2取得即时影像3(步骤s10),同时,处理器11从储存单元13中读取与当前的即时影像3于时间上相邻的前一张影像131(步骤s12),并且计算前一张影像131的影像参考数据(步骤s14)。所述前一张影像131为校正装置1在上一个周期中取样的即时影像3,并且于接收单元12接收后暂存至储存单元13中。具体地,影像传感器2于每一个周期中都会感测一张即时影像3,校正装置1会对每一个周期的即时影像3进行校正,并且也会将每一个周期的即时影像3暂存于储存单元13中,以做为下一个周期所感测的即时影像3的校正基础。
[0098]
于一实施例中,所述影像参考数据可例如为前一张影像131的中心区域33与角落
区域34之间的亮度差异,以及前一张影像131中的若干像素值的色彩未饱和度,但并不以此为限。其中,所述色彩未饱和度,指的是红(red)、绿(green)、蓝(blue)任一色或其组合的未饱和度的运算结果。
[0099]
于一实施例中,处理器11在步骤s12中可以从储存单元13中读取与当前的即时影像3于时间上相邻的多张影像,并且于步骤s14中计算多张影像的影像参考数据的平均值。借由采用多张影像的平均值来进行后续的运算与校正动作,可以得到更稳定的信息,不至于因为一瞬间的错误影像而得到错误的参数。
[0100]
本发明中,处理器11还可侦测校正装置1所连接的影像传感器2的设备参考数据,并且依据所述影像参考数据以及设备参考数据计算一个调整参数(步骤s16)。于一实施例中,所述调整参数为一个大于0并且小于或等于1的数值,以降低预先储存的增益表132的校正效果。于另一实施例中,所述调整参数为一个大于1的数值,以提高预先储存的增益表132的校正效果。
[0101]
步骤s16后,处理器11进一步从储存单元13中读取预储存的增益表132,并且依据调整参数来调整增益表132,以产生调整后增益表(步骤s18)。如前文所述,所述增益表132中记录用以对即时影像3中的若干像素点的像素值进行补偿的若干补偿值,处理器11于步骤s18中是将增益表132中的各个补偿值分别乘上在步骤s16中计算所得的调整参数,以产生调整后增益表。
[0102]
步骤s18后,处理器11依据调整后增益表对即时影像3进行校正,以产生校正后影像(步骤s20)。步骤s20后,校正装置1即可通过输出单元14输出校正后影像(步骤s22)。
[0103]
如前文所述,本发明的校正装置1主要是通过网格校正法对即时影像3进行校正,故调整后增益表中的若干补偿值的总数需与即时影像3的影像解析度相符。于步骤s20中,处理器11主要是将即时影像3中的各个像素点的像素值分别乘上调整后增益表中的对应补偿值,借此产生所述校正后影像。
[0104]
请同时参阅图4,为本发明的影像校正示意图的第一具体实施例。于图4的实施例中,调整参数4假设为0.5。处理器11于步骤s18中将增益表132中的各个补偿值分别乘上调整参数4,以产生调整后增益表133。由图4中可看出,因为乘上了调整参数4(即0.5),因此调整后增益表133中的各个补偿值均变为增益表132中的各个补偿值的一半。调整参数4是基于前一张影像131的影像内容所产生的,也就是说本发明是借由前一张影像131的影像内容来调整用来对即时影像3执行阴影校正程序的增益表132,以产生调整后增益表133。
[0105]
回到图3。步骤s22后,处理器11判断当前的影像输出程序是否结束(步骤s24),例如,判断影像传感器2是否停止感测影像,或校正装置1是否关机。于影像输出程序结束前,处理器11重复执行步骤s10至步骤s22,以持续取得下一张影像、对下一张影像执行阴影校正程序、并且输出校正后影像。
[0106]
请同时参阅图5,为本发明的调整参数产生流程图的第一具体实施例。图5用以说明校正装置1于图3的步骤s16中,如何产生用以对增益表132进行调整的调整参数4。
[0107]
如图5所示,于要产生调整参数4时,校正装置1首先经由处理器11读取储存单元13中储存的前一张影像131,并计算前一张影像131上的中心区域33与角落区域34的亮度差异(步骤s160),并且计算前一张影像131上的若干像素点的色彩未饱和度(步骤s162)。并且,处理器11侦测校正装置1目前连接的影像传感器2的进光增益(步骤s164)。最后,处理器11
可依据亮度差异、色彩未饱和度以及进光增益来计算调整参数4(步骤s166),其中,亮度差异与调整参数4成正向走势,色彩未饱和度与调整参数4成正向走势,进光增益与调整参数4成反向走势。意即,亮度差异及/或色彩未饱和度变大,所计算的调整参数4会变大;进光增益变大,所计算的调整参数4会变小(请参阅下述之计算公式)。
[0108]
值得一提的是,上述步骤s160、s162、s164并无执行顺序上的必然关系。具体地,处理器11可以依照任意顺序来执行步骤s160、s162、s164,以先后取得亮度差异、色彩未饱和度及进光增益。或者,处理器11亦可借由多工处理同时执行步骤s160、s162、s164,而不以图5所示之步骤顺序为限。
[0109]
于一实施例中,处理器11主要是依据下述第一公式计算调整参数4:调整参数=亮度差异正规值
×
色彩未饱和度正规值
×
进光增益正规值。
[0110]
以图2所示者为例,处理器11于图4的步骤s160中主要是分别取得前一张影像131的中心区域33的第一亮度值以及角落区域34的第二亮度值,再计算第一亮度值与第二亮度值的差异,以做为上述亮度差异。
[0111]
于一实施例中,所述中心区域33指的是影像中靠近预设中心点位置的像素集合32(可为像素值总和或平均值),所述角落区域34指的是影像3中靠近角落而容易产生阴影的预设位置的像素集合32(同样可为像素值总和或平均值)。于其他实施例中,校正装置1可以将所述角落区域34设定在阴影严重而需要被校正的位置上,但不以此为限。校正装置1可以于执行阴影校正程序之前,预先设定中心区域33与角落区域34的位置(例如指定像素集合32的编号、网格31的编号或是座标位置等),以令处理器11计算所述亮度差异。
[0112]
处理器11于步骤s160中还会将所述亮度差异经由正规化处理而转换成一个0到1之间的数值,以做为第一公式中的亮度差异正规值。具体地,处理器11可依据下述条件式对亮度差异进行正规化处理:
[0113][0114]
其中,n1为所述亮度差异,n
1max
为亮度差异的最大值门槛(例如为3倍),n
1min
为亮度差异的最小值门槛(例如为1倍),exp()为以e为基底的指数函数。通过上述条件式,无论前一张影像131上的中心区域33与角落区域34之间的亮度差异为多少,处理器11均可将此亮度差异转换成一个0到1之间的数值,以利计算所述调整参数4。
[0115]
所述色彩未饱和度指的是影像的鲜艳程度。以影像传感器2为医疗用内视镜为例,医疗用内视镜主要是用来感测人体影像,而人体影像多以红色为主。因此,当前一张影像131中的若干像素点的红色值越大,所计算出的调整参数就越小,借此才能避免校正后影像因为红色值过大而造成颜色饱和。
[0116]
举例来说,即时影像的最大色彩深度可能只有8位(8bit),也就是说一张即时影像中各个像素点的颜色饱和值为255。若一张即时影像中的一个像素点的红色值为200,经校正后变成260,此时仍只能以255来显示这个像素点的红色值。当一张即时影像中有一整块影像区域的红色值都超过饱和值时,则于显示时,整块影像区域都会以255的饱和值被显示,如此一来,将会使得这个影像区域变得无法识别。
[0117]
具体地,处理器11可以借由统计方式计算所述色彩未饱和度。例如,若于即时影像3上取样100个像素点,其中有80个像素点的红色值(red)低于或等于预设阈值(也就是有20个像素点的红色值高于阈值),则可计算出此即时影像3的色彩未饱和度为0.8。
[0118]
于一实施例中,处理器11于步骤s162中同样会对所述色彩未饱和度进行正规化处理,将色彩未饱和度转换为一个0到1之间的数值,以做为上述第一公式中的色彩未饱和度正规值。具体地,处理器11可依据下述条件式对色彩未饱和度进行正规化处理:
[0119][0120]
其中,取样像素点总数指的是本次色彩未饱和度的统计程序于前一张影像131上取样的像素点的总数,非饱和的像素点总数指的是被取样的像素点中,颜色值低于或等于预设门槛值的像素点的总数。通过上述条件式,无论前一张影像131上的若干像素点的色彩未饱和度为多少,处理器11均可将此色彩未饱和度正规化为一个0到1之间的数值,以利计算所述调整参数4。
[0121]
所述进光增益指的是影像传感器2的进光量的放大倍率,进光增益越大,影像传感器2的进光量越大,所生成的即时影像3的亮度就越高,此时所计算出的调整参数4就不需要太大。因此,本发明中,所述进光增益与调整参数4成反向走势。
[0122]
以医疗用内视镜为例,其前端会配置有一个控制旋钮,令使用者可以手动调整所述进光增益,例如可调整为一倍、两倍、三倍、

、十六倍等,但不以此为限。由于所述倍率与影像传感器2的进光量成正向走势,因此本发明的校正装置1可通过处理器11感测影像传感器2当前的倍率,并且将当前的倍率直接做为所述进光增益。
[0123]
于一实施例中,处理器11于步骤s164中同样会对进光增益进行正规化处理,将进光增益转换为一个0到1之间的数值,以做为上述第一公式中的进光增益正规值。具体地,处理器11可依据下述条件式对进光增益进行正规化处理:
[0124][0125]
其中n2为所述进光增益,n
2max
为进光增益的最大值门槛(例如为16倍),n
2min
为进光增益的最小值门槛(例如为1倍)。其中,进光增益的最大值门槛与最小值门槛可视当前使用的影像传感器2而动态调整,而不以上述为限。通过上述条件式,无论影像传感器2当前的进光增益(即,控制旋钮当前指向的放大倍率)为多少,处理器11均可将此进光增益正规化为一个0到1之间的数值,以利计算所述调整参数4。
[0126]
值得一提的是,本发明的校正装置1与校正方法主要是要对即时影像3上的阴影部分进行校正,以提高即时影像3上的角落区域34的亮度,借此降低角落区域34与中心区域33间的亮度差异。因此,本发明的校正方法在对即时影像3执行阴影校正程序时,可借由进一步的修正程序,确保即时影像3中的各个像素点的像素值不会在校正后变小。
[0127]
另一方面,本发明的校正方法主要是采用网格校正法,而网格数量越多,要储存的补偿值就越多。因此,本发明的校正方法还可借由进一步的处理程序,仅使用少量的补偿值就可以对即时影像3中的所有像素点(或像素集合32)进行补偿。
[0128]
续请参阅图6,为本发明的增益表调整流程图的第一具体实施例。图6用以说明处理器11于图3的步骤s18中,如何执行上述的修正程序以及处理程序。
[0129]
如图6所示,当处理器11计算出调整参数4后,即可从储存单元3中读取预储存的增益表132,并且将增益表132中的各个补偿值分别乘上调整参数(步骤s180),借此产生若干调整后补偿值。接着,处理器11将数值小于1的一或多个调整后补偿值均修正为1(步骤s182),并且于修正后再输出所述调整后增益表。借此步骤,可确保在对即时影像3进行校正后,所得的校正后影像中的所有像素点的像素值均不会变小。
[0130]
请同时参阅图7,为本发明的增益表调整示意图的第一具体实施例。如图7所示,当校正装置1计算出调整参数4后(图7中以0.28为例),会将调整参数4乘上预先储存的增益表132(图7中以5x5的增益表为例),并且产生调整后增益表133。
[0131]
由图7中可看出,调整后增益表133中的部分调整后补偿值的数值小于1。若直接以调整后增益表133对即时影像3进行校正,则部分像素点的像素值会在校正后变小,而无法达到降低中心区域33与角落区域34之间的亮度差异的技术效果。
[0132]
有鉴于此,本发明的校正方法进一步将调整后增益表133中所有数值小于1的调整后补偿值均修正为1,并且产生修正后增益表135(数值大于或等于1的调整后补偿值则不进行修正)。借此,若校正装置1基于修正后增益表135来对即时影像3进行校正,不会发生所得的校正后影像反而变暗的问题。
[0133]
回到图6。为了节省校正装置1的储存空间,校正装置1可以使用尺寸较小的增益表132,即,增益表132中的若干补偿值的数量小于要进行校正的即时影像3的解析度(即,若干补偿值的数量小于即时影像3的像素点的总数或像素集合32的总数)。于此情况下,在对即时影像3进行校正前,要先对增益表132进行扩张。借由增加增益表132中的若干补偿值的数量,使得即时影像3中的每一个像素(或像素集合32)都有一个对应的补偿值。
[0134]
如图6所示,于步骤s182后,处理器11判断调整后增益表133中的若干补偿值的总数是否与即时影像的影像解析度相符(步骤s184)。
[0135]
举例来说,若调整后增益表133为一个400x400的矩阵,而即时影像3的影像解析度为400x400,则处理器11可于步骤s184中判断调整后增益表133中的若干补偿值的总数与即时影像的影像解析度相符。再例如,若调整后增益表133为一个50x50的矩阵,而即时影像3的影像解析度为400x400,则处理器11可于步骤s184中判断调整后增益表133中的若干补偿值的总数与即时影像3的影像解析度不符。于此情况下,处理器11需将调整后增益表133的尺寸扩张八倍,使得即时影像3中的每一个像素点(或像素集合32)都具有对应的补偿值。
[0136]
值得一提的是,调整后增益表133的尺寸与增益表132以及修正后增益表135的尺寸相同。
[0137]
若于步骤s184中判断调整后增益表133中的若干补偿值的总数与即时影像3的影像解析度相符,则处理器11直接输出在步骤s180中产生的调整后增益表133(步骤s186)。借此,处理器11于图3的步骤s20中可基于调整后增益表133对即时影像3进行校正。
[0138]
若于步骤s184中判断调整后增益表133中的若干补偿值的总数与即时影像3的影像解析度不符,表示调整后增益表133的尺寸太小。此时,处理器11基于即时影像3的解析度来对调整后增益表133执行插值处理,以产生扩张后增益表(如图4所示的扩张后增益表134)(步骤s188)。具体地,于步骤s188中,处理器11可依据线性插值法
(linearinterpolation)、多项式插值法(polynomialinterpolation)、高斯插值法(gaussianinterpolation)或小波插值法(wav eletinterpolation)对调整后增益表133执行插值处理,以扩张调整后增益表133的内容,但不以上述插值法为限。
[0139]
于步骤s188后,处理器11再输出扩张后增益表134(步骤s190),借此处理器11于图3的步骤s20中可基于扩张后增益表134对即时影像3进行校正。具体地,处理器11于步骤s188中产生的扩张后增益表134中的若干补偿值的总数,会大于在步骤s180中产生的调整后增益表133中的若干补偿值的总数,并且会与即时影像3的影像解析度相符。
[0140]
上述的插值处理,指的是在任两笔相邻的补偿值之间产生数值为线性递增或递减的若干扩充补偿值,借此将补偿值的总数扩张至所需数量,使得扩张调整后增益表133的尺寸与即时影像3的影像解析度相符。
[0141]
如图4所示,假设调整后增益表133的尺寸与即时影像3的解析度的差异为八倍,则处理器11通过所述插值处理对调整后增益表133进行处理,以产生扩张后增益表134。扩张后增益表134的尺寸为调整后增益表133的尺寸的八倍,而与即时影像3的解析度相符。
[0142]
如图4所示,要扩张八倍,代表所述插值处理需在调整后增益表133中任两笔相邻的补偿值之间产生数值为线性递增或递减的七笔补偿值。于图4的实施例中,处理器11是在补偿值“2”与补偿值“1.9”之间,线性产生并插入补偿值“1.9875”、补偿值“1.975”、补偿值“1.9625”、补偿值“1.95”、补偿值“1.9375”、补偿值“1.925”、补偿值“1.9125”等七笔补偿值,其中每一笔补偿值的差异均为0.0125。于阴影校正程序中,处理器11是将即时影像3中的每一个像素(或像素集合32)分别乘上扩张后增益表134中对应位置上的补偿值,借此产生校正后影像5。
[0143]
本发明的校正装置1与校正方法可以对即时影像3的角落区域34的阴影进行校正,并且于校正时同时考量前一张影像131以及影像传感器2的相关信息。借此,不但能节省校正所需时间,亦可提高校正后的影像品质。对于本技术领域的从业人员来说,实具有相当高的经济价值。
[0144]
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献