DALSA相机平场校正步骤

l 相机数据链:

l 相机存储结构:

导入出场设置: lfs,此时相机FPN与PRNU系数归零。

 保存当前设置至EEROM: wus(相机重新上电后则运行此设置)

 保存当前校正因子至EEROM: wpc

 恢复最后一次保存的用户设置与FPN与PRNU校正因子: rus

 

l 主要校正介绍:

Fixed Pattern Noise (FPN): 暗场,固定图像噪声校正

Photo Response Non Uniformity (PRNU):明场,图像非均匀性响应校正

Lens and light source non-uniformity:明场,镜头与光源非均匀性校正

* FPN校正时,像素值必须在1DN与127DN之间;PRNU校正时,像素值必须在128DN与254DN之间。校正前最好首先使用“gl”命令确认DN值是否满足要求

l 校正步骤:

1. 切换至相机校正模式:svm 1

2. 根据最终使用情况设置相机校正环境(如行频、曝光时间、增益等)

3. 确定平场目标(建议使用塑料、陶瓷或专业白平衡纸)

4. 设置校正取样尺寸:css

5. 暗场校正(FPN):ccf

6. 明场校正(PRNU):ccp

7. 保存设置与校正因子:wus + wpc.

* 必须首先做暗场再做明场,因计算PRNU因子时要用到FPN因子的值。建议当环境温度变化高于10°C时,重新进行所有校正。

l 暗场步骤:

1. 关闭所有光源(关闭镜头盖)

2. 确认输出DN值范围:glgla (范围为1-127). 如果信号值太低,则调节模拟offset (sao). 如果信号值太高,确认没有光输入并减小模拟offset或减小增益值(sg)

3. 输入ccf. 当返回OK> 则校正完成,此步骤校正FPN校正因子与数字增益(digital offset)

ccf [i]i为模拟offset DN,首先设置模拟增益而后计算FPN校正因子(1~100DN - 8-bit模式;4 ~400DN - 10-bit)

4. 存储参数:wpc.

l 明场步骤:

1. 设置平场环境

2. 确认输出DN值范围:glgla (范围为128-254). 如果信号值太低或太高,则调节增益值(sg)

3. 输入ccp. 当返回OK> 则校正完成

ccp [i],i为模拟增益DN,首先设置模拟增益而后计算PRNU校正因子(64~251DN - 8-bit模式;256~1007DN - 10-bit)

4. 存储参数:wpc.

平场注意:

* 1. 校正时关闭日光灯

* 2. 光源所有像素值在64DN~254DN, 使用gl确定输入值,如值过高或低,则使用sg校正

* 3. 光源不均匀性应在4到1之间,因各像素最大数字增益校正为2x。

DALSA相机平场校正步骤相关推荐

  1. 平场校正 Flat Fielding

    WHY: 理想情况下, 当相机对均匀的目标成像时, 得到图像中所有像素点的灰度值理论上应该是相同的. 然而, 实际上图像中各像素的值往往会有较大差异. 这一般是由以下几个原因造成: (1)光照不均匀( ...

  2. Baumer工业相机堡盟相机VLXT-90M.I如何做平场校正阴影校正:消除图像明暗不均匀现象

    项目场景: 特殊环境类项目,使用高速高稳定并自带高防护的VLXT.90M.IBaumer相机作为相机主体,它属于万兆网系列中的一种,使用该相机可以保证图像质量的前提下提高图像传输速度. 相机型号:VL ...

  3. CCD线阵相机彩色图像校正

    最近在使用相机时彩色模式下应用平场校正不能用,拍出的图像中间亮,两边暗(光源原因),对识别造成很大影响.so只好通过软件来校正图像. 一.主要方法步骤 相机上电,打开光源 光圈为2 行频为工况行频 增 ...

  4. matlab鱼眼镜头,普通镜头,单目双目相机标定校正(四)

    写这篇文章的目的,是记录相机标定过程和问题,经过试验,记录问题 1.单目相机与双目相机的标定.区别.目的 2.相机拍照时,距离标定板的距离 3.填写参数时.黑白格的大小有影响? 4.参数的设置 5.拍 ...

  5. 立体视觉--双目相机立体校正(Bouguet算法)

    双目相机立体校正(Bouguet算法) 在双目立体视觉的三维重建过程中,需要通过立体匹配算法来进行视差图的计算得到左右两幅图像的视差值,进而来计算深度来恢复场景的三维信息. 计算三维场景中目标点在左右 ...

  6. 相机畸变校正、求出参数、具体应用

    相机畸变校正.求出参数.具体应用 一.原理 二.具体步骤 三.参数获取程序代码 四.使用程序 后续版本: 畸变矫正应用封装后,耗时6ms 参数采集第二版,添加了一些异常判断和提示 参数获取程序源码 运 ...

  7. 什么是平场校正 Flat Fielding

    转自: 理想情况下, 当相机对均匀的目标成像时, 得到图像中所有像素点的灰度值理论上应该是相同的. 然而, 实际上图像中各像素的值往往会有较大差异. 这一般是由以下几个原因造成: (1)光照不均匀(2 ...

  8. 黑电平校正、FPN校正、平场校正、白平衡校正

    黑电平校正.FPN校正.平场校正.白平衡校正,这四种校正,虽然形成原理和操作方式有不同,但是在实际应用中,经常是交叉的,尤其是在硬件实现时,出于速度以及资源的考虑,会融合起来做,或者使用一种暴力简单的 ...

  9. DALSA相机开发记录(01)

    DALSA相机开发记录(01) 打开相机时,出现"Server index out of range"错误,原因是Sapera CamExpert生成的相机配置文件(.CCF)中& ...

最新文章

  1. luogu P3850 [TJOI2007]书架(平衡树、无旋treap(按排名分裂))
  2. 谁干的mysql无密码登录?
  3. linux ls统计文件个数
  4. AbsoluteLayout(绝对布局)
  5. [APP]- 找回Xcode7的代码折叠功能
  6. 【Python】表格文件处理
  7. linux mem cache,Linux内存:MemTotal、MemFree、MemAvailable三者区别
  8. Hello word ;
  9. 毕业设计之 - 题目:基于LSTM的预测算法 - 股票预测 天气预测 房价预测
  10. 三部曲打造无路由器破解闪讯WiFi共享 经好几个同学验证
  11. java 换行规范_Java代码规范
  12. MacBook重装系统
  13. 苹果开发者账户续费 支付授权失败
  14. 我有阳光(我爱生活)
  15. TOEFL wordlist 24
  16. [USACO07DEC]泥水坑Mud Puddles BFS BZOJ 1627
  17. cobaltstrike (cs 使用)初使用
  18. 关于物联网的误区,你有没有中招?
  19. 低学历者已无法生存 程序员尤其明显
  20. html5如何快速选择工具,PS快速选择工具怎么使用?快捷键是什么?

热门文章

  1. zepto源码--filtered, contains,funcArg,setAttribute,className,deserializeVale--学习笔记
  2. 递归,递推,记忆化搜索,空间优化(数字三角形)
  3. android开发实现静默安装(fota升级)
  4. MasterPage 变化了的 ClientID ctl00_
  5. Monitorix 2.6.0 发布,系统监控工具
  6. Java高并发之CountDownLatch源码分析
  7. 使用netcat的正向 / 反向shell
  8. 活动目录系列之二:单域环境的实现(单站点)
  9. Bamboo基础概念
  10. 嵌套循环连接(Nested Loops), 合并联接(Merge), 哈希联接(Hash)的适用情况