[发明专利]一种基于FPGA实现的自动曝光控制方法有效
申请号: | 202110134001.5 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112788250B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 聂林川;辜长明;李显龙;李光辉;俞纯宝;姜一真 | 申请(专利权)人: | 青岛海泰新光科技股份有限公司 |
主分类号: | H04N5/235 | 分类号: | H04N5/235 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 实现 自动 曝光 控制 方法 | ||
1.一种基于FPGA实现的自动曝光控制方法,其特征在于,包含以下步骤,
S0:初始化配置传感器曝光参数和增益参数值,具体地,初始化配置传感器的曝光寄存器参数值,使得曝光时间最大,初始化配置传感器的增益寄存器参数值,使得增益值为零;
S1:接收当前帧图像像素点并根据其坐标将该帧图像划分为多个区域,具体地,接收当前帧图像像素点后,
首先,根据图像有效区域行数v_cnt0、列数h_cnt0,将图像有效区域行数加上或减掉行余量x,将图像有效区域行数扩大为v_cnt0+x或缩小为v_cnt0-x,将图像有效区域列数加上或减掉列余量y,将图像有效区域列数扩大为h_cnt0+y或缩小为h_cnt0-y,
然后,将图像有效区域横向分成M+1块和竖向N+1块,横向竖向垂直交错构成(M+1)×(N+1)个区域,在整幅图像划分为(M+1)×(N+1)个区域中包含以下四种情况:
存在M行N列交叉区域为2×2ª×2×2ᵇ个像素;
存在M行1列交叉区域为2×2ª×2ᵇ个像素;
存在1行N列交叉区域为2ª×2×2ᵇ个像素;
存在1行1列交叉区域为2ª×2ᵇ个像素;
区域划分参数M、N、a、b、v_cnt0、h_cnt0、x、y满足以下关系:
2ª× (2×M +1) = v_cnt0±x,0i≤M+1;
2ᵇ × (2×N +1) = h_cnt0±y,0j≤N+1;
其中,M、N、a、b为正整数,i、j指划分后某区域坐标;
其中,一帧图像中有效图像区域指数据选通信号为高时区域;
S2:统计当前帧图像中过曝像素点数量占比P并计算当前帧图像亮度平均值和多区域亮度值矩阵,进一步根据当前帧图像亮度平均值和多区域亮度值矩阵获得当前帧图像有效亮度值;
S3:根据步骤S2结果计算下一帧图像曝光时间Exp_Time0和增益值Gain_Value0,具体地,
首先,判断过曝像素点数量占比P是否大于阈值Pth,其中,Pth为过曝像素点占比阈值;
如果大于阈值Pth,若此时,当前增益值非最小,则直接将增益值减半,跳至S1;若此时,增益值最小,则将曝光值减半,跳至S1;
如果小于阈值Pth则根据当前帧图像有效亮度值计算下一帧图像曝光时间Exp_Time0和增益值Gain_Value0;
S4:判断下一帧图像亮度变化趋势并计算增量参数,具体地,
将当前帧图像有效亮度值Lcur与上一帧图像有效亮度值Lpre作差计算获得增量参数Para,
当Lcur-Lpre TH时,图像亮度存在增加趋势;
当Lcur-Lpre≤TH时,图像亮度在预期亮度范围内;
当Lpre-Lcur TH时,图像亮度存在减弱趋势;
当Lpre-Lcur≤TH时,图像亮度在预期亮度范围内;
其中,增量参数Para=(Lcur-Lpre)/TH,取整数部分;
其中,TH为亮度差阈值,取预期亮度范围最大值与最小值差;
S5:根据步骤S4预测亮度变化趋势及增量参数Para进一步调整步骤S3计算的曝光时间Exp_Time0和增益值Gain_Value0,获得曝光时间Exp_Time1和增益值Gain_Value1,然后跳至S1,其中,
1)当当前图像有效亮度Lcur在目标亮度范围内,不做任何调整;
2)当图像亮度存在增加趋势,且当前增益值Gain_Value0最小,新曝光时间Exp_Time1=曝光时间Exp_Time0 - E×增量参数Para,新曝光值超过曝光参数最小值时,取其最小值;
3)当图像亮度存在增加趋势,且当前增益值Gain_Value0非最小,新增益值Gain_Value1=增益值Gain_Value0-G×增量参数Para,新增益值小于增益参数最小值时,取其最小值;
4)当图像亮度存在减弱趋势,且当前曝光时间Exp_Time最大,新增益值Gain_Value1=增益值Gain_Value0+G×增量参数Para,新增益值超过增益参数最大值时,取其最大值;
5)当图像亮度存在减弱趋势,且当前曝光时间Exp_Time0非最大,新曝光时间Exp_Time1=曝光时间Exp_Time0 + E×增量参数Para,新曝光值小于最大曝光参数时,取其最大值;
其中,E为曝光预设档数;
其中,G为增益预设档数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海泰新光科技股份有限公司,未经青岛海泰新光科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110134001.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:磁悬浮把手
- 下一篇:冷轧机支撑辊成套装置