简单的坏点校正记录
- 简单的坏点校正记录 推荐度:
- 相关推荐
简单的坏点校正记录
坏点的成因
- Sensor 工艺缺陷:像素点在工艺上的缺陷,光电转换过程出错……
- PD 点: 固定位置用于 PDAF
- 其它原因引起:温度(曝晒,电流噪声增大等等),gain……
坏点校正的目的
- 坏点像素值与真实值差异大,后续模块无法去除
- 坏点回造成部分 pixel 闪烁
坏点校正的原理
坏点校正分为2个阶段:坏点检测和坏点校正。
坏点检测
1,简单的判断方法
分别计算当前点与同通道3x3区域范围内除本身之外的次大值以及次小值的差异,并将差异与阈值进行比较,两者均小于等于阈值时就判定为good pixel,否则为bad pixe。
2,稍微复杂的判断方法
将当前点周围3x3区域内除自身外的次大值(dmax)以及当前点周围3x3区域内除自身外的次小值(dmin)与周围3x3 区域平均值(avg)进行比较,得到good pixel的判断阈值(th),该判断阈值(th)与以下三个因素有关:
(1)dmax - avg:当前点周围3x3区域内除自身外的次大值与平均值的差异;
(2)dmin - avg:当前点周围3x3区域内除自身外的次小值与平均值的差异;
(3)det_th_ratio:用户设置的det_th_ratio值。
坏点修复
1,取0°,90°或者两个斜角的插值。
2,8临域的均值、中位数等。
最新文章
- 性能测试流程
- oracle rowid与rownum的使用
- 什么是annotations
- 《C语言程序教程》课后编程题
- Platform Builder
- linux下生成dump文件方法及设置
- 黑客养成记(4)
- windows 2008虚拟机的安装方法
- 易用性测试详解
- 扎心了!37岁被裁,好几个月都没有找到工作,面试大公司被婉拒,无奈只能降薪去小公司,没想到还被人嫌弃技术太落后...
- ABAP 设置ALV复选框
- 图解Linux中EXT4与EXT3的区别
- ADFS 概念与基本开发介绍 (1)
- 关于nofollow的问题
- c语言判断正整数x是否为同构数,c语言上机题库(阅读).doc
- Hashtable的用法
- CLion破解注册
- 了解Intel IPP
- Matlab中interp2和interpn的差异
- Python的return语句中使用条件判断