【技术实现步骤摘要】
一种黑电平校正方法及装置
本专利技术涉及图像处理领域,特别涉及一种黑电平校正方法及装置。
技术介绍
在图像处理的过程中,通常需要对图像传感器所采集到的图像进行黑电平校正。相关技术中,黑电平校正方法主要包括:先基于每一帧图像的遮光区域的像素值确定出遮光区域的黑电平值以作为基准黑电平值,之后,再利用当前帧图像的有效像素区域的各个像素的像素值减去当前帧图像的遮光区域的基准黑电平值以此来对有效像素区域的像素值进行黑电平校正。但是,相关技术中,由于图像传感器的不同颜色通道的物理结构和工艺水平存在差异,再加上曝光时间和滤光片的影响,会使得图像传感器的不同的颜色通道内的黑电平值不一致,同时,图像传感器的工作温度、曝光时间、工作电压等因素也会使得不同颜色通道的黑电平值有所不同。基于此,采用相关技术中的方法进行黑电平校正时,由于其未分通道进行黑电平校正,则其在对所有通道的像素值均减去相同的基准黑电平值时,会使得不同颜色通道的黑电平校正出现误差,导致黑电平校正后的图像偏色和通透性差。以及,当温度或者曝光发生变化的时候,不同帧之间的黑电平值也会随之发生变化,此时,若相邻帧的遮光区域之间的黑电平值相差较大,会使得相邻帧的基准黑电平值相差较大,则在利用相关技术中的方法进行黑电平校正时,会出现上一帧图像数据有效像素区域的像素值减去的基准黑电平值与当前帧图像数据有效像素区域的像素值所减去的基准黑电平值相差较大的现象,从而会使得校正之后的上一帧图像数据的有效像素区域的像素值与校正之后的当前帧图像数据的有效像素区域的像素值相差较大,则 ...
【技术保护点】
1.一种黑电平校正方法,其特征在于,所述校正方法包括:/n获取预定帧图像数据、以及获取所述预定帧图像数据的上一帧图像数据的遮光区域的黑电平反馈值,所述黑电平反馈值用于指示遮光区域的基准黑电平值;/n计算出预定帧图像数据的遮光区域的像素值与上一帧图像数据的遮光区域的黑电平反馈值之间的误差值;/n基于预定帧图像数据的遮光区域的误差值确定出预定帧图像数据的遮光区域的黑电平反馈值并存储;/n基于预定帧图像数据的遮光区域的黑电平反馈值对所述预定帧图像数据的有效像素区域进行黑电平校正;/n其中,确定出预定帧图像数据的遮光区域的黑电平反馈值的方法包括:当预定帧图像数据不为第一帧图像数据时,若预定帧图像数据的遮光区域对应的误差值的绝对值大于第一预设值,且在包括预定帧图像数据在内的图像数据中有且仅连续有第一预设帧数的图像数据的遮光区域的误差值的绝对值大于第一预设值,则对所述预定帧图像数据执行更新操作,以计算出预定帧图像数据的遮光区域的黑电平反馈值;/n所述更新操作包括:将所述上一帧图像数据的遮光区域的黑电平反馈值与第二预设值之和或之差作为预定帧图像数据的遮光区域的黑电平反馈值。/n
【技术特征摘要】
1.一种黑电平校正方法,其特征在于,所述校正方法包括:
获取预定帧图像数据、以及获取所述预定帧图像数据的上一帧图像数据的遮光区域的黑电平反馈值,所述黑电平反馈值用于指示遮光区域的基准黑电平值;
计算出预定帧图像数据的遮光区域的像素值与上一帧图像数据的遮光区域的黑电平反馈值之间的误差值;
基于预定帧图像数据的遮光区域的误差值确定出预定帧图像数据的遮光区域的黑电平反馈值并存储;
基于预定帧图像数据的遮光区域的黑电平反馈值对所述预定帧图像数据的有效像素区域进行黑电平校正;
其中,确定出预定帧图像数据的遮光区域的黑电平反馈值的方法包括:当预定帧图像数据不为第一帧图像数据时,若预定帧图像数据的遮光区域对应的误差值的绝对值大于第一预设值,且在包括预定帧图像数据在内的图像数据中有且仅连续有第一预设帧数的图像数据的遮光区域的误差值的绝对值大于第一预设值,则对所述预定帧图像数据执行更新操作,以计算出预定帧图像数据的遮光区域的黑电平反馈值;
所述更新操作包括:将所述上一帧图像数据的遮光区域的黑电平反馈值与第二预设值之和或之差作为预定帧图像数据的遮光区域的黑电平反馈值。
2.如权利要求1所述的黑电平校正方法,其特征在于,在获取所述预定帧图像数据之后,所述方法还包括:对所述预定帧图像数据的遮光区域的像素进行分组、以及对所述预定帧图像数据的有效像素区域的像素进行分组,得到多个像素组,每个像素组中包括多个像素点;
其中,所述有效像素区域像素的分组方法与所述遮光区域像素的分组方法相同。
3.如权利要求2所述的黑电平校正方法,其特征在于,所述校正方法还包括:
获取预定帧图像数据的遮光区域的不同像素组的各个像素的像素值,以及获取所述预定帧图像数据的上一帧图像数据的遮光区域的各个像素组的黑电平反馈值,所述黑电平反馈值用于指示各个像素组的基准黑电平值;
计算出预定帧图像数据的遮光区域的每个像素组的像素值与上一帧图像数据的遮光区域中对应的像素组的黑电平反馈值之间的误差值;
基于预定帧图像数据的遮光区域的各个像素组对应的误差值确定出预定帧图像数据的遮光区域的各个像素组的黑电平反馈值并存储;
基于预定帧图像数据的遮光区域的各个像素组的黑电平反馈值对所述预定帧图像数据的有效像素区域的各个像素组进行黑电平校正;
其中,确定出预定帧图像数据的遮光区域的各个像素组的黑电平反馈值的方法包括:当预定帧图像数据不为第一帧图像数据时,若预定帧图像数据的遮光区域的预定像素组对应的误差值的绝对值大于第一预设值,且在包括预定帧图像数据在内的图像数据中有且仅连续有第一预设帧数的图像数据的遮光区域的预定像素组的误差值的绝对值大于第一预设值,则对所述预定帧图像数据执行更新操作,以计算出预定帧图像数据的遮光区域中预定像素组的黑电平反馈值;
所述更新操作包括:将所述上一帧图像数据的遮光区域中预定像素组的黑电平反馈值与第二预设值之和或之差作为预定帧图像数据的遮光区域中预定像素组的黑电平反馈值。
4.如权利要求3所述的黑电平校正方法,其特征在于,对所述预定帧图像数据的遮光区域的像素进行分组、以及对所述预定帧图像数据的有效像素区域的像素进行分组的方法包括:将不同颜色通道的像素分为不同的像素组;
以及,所述校正方法还包括:
获取预定帧图像数据的遮光区域的不同颜色通道的各个像素的像素值,以及获取所述预定帧图像数据的上一帧图像数据的遮光区域的各个颜色通道的黑电平反馈值;
计算出预定帧图像数据的遮光区域的每个颜色通道的像素值与上一帧图像数据的遮光区域中相同的颜色通道的黑电平反馈值之间的误差值;
基于预定帧图像数据的遮光区域的各个颜色通道对应的误差值确定出预定帧图像数据的遮光区域的各个颜色通道的黑电平反馈值并存储;
基于预定帧图像数据的遮光区域的各个颜色通道的黑电平反馈值对所述预定帧图像数据的有效像素区域的各个颜色通道进行黑电平校正;
其中,确定出预定帧图像数据的遮光区域的各个颜色通道的黑电平反馈值的方法包括:当预定帧图像数据不为第一帧图像数据时,若预定帧图像数据的遮光区域的预定颜色通道对应的误差值的绝对值大于第一预设值,且在包括预定帧图像数据在内的图像数据中有且仅连续有第一预设帧数的图像数据的遮光区域的预定颜色通道的误差值的绝对值大于第一预设值,则对所述预定帧图像数据执行所述更新操作,以计算出预定帧图像数据的遮光区域中预定颜色通道的黑电平反馈值;
所述更新操作包括:将所述上一帧图像数据的遮光区域中预定颜色通道的黑电平反馈值与第二预设值之和或之差作为预定帧图像数据的遮光区域中预定颜色通道的黑电平反馈值。
5.如权利要求4所述的黑电平校正方法,其特征在于,所述更新操作包括:当预定帧图像数据的遮光区域的预定颜色通道对应的误差值大于0时,将上一帧图像数据的遮光区域中预定颜色通道的黑电平反馈值与第二预设值之和作为预定帧图像数据的遮光区域中预定颜色通道的黑电平反馈值;
当预定帧图像数据的遮光区域的预定颜色通道对应的误差值小于0时,将上一帧图像数据的遮光区域中预定颜色通道的黑电平反馈值与第二预设值之差作为预定帧图像数据的遮光区域中预定颜色通道的黑电平反馈值。
6.如权利要求4所述的黑电平校正方法,其特征在于,计算出预定帧图像数据的遮光区域的每个颜色通道的像素值与上一帧图像数据的遮光区域中相同的颜色通道的黑电平反馈值之间的误差值的方法包括:
利用预定帧图像数据的遮光区域的预定颜色通道的每个像素的像素值减去上一帧图像数据的遮光区域的所述预定颜色通道的黑电平反馈值,以计算出预定帧图像数据的遮光区域的所述预定颜色通道的每个像素的像素剩余值;其中,当所述预定帧图像数据为第一帧图像数据时,所述上一帧图像数据的遮光区域的各个颜色通道的黑电平反馈值为0;
计算出预定帧图像数据的遮光区域的所述预定颜色通道的像素剩余值的平均值,将所述平均值确定为所述预定颜色通道对应的误差值,以此确定出所述预定帧图像数据的遮光区域中各个颜色通道对应的误差值。
7.如权利要求4所述的黑电平校正方法,其特征在于,基于预定帧图像数据的遮光区域的各个颜色通道对应的误差值确定出预定帧图像数据的遮光区域的...
【专利技术属性】
技术研发人员:李想,王勇,温建新,宋博,
申请(专利权)人:成都微光集电科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。