用于在舍入时维持像素强度的系统和方法与流程
未命名
08-22
阅读:74
评论:0

1.本公开涉及图像处理技术领域,尤其涉及一种用于在舍入时维持像素强度的系统和方法,特别涉及一种图像传感器处理器实现的用于保持像素强度的方法和一种相机系统。
背景技术:
2.诸如独立的数码相机、移动设备、汽车组件和医疗设备之类的商业产品中的相机模块包括具有像素阵列的图像传感器。像素阵列包括布置成n
×
n阵列的多个像素。像素强度是用于对存储在像素内的信息进行分类的关键特征。对于灰度图像,像素的强度通常被表示为数值,或者对于彩色图像,像素的强度被表示为三个数值。像素阵列的n
×
n像素组可以通过例如对n
×
n像素阵列内的每个像素的像素强度求平均来融合以形成超像素。在融合期间维持一致的像素强度值对于维持准确的图像以供显示至关重要。像素融合导致更高的信噪比,但代价是降低了整体分辨率。
技术实现要素:
3.根据实施例,一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示对应像素强度的数值;由图像处理器确定接收到的数值的最低有效部分是否等于预定数值;以及响应于确定接收到的数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的接收到的数值舍入为更高或更低的值,并且如果接收到的数值的最低有效部分不等于预定值,那么基于接收到的数值将接收到的数值舍入为更高或更低的值;以及由图像处理器对舍入后的值进行融合。
4.在一些实施例中,根据所述位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值是根据数字序列进行的。
5.在一些实施例中,所述数字序列由随机数生成器提供。
6.在一些实施例中,所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。
7.在一些实施例中,其中所述预定数值是最低有效值0.5。
8.根据另一个实施例,一种相机系统,包括模块,该模块包括图像传感器处理器、与图像传感器处理器通信耦合的存储机器可读指令的存储器,这些机器可读指令在由图像传感器处理器执行时使得图像传感器处理器:由图像处理器接收指示对应像素强度的数值;由图像处理器确定接收到的数值的最低有效部分是否等于预定数值;响应于确定接收到的数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的接收到的数值舍入为更高或更低的值,并且如果接收到的数值的最低有效部分不等于预定值,那么基于接收到的数值将接收到的数值舍入为更高或更低的值;以及由图像处理器对舍入后的值进行融合。
9.在一些实施例中,根据所述位序列将所述对应像素强度的接收到的所述数值舍入
为更高或更低的值是根据数字序列进行的。
10.在一些实施例中,所述数字序列由随机数生成器提供。
11.在一些实施例中,所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。
12.在一些实施例中,所述预定数值是最低有效值0.5。
13.根据另一个实施例,一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示从图像传感器读取的对应像素强度的数值的集合;由图像处理器通过包括根据舍入算法对数值的集合进行舍入的方法进行融合,包括根据舍入算法对数值的集合进行舍入的方法还包括:由图像处理器针对每个数值确定每个数值的最低有效部分是否等于预定数值;以及响应于确定每个数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的每个数值舍入为更高或更低的值,并且如果数值的最低有效部分不等于预定值,那么基于该数值将该数值舍入为更高或更低的值;以及对舍入后的数值求平均以产生融合值;以及由图像处理器存储融合值。
14.在一些实施例中,根据所述位序列将所述对应像素强度的每个接收到的数值舍入为更高或更低的值是根据数字序列进行的。
15.在一些实施例中,所述数字序列由随机数生成器提供。
16.在一些实施例中,所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。
17.在一些实施例中,所述预定数值是最低有效值0.5。
附图说明
18.图1a示出了根据实施例的将像素强度从2
×
2像素阵列融合为单个超像素的方法的图。
19.图1b示出了根据实施例的将像素强度从四个2
×
2像素阵列融合为单个2
×
2像素阵列的图,以及指示每个像素的像素强度的对应数值。
20.图2描绘了根据实施例的使用舍入算法对均匀像素分布进行融合的图。
21.图3示出了根据实施例的使用各种方法的各种像素强度的灰度。
22.图4描绘了根据实施例的实现本发明实施例的计算系统。
23.图5是图示根据实施例的在融合n
×
n像素阵列时维持加权平均像素强度的方法的流程图。
24.图6a-6f示出了根据实施例的各种灰度强度下的曲线图,每个曲线图图示了作为自动白平衡的函数的平均值误差,第一曲线图使用常规方法,而第二曲线图使用本发明实施例。
25.图7示出了根据实施例的使用本发明实施例的浮点数值的舍入。
26.图8a、8b图示了根据实施例的使用常规方法相对于使用本发明实施例的对灰度像素强度进行融合。
具体实施方式
27.图1a示出了将像素强度从2
×
2像素阵列102融合为单个超像素104的方法的图
100。所产生的单个像素104具有表示为p的数值,其为2
×
2像素阵列102的各个像素强度(即,左上(ul)、右上(ur)、左下(bl)和右下(br))的加权平均值。例如,加权平均值表示为
[0028][0029]
其中w
xy
是像素xy的权重并且p
xy
是像素xy的强度。当将像素强度的数值向上或向下舍入时,2
×
2像素阵列102的加权平均像素强度可能与融合的单个像素104的加权平均像素强度不一致。例如,图1b示出了将像素强度从单个4
×
4像素阵列105的四个2
×
2像素阵列106融合为单个2
×
2像素阵列108的图101,以及指示每个像素的像素强度的对应数值。当对每个2
×
2像素阵列106求平均时,2
×
2像素阵列108示出每个2
×
2像素阵列106的加权平均值为0.5。当使用常规方法求平均时,像素强度大于或等于0.5时,像素强度向上舍入,而像素强度小于0.5时,像素强度向下舍入。常规方法无法在整个融合过程中准确地维持加权平均像素强度。例如,使用图1b中的常规方法,通过舍入0.5的像素强度,所有低于0.5的值都向下舍入,而0.5和更高的值向上舍入,所得舍入后的值为1。2
×
2像素110示出每个像素所得的舍入后的值是1。2
×
2像素110的所得加权平均值(其中每个像素强度为1)方面的差异与每个2
×
2像素106的0.5的加权平均像素强度不同。
[0030]
本发明实施例通过对特定数值(例如,0.5)的每个像素强度在向上和向下舍入之间交替舍入来解决融合前像素强度与融合后像素强度之间的这种差异,从而保持初始n
×
n像素的平均加权像素强度。图2描绘了每个像素相对于总像素的百分比和各种像素强度的初始均匀分布图202的图200,包括具有像素强度0的第一像素204、具有像素强度0.25的第二像素206、具有像素强度0.5的第三像素208、具有像素强度0.75的第四像素210和具有像素强度1的第五像素212。在实施例中,每个像素204-212可以表示更大的像素组,诸如32个像素、64个像素等的组。当使用常规方法进行变换时,所得的图214示出加权平均像素强度为0.6,与图202的加权平均像素强度相差0.1。这是因为低于0.5的像素的数值被向下舍入为0,而大于或等于0.5的像素的数值被舍入为1。常规方法导致像素强度为0.5的第三像素被舍入为1。
[0031]
但是,使用本发明实施例,图216示出第三像素208的加权值可以如何被拆分,将值的一半舍入为一而将另一半舍入为零。图216的来自使用本发明实施例的加权平均值导致等于图202中所示的像素202-212的像素强度的加权平均值的值(0.5)。在实施例中,等于0.5的像素的数量可以是大于零的任何数量(例如,四个像素、九个像素、十六个像素、十五个像素、三十二个像素等),并且使用任何类型的数字序列(诸如使用随机数生成器、触发器等生成的序列)将像素强度向上舍入为1或向下舍入为0。例如,可以存在四个像素,每个像素具有对应的像素强度0.5,其中两个像素强度将向下舍入为零,而另两个像素强度将向上舍入为一。继续该示例,数字序列可以包括触发器序列,其中第一像素强度0.5向下舍入为零,第二像素强度0.5向上舍入为一,第三像素强度0.5向下舍入为零,第四像素强度0.5向上舍入为1。可替代地,本发明实施例可以采用随机数生成器,其中为0.5的每个像素强度被随机向上舍入为1或向下舍入为0,使得一半像素强度向上舍入为1,而另一半向下舍入为0。
[0032]
图3示出了融合后各种像素强度的灰度等级。地面实况302说明了融合之后像素强度的真实数值,其中融合后像素阵列的每个像素的像素强度与融合前像素阵列一致。传统舍入304说明了当使用常规方法对n
×
n像素阵列进行融合时各种灰度值的像素强度,如上
文参考图1所讨论的。新方法306说明了使用本发明实施例的n
×
n像素阵列的融合后。与传统舍入304相比,新方法306更接近于与地面实况302一致的像素强度。
[0033]
图4描绘了实现本发明实施例的模块402。在实施例中,模块402包括存储器404、处理器412、图像传感器414和输出端416。在实施例中,模块402可以不包括组件404、412、414中的每一个,但与每个组件电连接。存储器404可以通信耦合到处理器412,存储器404还包括图像缓冲器、以数字方式表示为机器可读指令的舍入算法406,该机器可读指令在由处理器412执行时使处理器412实现舍入算法406,该舍入算法包括接收融合前的像素数据408,对融合前的数据408执行舍入算法406,以及输出融合后的像素数据410。例如,融合前的像素数据408包括与n
×
n像素阵列的像素(例如,感兴趣区域802,参考图8a、b)对应的像素强度(例如,如图804中所示的像素强度,参考图8a、b),和融合后的像素数据410(例如,如图808中所示的像素强度)包括像素强度。另外,舍入算法406将来自融合前的像素数据408的一半或大约一半的像素强度(小数值为0.5)舍入为零,同时将另一半或大约一半的像素强度舍入为一。舍入算法406可以是任何算法,包括随机数生成器、触发器等。在一些实施例中,舍入算法406可以是硬件实现的。
[0034]
存储器404还包括自动白平衡(awb)例程409、颜色恢复块410和压缩块411。awb例程409可以通过调整像素强度来对融合后的像素数据408执行自动白平衡,以便在输出端416处呈现更自然的颜色。压缩块411可以压缩融合后的像素数据以移除背景噪声、优化存储器分配等。
[0035]
处理器412从图像传感器414接收融合前的像素数据408(例如,在图像传感器捕获图像之后),然后可以将融合前的像素数据408存储在存储器404中。处理器412可以将融合后的像素数据410传输到输出端416以用于显示,例如,在诸如智能设备、相机等的客户端设备的图形用户界面内显示。
[0036]
在实施例中,在模块402(诸如处理器412)内可以发生位宽缩减。例如,图像传感器414可以包括10位模数转换器(adc),其转换后的像素强度通过减去全暗值来缩放。像素强度的10位表示可以存储在融合前的像素数据408内,然后被舍入(根据本发明实施例)以将其减少为8位值,求平均,然后存储在融合后的像素数据中。
[0037]
图5是图示用于在对n
×
n像素阵列进行融合时维持加权平均像素强度的方法500的流程图。方法500可以由通信耦合到表示为机器可读指令的存储器(例如,存储器404)的处理器(例如,处理器412)实现,机器可读指令在由处理器执行时使处理器实现舍入算法(例如,存储在存储器404内的舍入算法406)。方法500包括接收(502)指示从图像传感器(诸如图像传感器414)读取的对应像素强度的数值。在方框502的一个示例中,处理器接收由图像传感器414捕获的n
×
n像素阵列的对应像素的像素强度,并将接收到的像素强度存储在存储器内(例如,存储在存储器404的融合前的像素数据408中)。在方框502的一个示例中,接收到的像素强度可以类似于表示为数位的像素强度,如图804中所示(图8a、b)。
[0038]
方法500还包括确定(504)对应像素强度的接收到的数值的最低有效部分是否等于预定数值(例如,0.5等)。在方框504的一个示例中,处理器选择等于0.5的像素强度然后对其总数进行计数。例如,处理器可以对具有0.5的最低有效值的像素强度的数量进行计数。
[0039]
如果处理器确定最低有效部分等于预定值(决定:“是”),那么方法500包括将对应
像素强度的接收到的数值舍入(506)为更低或者更高的值。在方框506的一个示例中,舍入为更低的值还是更高的值可以取决于位序列。在方框506的一个示例中,舍入可以根据数字序列(例如,随机数生成器、触发器等)进行。在方框506的一个示例中,处理器将接收到的数值的低于0.5的最低有效部分舍入为最低有效值零,并将高于0.5的最低有效值舍入为一。
[0040]
但是,如果处理器确定最低有效部分不等于预定值(决定:“否”),那么方法500继续基于接收到的数值将接收到的数值舍入(508)为更高或更低的值。方法500还包括对对应像素强度的来自方框506、508的舍入后的数值进行融合(510)。在方框510的一个示例中,处理器可以将融合值存储在存储器中(例如,存储器402的融合后的像素数据410)。在方框510的一个示例中,处理器可以调用输出端416以在客户端设备(例如,智能电话、平板电脑、笔记本电脑、相机等)的图形用户界面内显示融合后的像素数据(例如,融合后的像素数据410)。
[0041]
图6a-f各自示出了图示作为自动白平衡增益的函数的平均值误差的两个曲线图,第一个曲线图602(1)-(6)使用常规方法,而第二个曲线图604(1)-(6)使用本发明实施例。例如,曲线图602(1)
–
(6)和604(1)
–
(6)示出了分别为71.59、69.84、67.92、66.15、65.06、64.02的平均像素强度的绝对值误差。曲线图602(1)-(6)和604(1)-(6)使用真实世界数据来描述常规方法与舍入算法之间的差异。曲线图602(1)-(6)图示了使用如参考图1所述的常规方法的各种强度下的平均值误差与自动白平衡(awb)增益的关系。例如,平均值误差是使用常规方法舍入之前与舍入之后的加权平均像素强度之间的差异。每个曲线图602(1)-(6)示出了在使用常规方法之后的平均值误差,其绝对值为0.1,直到大约2000的自动白平衡增益,然后大约为0.05的绝对值误差。
[0042]
曲线图604(1)
–
(6)图示了使用本发明实施例的对应强度下的平均误差值相对于awb增益的关系,图示了与常规方法相比明显更低的平均误差。曲线图604(1)-(6)示出了与曲线图602(1)-(6)中所示的常规方法相比,本发明实施例显著压缩了平均值误差。例如,对于曲线图602(1)-(6)中的大部分,平均值误差的绝对值大致为零。
[0043]
图7图示了被表达为各种浮点数(诸如融合前的像素数据407)、以及对最低有效位为0.5的值的数量进行计数的计数器的对应输出;舍入算法的输出;以及最终输出值(例如,对于有效位为0.5的值,或者为0,或者为1)的示例性数据的表700。例如,浮点值是65.25、65.75、66.5、64.5、65.00、66.00、65.00、67.75、67.5、67.25、64.5、65.00、65.25、65.70、64.5、65.75、64.25、63.5,其可以形成融合前的像素数据407。舍入算法(例如,舍入算法406)可以开始对小数点右侧部分等于0.5的浮点数的数量进行计数,包括66.5、64.5、67.5、64.5、64.5和63.5。表700还示出了具有0.5的小数值的每个浮点数的对应的舍入后的值。例如,输出的舍入后的值在输出s[n]行中示出为“0”或“1”。舍入后的值根据舍入算法确定,实现数字序列(即,s[n],如图7中所示),诸如随机数生成器、触发器等。最后的输出行示出了最终形式的浮点数的舍入后的值,例如66、65、67、65、64和64。
[0044]
本发明实施例不限制于浮点数,而是包括如参考图4所讨论的缩放整数舍入截断,具有尾数和指数的浮点等。在将以下值的集合{50.55,40.65,70.55}截断到前n个小数位(诸如n=1)以得到以下截断值的集合{50.5,40.6,70.5}之后,可以应用本发明实施例。将本发明实施例应用于截断的集合导致集合{50,41,71},其加权平均值为54;而将常规方法应用于截断的值的集合导致集合{51,41,71},其加权平均值为54.3。
[0045]
图8a图示了来自各种灰度强度(如图3中所示)的感兴趣区域(roi)802的图800。图800示出了使用常规方法将像素强度的为0.5的所有小数值舍入为一。曲线图804示出了roi 802的融合后的像素强度和融合后的像素强度的百分比。像素强度被表示为缩放整数数位(dn),每个dn有10位(即,0dn
–
1023dn)。加权平均像素强度为130.16。曲线图806示出了当在截断期间舍入到10位时,在常规方法实施之后融合的像素强度和融合的强度的百分比。在融合之前和之后,数据都是10位。roi 802具有2n
×
2n像素,并且每个2
×
2像素被融合为超像素。因此,中间融合结果为12位,然后在截断期间被舍入为10位。加权平均像素强度为130.28。向上舍入的像素强度值的百分比为49.015%(包括小数值为0.5的像素的24.546%)。不变的像素强度的百分比为25.951%。向下舍入的像素强度的百分比为25.034%。常规方法实施之前与之后的加权平均像素强度之间的差异是0.12。
[0046]
图8b图示了来自各种灰度强度的roi 802的图801。图801示出了使用本发明实施例用于将像素强度的为0.5的所有小数值舍入为一并且将大约另一半舍入为零。曲线图804示出了roi 802的融合后的像素强度和融合后的像素强度的百分比,其中加权平均像素强度为130.16。曲线图808示出了在实施本发明实施例(诸如舍入算法406)之后融合的像素强度和融合的强度的百分比。在本发明实施例实施之后,曲线图808的加权平均像素强度为130.16,其等于舍入之前曲线图804的像素强度的加权平均值。向上舍入的像素强度值的百分比为36.747%(包括小数值为0.5的12.268%像素)。不变的像素强度的百分比为25.951%。向下舍入的像素强度的百分比为37.302%(包括小数值为0.5的12.268%像素)。因此,小数值0.5舍入为一的像素强度的百分比大致等于向下舍入为零的像素强度的百分比。常规舍入方法实施之前的加权平均像素强度之间的差异为0。
[0047]
在不脱离本公开范围的情况下,可以对上述方法和系统进行改变。因此应当注意的是,以上描述中包含的或附图中所示的内容应当被解释为说明性而不是限制性的。下面的权利要求旨在覆盖本文描述的所有一般和特定特征,以及本方法和系统的范围的所有陈述,就语言而言,其可以说落在它们之间。
[0048]
特征的组合
[0049]
具体考虑以下实施例,以及彼此兼容的此类实施例的任何组合:
[0050]
(a)一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示从图像传感器读取的对应像素强度的数值;由图像处理器确定接收到的数值的最低有效部分是否等于预定数值;以及响应于确定接收到的数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的接收到的数值舍入为更高或更低的值,并且如果接收到的数值的最低有效部分不等于预定值,那么基于接收到的数值将接收到的数值舍入为更高或更低的值;以及由图像处理器存储舍入后的值。
[0051]
(b)在由(a)表示的实施例中,其中根据位序列将对应像素强度的接收到的数值舍入为更高或更低的值是根据数字序列进行的。
[0052]
(c)在由(a)或者(b)表示的实施例中,其中数字序列由随机数生成器提供。
[0053]
(d)在由(a)-(c)表示的任何一个实施例中,其中数字序列是交替值的触发器序列,其中数值中的大约一半舍入为更低的值并且数值中的大约另一半舍入为更高的值。
[0054]
(e)在由(a)-(d)表示的任何一个实施例中,其中预定数值是最低有效值0.5。
[0055]
(f)一种相机系统,包括模块,该模块包括图像传感器处理器、与图像传感器处理
器通信耦合的存储机器可读指令的存储器,这些机器可读指令在由图像传感器处理器执行时使得图像传感器处理器:由图像处理器接收指示对应像素强度的数值;由图像处理器确定接收到的数值的最低有效部分是否等于预定数值;响应于确定接收到的数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的接收到的数值舍入为更高或更低的值,并且如果接收到的数值的最低有效部分不等于预定值,那么基于接收到的数值将接收到的数值舍入为更高或更低的值;以及由图像处理器存储舍入后的值。
[0056]
(g)在由(f)表示的实施例中,其中根据位序列将对应像素强度的接收到的数值舍入为更高或更低的值是根据数字次序进行的。
[0057]
(h)在由(f)或(g)表示的实施例中,其中数字序列由随机数生成器提供。
[0058]
(i)在由(f)-(h)表示的任何一个实施例中,其中数字序列是交替值的触发器序列,其中数值中的大约一半舍入为更低的值并且数值中的大约另一半舍入为更高的值。
[0059]
(j)在由(f)-(i)表示的任何一个实施例中,其中预定数值是最低有效值0.5。
[0060]
(k)一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示从图像传感器读取的对应像素强度的数值的集合;由图像处理器通过包括根据舍入算法对数值的集合进行舍入的方法进行融合,包括根据舍入算法对数值的集合进行舍入的方法还包括:由图像处理器针对每个数值确定每个数值的最低有效部分是否等于预定数值;以及响应于确定每个数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的每个数值舍入为更高或更低的值,并且如果数值的最低有效部分不等于预定值,那么基于该数值将该数值舍入为更高或更低的值;以及对舍入后的数值求平均以产生融合值;以及由图像处理器存储融合值。
[0061]
(l)在由(k)表示的实施例中,其中根据位序列将对应像素强度的每个接收到的数值舍入为更高或更低的值是根据数字次序进行的。
[0062]
(m)在由(k)或(l)表示的实施例中,其中数字序列由随机数生成器提供。
[0063]
(n)在由(k)-(m)表示的任何一个实施例中,其中数字序列是交替值的触发器序列,其中数值中的大约一半舍入为更低的值并且数值中的大约另一半舍入为更高的值。
[0064]
(o)在由(k)-(n)表示的任何一个实施例中,其中预定数值是最低有效值0.5。
技术特征:
1.一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示从图像传感器读取的对应像素强度的数值;由所述图像处理器确定接收到的所述数值的最低有效部分是否等于预定数值;和响应于确定接收到的所述数值的所述最低有效部分等于所述预定数值,由所述图像处理器根据位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值,并且如果接收到的所述数值的所述最低有效部分不等于所述预定值,那么基于接收到的所述数值将接收到的所述数值舍入为更高或更低的值;以及由所述图像处理器存储舍入后的值。2.如权利要求1所述的方法,其中根据所述位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值是根据数字序列进行的。3.如权利要求2所述的方法,其中所述数字序列由随机数生成器提供。4.如权利要求2所述的方法,其中所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。5.如权利要求1所述的方法,其中所述预定数值是最低有效值0.5。6.一种相机系统,包括模块,该模块包括图像传感器处理器、与所述图像传感器处理器通信耦合的存储机器可读指令的存储器,所述机器可读指令在由所述图像传感器处理器执行时使得所述图像传感器处理器:由图像处理器接收指示从图像传感器读取的对应像素强度的数值;由所述图像处理器确定接收到的所述数值的最低有效部分是否等于预定数值;和响应于确定接收到的所述数值的所述最低有效部分等于所述预定数值,由所述图像处理器根据位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值,并且如果接收到的所述数值的所述最低有效部分不等于所述预定值,那么基于接收到的所述数值将接收到的所述数值舍入为更高或更低的值;以及由所述图像处理器存储舍入后的值。7.如权利要求6所述的相机系统,其中根据所述位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值是根据数字序列进行的。8.如权利要求7所述的相机系统,其中所述数字序列由随机数生成器提供。9.如权利要求7所述的相机系统,其中所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。10.如权利要求6所述的相机系统,其中所述预定数值是最低有效值0.5。11.一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示从图像传感器读取的对应像素强度的数值的集合;由所述图像处理器通过包括根据舍入算法对所述数值的集合进行舍入的方法进行融合,包括所述根据舍入算法对所述数值的集合进行舍入的方法还包括:由所述图像处理器针对每个数值确定每个数值的最低有效部分是否等于预定数值;和响应于确定每个数值的所述最低有效部分等于所述预定数值,由所述图像处理器根据位序列将所述对应像素强度的每个数值舍入为更高或更低的值,并且如果所述数值的所述最低有效部分不等于所述预定值,那么基于所述数值将所述数值舍入为更高或更低的值;以及
对舍入后的数值求平均以产生融合值;以及由所述图像处理器存储所述融合值。12.如权利要求11所述的图像传感器处理器实现的方法,其中根据所述位序列将所述对应像素强度的每个接收到的数值舍入为更高或更低的值是根据数字序列进行的。13.如权利要求12所述的图像传感器处理器实现的方法,其中所述数字序列由随机数生成器提供。14.如权利要求12所述的图像传感器处理器实现的方法,其中所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。15.如权利要求11所述的图像传感器处理器实现的方法,其中所述预定数值是最低有效值0.5。
技术总结
一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示对应像素强度的数值;由所述图像处理器确定接收到的所述数值的最低有效部分是否等于预定数值;以及响应于确定接收到的所述数值的所述最低有效部分等于所述预定数值,由所述图像处理器根据位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值,并且如果接收到的所述数值的所述最低有效部分不等于所述预定值,那么基于接收到的所述数值将接收到的所述数值舍入为更高或更低的值;以及对舍入后的值进行融合。的值进行融合。的值进行融合。
技术研发人员:任仡奕 陈文首 刘关松
受保护的技术使用者:豪威科技股份有限公司
技术研发日:2023.02.17
技术公布日:2023/8/21
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/