用于在舍入时维持像素强度的系统和方法技术方案

技术编号:38570442 阅读:19 留言:0更新日期:2023-08-22 21:05
一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示对应像素强度的数值;由所述图像处理器确定接收到的所述数值的最低有效部分是否等于预定数值;以及响应于确定接收到的所述数值的所述最低有效部分等于所述预定数值,由所述图像处理器根据位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值,并且如果接收到的所述数值的所述最低有效部分不等于所述预定值,那么基于接收到的所述数值将接收到的所述数值舍入为更高或更低的值;以及对舍入后的值进行融合。的值进行融合。的值进行融合。

【技术实现步骤摘要】
用于在舍入时维持像素强度的系统和方法


[0001]本公开涉及图像处理
,尤其涉及一种用于在舍入时维持像素强度的系统和方法,特别涉及一种图像传感器处理器实现的用于保持像素强度的方法和一种相机系统。

技术介绍

[0002]诸如独立的数码相机、移动设备、汽车组件和医疗设备之类的商业产品中的相机模块包括具有像素阵列的图像传感器。像素阵列包括布置成N
×
N阵列的多个像素。像素强度是用于对存储在像素内的信息进行分类的关键特征。对于灰度图像,像素的强度通常被表示为数值,或者对于彩色图像,像素的强度被表示为三个数值。像素阵列的N
×
N像素组可以通过例如对N
×
N像素阵列内的每个像素的像素强度求平均来融合以形成超像素。在融合期间维持一致的像素强度值对于维持准确的图像以供显示至关重要。像素融合导致更高的信噪比,但代价是降低了整体分辨率。

技术实现思路

[0003]根据实施例,一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示对应像素强度的数值;由图像处理器确定接收到的数值的最低有效部分是否等于预定数值;以及响应于确定接收到的数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的接收到的数值舍入为更高或更低的值,并且如果接收到的数值的最低有效部分不等于预定值,那么基于接收到的数值将接收到的数值舍入为更高或更低的值;以及由图像处理器对舍入后的值进行融合。
[0004]在一些实施例中,根据所述位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值是根据数字序列进行的。
[0005]在一些实施例中,所述数字序列由随机数生成器提供。
[0006]在一些实施例中,所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。
[0007]在一些实施例中,其中所述预定数值是最低有效值0.5。
[0008]根据另一个实施例,一种相机系统,包括模块,该模块包括图像传感器处理器、与图像传感器处理器通信耦合的存储机器可读指令的存储器,这些机器可读指令在由图像传感器处理器执行时使得图像传感器处理器:由图像处理器接收指示对应像素强度的数值;由图像处理器确定接收到的数值的最低有效部分是否等于预定数值;响应于确定接收到的数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的接收到的数值舍入为更高或更低的值,并且如果接收到的数值的最低有效部分不等于预定值,那么基于接收到的数值将接收到的数值舍入为更高或更低的值;以及由图像处理器对舍入后的值进行融合。
[0009]在一些实施例中,根据所述位序列将所述对应像素强度的接收到的所述数值舍入
为更高或更低的值是根据数字序列进行的。
[0010]在一些实施例中,所述数字序列由随机数生成器提供。
[0011]在一些实施例中,所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。
[0012]在一些实施例中,所述预定数值是最低有效值0.5。
[0013]根据另一个实施例,一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示从图像传感器读取的对应像素强度的数值的集合;由图像处理器通过包括根据舍入算法对数值的集合进行舍入的方法进行融合,包括根据舍入算法对数值的集合进行舍入的方法还包括:由图像处理器针对每个数值确定每个数值的最低有效部分是否等于预定数值;以及响应于确定每个数值的最低有效部分等于预定数值,由图像处理器根据位序列将对应像素强度的每个数值舍入为更高或更低的值,并且如果数值的最低有效部分不等于预定值,那么基于该数值将该数值舍入为更高或更低的值;以及对舍入后的数值求平均以产生融合值;以及由图像处理器存储融合值。
[0014]在一些实施例中,根据所述位序列将所述对应像素强度的每个接收到的数值舍入为更高或更低的值是根据数字序列进行的。
[0015]在一些实施例中,所述数字序列由随机数生成器提供。
[0016]在一些实施例中,所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。
[0017]在一些实施例中,所述预定数值是最低有效值0.5。
附图说明
[0018]图1A示出了根据实施例的将像素强度从2
×
2像素阵列融合为单个超像素的方法的图。
[0019]图1B示出了根据实施例的将像素强度从四个2
×
2像素阵列融合为单个2
×
2像素阵列的图,以及指示每个像素的像素强度的对应数值。
[0020]图2描绘了根据实施例的使用舍入算法对均匀像素分布进行融合的图。
[0021]图3示出了根据实施例的使用各种方法的各种像素强度的灰度。
[0022]图4描绘了根据实施例的实现本专利技术实施例的计算系统。
[0023]图5是图示根据实施例的在融合N
×
N像素阵列时维持加权平均像素强度的方法的流程图。
[0024]图6A

6F示出了根据实施例的各种灰度强度下的曲线图,每个曲线图图示了作为自动白平衡的函数的平均值误差,第一曲线图使用常规方法,而第二曲线图使用本专利技术实施例。
[0025]图7示出了根据实施例的使用本专利技术实施例的浮点数值的舍入。
[0026]图8A、8B图示了根据实施例的使用常规方法相对于使用本专利技术实施例的对灰度像素强度进行融合。
具体实施方式
[0027]图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时,像素强度向下舍入。常规方法无法在整个融合过程中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像传感器处理器实现的用于保持像素强度的方法,包括:由图像处理器接收指示从图像传感器读取的对应像素强度的数值;由所述图像处理器确定接收到的所述数值的最低有效部分是否等于预定数值;和响应于确定接收到的所述数值的所述最低有效部分等于所述预定数值,由所述图像处理器根据位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值,并且如果接收到的所述数值的所述最低有效部分不等于所述预定值,那么基于接收到的所述数值将接收到的所述数值舍入为更高或更低的值;以及由所述图像处理器存储舍入后的值。2.如权利要求1所述的方法,其中根据所述位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值是根据数字序列进行的。3.如权利要求2所述的方法,其中所述数字序列由随机数生成器提供。4.如权利要求2所述的方法,其中所述数字序列是交替值的触发器序列,其中所述数值中的大约一半舍入为更低的值并且所述数值中的大约另一半舍入为更高的值。5.如权利要求1所述的方法,其中所述预定数值是最低有效值0.5。6.一种相机系统,包括模块,该模块包括图像传感器处理器、与所述图像传感器处理器通信耦合的存储机器可读指令的存储器,所述机器可读指令在由所述图像传感器处理器执行时使得所述图像传感器处理器:由图像处理器接收指示从图像传感器读取的对应像素强度的数值;由所述图像处理器确定接收到的所述数值的最低有效部分是否等于预定数值;和响应于确定接收到的所述数值的所述最低有效部分等于所述预定数值,由所述图像处理器根据位序列将所述对应像素强度的接收到的所述数值舍入为更高或更低的值,并且如果接收到的所述数值的所述最低有效部分不等于所述预定值,那么基于接收到的所述数值将接收到的所述数值舍入为更高或更低的值;以及由所述图像处理器存储舍入后的值。7.如权利要求6所述的相机系统,其中...

【专利技术属性】
技术研发人员:任仡奕陈文首刘关松
申请(专利权)人:豪威科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1