1031
- 收藏
- 点赞
- 分享
- 举报
ISP图像调试之参数标定和清晰度调整
本帖最后由 qn1533613062 于 2019-9-30 12:54 编辑
1、BLC标定,该参数标定比较简单,获取raw黑帧图像,将其按照black场景模式导入调试工具软件,按下标定矫正按钮即可。需要注意的是,获取黑帧时确保AE没有调节增益(即增益值为1024),否则图像会有很大噪声,影响标定结果,且曝光打到最大值。另外就是需要注意图像的Bayer格式、位宽、分辨率要准确。
2、MLSC标定,该参数在点击标定按钮时提示出错,但是检查了参数未找到错误在哪里,所以暂未标定,用RLSC代替。这两个参数标定的区别主要是MLSC标定需要采集不同色温下的均匀光线的图像做标定,RLSC只需要采集一帧即可。
3、RLSC标定,主要是阴影矫正,使用毛片玻璃遮住镜头使光线均匀射入镜头,调整画面亮度,海思要求是调节光源亮度,使得镜头中心亮度平均值为最大值的 80%,抓取一帧raw图像以 Flat Field 场景导入调试工具,像素坐标参数使用默认即可,设置好黑电平参数,点击矫正按钮,导出头文件格式的结果,然后将结果放入sensor驱动中。
注意:RLSC默认没有使能,但是驱动上是使能了的,可能不是在驱动使能,在软件工具配置文件里也没有找到配置的地方,暂时在每次上电的时候通过调试工具把它使能,后面再看看使能开关在哪里。
4、LDC标定,该参数标定是为矫正图像产生的畸变,畸变会导致暗角暗边影响shading awb的标定。标定时镜头对准网格纸,一般改变LDC中的DistortionRatio 比例参数直到没有暗角暗边且图像中的网格线是垂直的即可
颜色偏绿:灯箱的色温与其标识的色温可能会有较大偏差,检查白平衡标定时各个raw图像对应的色温是否与当时环境色温一致(使用色温计);黑电平是否矫正并且设置好;shading是否标定以及是否使能。
5、AWB标定,该参数标定需要采集三组不同色温下的24色色卡raw图像,然后将三组图像以24色色卡场景导入工具,填好各个图像对应的色温,设置好黑电平参数,点击标定按钮,正常的话会出现较好的色温拟合曲线,在曲线下方会显示P1、P2、Q、A、B、C 六个值为标定结果输出值,用来描述普朗克曲线,R、B 两个值为标定结果输出值,用来描述中心色温的 RGain、BGain 值,这些参数需要同步更新到sensor驱动。然后在SpecAWB模块下将AWB矫正后的图像继续导入进来,选择头文件和矩阵文件的输出路径,填好色温和△Uv值(由色温计获得),点击标定按钮,AWB标定参数就会导出来。这一步需要先标定好镜头shading再进行。在前面选定的目录下会出现Header 文件、.matrix 文件,文档说这个头文件与 SDK 结构体 ISP_SPECAWB_ATTR_S 内容对应,可直接拷贝到驱动中,但是似乎会有一些问题,一些参数超出了范围;.matrix 文件则是用于“Refresh Calibration Result”标定中需要导入的文件,然后也会生成一个头文件,也与SDK驱动中参数对应,拷贝到驱动中编译没有警告,参数合法,应该这里生成的头文件才是最终用在驱动里面的。
6、关于图像画面闪烁问题:主要几个因素:1、室内工频原因导致,2、AE步长太大,3模拟增益、数字增益精度太小。不同原因引起的现象也会不一样。工频图像会出席横向的明暗相间的条纹;AE和增益步长太大则整个画面会来回暗亮闪烁,步长越大,闪烁时间越长,甚至不会停下来。
7、边缘呈现比较严重的锯齿形状。(1)可调整 demosaic 和2DNR。一般情况下,适当的调大 demosaic 的 DetailSmoothStr 和DetailSmoothRange参数,就可以明显的减弱边缘锯齿,但是,demosaic 的参数不能调的太极端,否则,边缘会变的过于模糊。(2)适当的调节 EdgeStr 可以明显的减弱锯齿,而不明显的降低图像清晰度,EdgeStr 参数是一个长度为 32 的数组,通过减小坐标最大的一段的 EdgeStr 的值,可以明显的减弱锯齿。比如,减弱 EdgeStr[20]、EdgeStr[21]、EdgeStr[22]到 EdgeStr[31]这 12 个下坐标最大的一段的 EdgeStr 的值,而同时保持剩下下坐标较小的一段(0~19)的 EdgeStr 的值不变,则可以在不明显降低图像清晰度的前提下减弱锯齿。同时,EdgeStr 强度曲线的调节要尽量平滑。
TextureFreq 、EdgeFreq这两个参数分别用于选择想要加强的细节和边缘的频率,即TextureStr、EdgeStr对应的频段。值越大越倾向频率高的部分。
1、BLC标定,该参数标定比较简单,获取raw黑帧图像,将其按照black场景模式导入调试工具软件,按下标定矫正按钮即可。需要注意的是,获取黑帧时确保AE没有调节增益(即增益值为1024),否则图像会有很大噪声,影响标定结果,且曝光打到最大值。另外就是需要注意图像的Bayer格式、位宽、分辨率要准确。
2、MLSC标定,该参数在点击标定按钮时提示出错,但是检查了参数未找到错误在哪里,所以暂未标定,用RLSC代替。这两个参数标定的区别主要是MLSC标定需要采集不同色温下的均匀光线的图像做标定,RLSC只需要采集一帧即可。
3、RLSC标定,主要是阴影矫正,使用毛片玻璃遮住镜头使光线均匀射入镜头,调整画面亮度,海思要求是调节光源亮度,使得镜头中心亮度平均值为最大值的 80%,抓取一帧raw图像以 Flat Field 场景导入调试工具,像素坐标参数使用默认即可,设置好黑电平参数,点击矫正按钮,导出头文件格式的结果,然后将结果放入sensor驱动中。
注意:RLSC默认没有使能,但是驱动上是使能了的,可能不是在驱动使能,在软件工具配置文件里也没有找到配置的地方,暂时在每次上电的时候通过调试工具把它使能,后面再看看使能开关在哪里。
4、LDC标定,该参数标定是为矫正图像产生的畸变,畸变会导致暗角暗边影响shading awb的标定。标定时镜头对准网格纸,一般改变LDC中的DistortionRatio 比例参数直到没有暗角暗边且图像中的网格线是垂直的即可
颜色偏绿:灯箱的色温与其标识的色温可能会有较大偏差,检查白平衡标定时各个raw图像对应的色温是否与当时环境色温一致(使用色温计);黑电平是否矫正并且设置好;shading是否标定以及是否使能。
5、AWB标定,该参数标定需要采集三组不同色温下的24色色卡raw图像,然后将三组图像以24色色卡场景导入工具,填好各个图像对应的色温,设置好黑电平参数,点击标定按钮,正常的话会出现较好的色温拟合曲线,在曲线下方会显示P1、P2、Q、A、B、C 六个值为标定结果输出值,用来描述普朗克曲线,R、B 两个值为标定结果输出值,用来描述中心色温的 RGain、BGain 值,这些参数需要同步更新到sensor驱动。然后在SpecAWB模块下将AWB矫正后的图像继续导入进来,选择头文件和矩阵文件的输出路径,填好色温和△Uv值(由色温计获得),点击标定按钮,AWB标定参数就会导出来。这一步需要先标定好镜头shading再进行。在前面选定的目录下会出现Header 文件、.matrix 文件,文档说这个头文件与 SDK 结构体 ISP_SPECAWB_ATTR_S 内容对应,可直接拷贝到驱动中,但是似乎会有一些问题,一些参数超出了范围;.matrix 文件则是用于“Refresh Calibration Result”标定中需要导入的文件,然后也会生成一个头文件,也与SDK驱动中参数对应,拷贝到驱动中编译没有警告,参数合法,应该这里生成的头文件才是最终用在驱动里面的。
6、关于图像画面闪烁问题:主要几个因素:1、室内工频原因导致,2、AE步长太大,3模拟增益、数字增益精度太小。不同原因引起的现象也会不一样。工频图像会出席横向的明暗相间的条纹;AE和增益步长太大则整个画面会来回暗亮闪烁,步长越大,闪烁时间越长,甚至不会停下来。
7、边缘呈现比较严重的锯齿形状。(1)可调整 demosaic 和2DNR。一般情况下,适当的调大 demosaic 的 DetailSmoothStr 和DetailSmoothRange参数,就可以明显的减弱边缘锯齿,但是,demosaic 的参数不能调的太极端,否则,边缘会变的过于模糊。(2)适当的调节 EdgeStr 可以明显的减弱锯齿,而不明显的降低图像清晰度,EdgeStr 参数是一个长度为 32 的数组,通过减小坐标最大的一段的 EdgeStr 的值,可以明显的减弱锯齿。比如,减弱 EdgeStr[20]、EdgeStr[21]、EdgeStr[22]到 EdgeStr[31]这 12 个下坐标最大的一段的 EdgeStr 的值,而同时保持剩下下坐标较小的一段(0~19)的 EdgeStr 的值不变,则可以在不明显降低图像清晰度的前提下减弱锯齿。同时,EdgeStr 强度曲线的调节要尽量平滑。
TextureFreq 、EdgeFreq这两个参数分别用于选择想要加强的细节和边缘的频率,即TextureStr、EdgeStr对应的频段。值越大越倾向频率高的部分。
我来回答
回答5个
时间排序
认可量排序
认可0
认可0
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片
相关问答
-
32016-05-25 20:43:11
-
2020-05-14 11:15:03
-
2017-03-10 10:49:14
-
2017-03-13 16:53:31
-
2016-09-23 17:39:01
-
2018-12-07 14:15:19
-
12018-10-29 09:42:25
-
2018-11-26 17:12:19
-
2016-10-13 17:30:17
-
2017-08-12 00:55:46
-
2017-07-19 16:05:04
-
2016-06-06 12:27:17
-
2020-06-22 18:45:27
-
2020-08-06 10:59:25
-
2014-12-05 13:55:19
-
12012-12-16 17:07:26
-
2019-06-28 09:21:30
-
2015-01-15 08:57:35
-
12019-09-20 16:20:41
无更多相似问答 去提问

点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认