大熊背
日拱一卒,功不唐捐
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ISP基本框架及算法介绍
ISP基本框架及算法介绍 ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。它可以分为独立与集成两种形式。 ISP 的Firmw...............原创 2018-05-20 01:30:29 · 142680 阅读 · 23 评论 -
根据PLineTable曝光表逆向推导MTK自动曝光中曝光表生成原理(二)
本文探讨了MTK自动曝光系统中曝光表条目的确定方法。通过分析APEX系统曝光公式,指出曝光表大小取决于最大和最小亮度值(BV),并举例验证了计算方法的正确性。同时研究了MiniISOgain值的计算方法,提出通过曝光表中SV值最接近5时的增益值来推导MiniISOgain,并给出了具体计算公式。实验数据表明计算结果与曝光表头文件数值误差仅为1,验证了方法的有效性。这些研究为理解MTK自动曝光系统的参数设置提供了理论依据。原创 2025-07-23 18:59:18 · 411 阅读 · 0 评论 -
基于APEX系统自动曝光数学原理
本文介绍了APEX(加法系统)曝光参数系统及其在自动曝光控制中的应用。APEX系统通过将光圈、快门等参数转换为以2为底的指数形式,便于直观计算。自动曝光过程包括测光(TTL测光三种模式)、场景分析(查表法和迭代法)和曝光校正三个步骤。重点阐述了基于APEX系统的查表法实现,通过建立亮度值与曝光参数(光圈、快门、增益)的对应表格(EV5-EV17范围),实现快速曝光估计。系统采用TTL测光,需预先建立亮度Y与EV值的映射表来完成曝光补偿。原创 2025-07-23 18:47:31 · 50 阅读 · 0 评论 -
ISP Pipeline中亮度调整模块中的色彩恢复原理
摘要:图像增强中常用HSI等色彩空间分离亮度与色度信息以避免颜色失真。通过保持色调和饱和度不变,仅调整亮度分量(I),并利用RGB与I的线性关系进行转换,可避免复杂的三角函数运算,实现硬件友好的色彩恢复。该方法确保亮度调整前后色调和饱和度不变,有效防止色彩失真。原创 2025-07-21 18:45:16 · 152 阅读 · 0 评论 -
色温坐标系的选择R/G-B/G还是G/R-G/B?之二
本文通过实验对比分析了R/G-B/G和G/R-G/B两种色温坐标系的差异。测试数据显示:R/G-B/G坐标系中,不同增益下的白点中心位置较稳定,边界变化幅度较小;而G/R-G/B坐标系的白点位置会随增益变化明显,低色温时纵坐标变化大,高色温时横坐标变化大。放大系数测试表明,B/G-R/G坐标系需要至少256倍放大才能有效区分白点,而G/R-G/B坐标系64倍即可。此外,R/G-B/G坐标系的白点分布更适合圆形框定,G/R-G/B则适合矩形框定。综合来看,两种坐标系各有特点,需根据实际应用场景选择合适的坐标系原创 2025-07-08 18:40:35 · 185 阅读 · 0 评论 -
关于Novatek B/G-R/G白平衡色温坐标系再探究
本文介绍了判断点在斜截式直线方程和双曲线方程位置关系的数学方法,并探讨了色温坐标系构建技术。对于直线方程y=kx+b,通过计算Δ=y0-(kx0+b)的符号结合斜率方向判断点位于直线的左右侧;对于双曲线xy=k,通过Δ=x0y0-k的符号及所在象限判断上下位置。在色温坐标系应用中,分析了Novatek公司采用直线和双曲线交集确定白点区域的方法,说明可通过矩形、圆形或多边形等约束条件框定目标点。文章详细推导了斜率±1的特殊直线方程,展示了如何通过平行四边形边界和双曲线范围精确筛选色温白点,为图像处理中的白平衡原创 2025-07-07 19:50:35 · 468 阅读 · 0 评论 -
关于联咏(Novatek )白平衡色温坐标系探究
本文分析了Novatek白平衡色温坐标系的设计原理及其几何表达。坐标系以归一化的R/G和B/G为坐标轴,通过线性与非线性约束精确界定白点候选区:R+B对应斜率为-1的直线族(y+x=k),R-B对应斜率为1的直线族(y-x=k),R×B对应双曲线族(xy=k),R/B对应过原点的直线族(y=kx)。坐标系通过参数阈值(如亮度Y、R±B截距、R/G/B/G范围等)构建平行四边形约束区域,其中所有参数均需乘以128的放大系数。这种多约束设计比传统仅用R/G、B/G的方法更精准,且便于通过计算几何判断新增光源是否原创 2025-07-04 19:00:51 · 208 阅读 · 0 评论 -
ISP之色差增益抑制(Chroma Gain Suppression)之二
Chroma suppression decreases the chroma (Cb,Cr) values of the very dark and very bright areas.Dark areas of an image should generally be black, but chroma noise can add unwanted color artifacts.原创 2023-06-09 19:28:28 · 900 阅读 · 0 评论 -
根据PLineTable曝光表逆向推导MTK自动曝光中曝光表生成原理(一)
本文分析了多款手机传感器(如gc2235、imx111等)的曝光表文件,探讨了曝光表生成的共性原理。研究采用指数函数拟合方法,发现各传感器曝光量呈7.18%的指数增长规律(约1.0718倍),对应对数域0.1的步进调整。这一增长特性与亮度值(BV)的0.1步进调整相匹配,揭示了曝光表设计中曝光时间、增益分配遵循对数域线性增长的底层逻辑,符合人眼对亮度非线性感知的特性。通过Python数据分析验证了曝光量在对数域与BV的同步对应关系。原创 2025-06-20 20:44:28 · 878 阅读 · 0 评论 -
MTK APEX测光系统中各变量具体的计算方式探究
本文解析了MTK曝光表的计算逻辑,通过APEX系统公式AV+TV=BV+SV推导曝光参数。具体示例展示了在固定光圈f/2.8和ISO100时,环境亮度(BV)从9降到3时,曝光时间需从1/2048s调整到1/30s;而在固定光圈和1/30s曝光时,BV从3降至-1则需将ISO从100提升至1600。文章还探讨了非整数BV值(如2.15)的处理策略,提出通过查找曝光表邻近值或插值法获取合理曝光参数,同时需兼顾抗频闪需求。所有计算均基于K=0.32的传感器常数,验证了理论值与实际参数的吻合性。原创 2025-06-12 19:40:12 · 109 阅读 · 0 评论 -
关于联咏(Novatek )自动曝光中Lv值的计算方式实现猜想
摘要:文章探讨了MTKAPEX系统中AV值的计算方法,针对手机镜头固定光圈的特点,推测联咏可能采用F1/8作为标准光圈值来计算AV。通过最小二乘法计算得出SV系数K=0.31713,与MTK官方值0.32接近。最后对比了不同光照条件下的APEX理论值与实测值,误差约0.5%,验证了计算方法的可靠性。研究为安防领域模组适配不同光圈镜头提供了参考方案。原创 2025-06-12 19:36:59 · 210 阅读 · 0 评论 -
一种白平衡增益计算中白点权重计算简易实现方式
一种白平衡白点距离权重简易实现方式原创 2025-05-28 19:33:28 · 246 阅读 · 0 评论 -
白平衡校正中冯・克里兹参数计算过程详解
冯・克里兹参数详细计算过程原创 2025-05-26 18:26:50 · 492 阅读 · 0 评论 -
拉普拉斯算子过零点边缘检测原理以及抑制伪边缘的方法
阐述了拉普拉斯算子过零点边缘检测原理以及抑制伪边缘的方法原创 2025-05-23 19:29:34 · 666 阅读 · 0 评论 -
高噪声下扩展边缘检测算子对检测边缘的影响
由于噪声的存在,边缘检测器往往会检测到更多的虚假边缘。我们可以通过均值滤波或空间平均滤波对图像进行预处理以减轻噪声的影响,也可以扩展边缘检测算子本身来抑制噪声效应。实现这一点的一种方法是扩大边缘检测掩模的尺寸。我们可以看到,随着掩模尺寸的增大,线条变粗,细小的线条消失。我们发现扩展后的算子性能优于较小的掩模。然而,它们需要更多计算,并且会使边缘模糊,这可以通过后处理来细化模糊边缘并去除残留噪声来缓解。它通过加权系数模拟像素强度在邻域内的线性变化趋势,适用于检测图像中的边缘和梯度。Prewitt算子;原创 2025-05-21 18:24:22 · 534 阅读 · 0 评论 -
全局对比度调整
一种全局对比度增强算法介绍原创 2025-05-20 18:38:16 · 367 阅读 · 0 评论 -
白平衡模块中普朗克曲线拟合硬件实现的猜想
对海思白平衡模块的普兰克曲线硬件实现方式的猜想原创 2025-05-15 19:16:25 · 275 阅读 · 0 评论 -
一种基于光源评估并加权平均的自动白平衡方法(二)
一种基于光源评估并加权平均的自动白平衡方法第二步原创 2025-05-13 20:31:51 · 463 阅读 · 0 评论 -
白平衡色温坐标系下自适应计算白点权重的方法
以G/R-G/B构建白平衡色温坐标系,并在灯箱中以常见的五种色温光源计算在此色温坐标系下的落点。并根据五种色温光源下白点的落点建立分段折线。以各个分段折线为基础,自适应计算各白区候选框中白点的加权权重值,根据最终三通道加权总值计算最终的白平衡增益值原创 2025-05-06 19:11:23 · 691 阅读 · 0 评论 -
一种基于光源评估并加权平均的自动白平衡方法(一)
描述了一种基于光源评估并加权平均的自动白平衡方法。在构建白平衡色温坐标系的构建需要注意的一些事项原创 2025-04-30 18:49:53 · 344 阅读 · 0 评论 -
从白平衡色温坐标系调整的角度消除硬件不一致性引起的偏色问题
提出了一种思路:通过比较Golden Sample D65色温下白点落点的相对偏移,消除硬件不一致性引起的白平衡偏色问题原创 2025-04-23 20:04:18 · 986 阅读 · 0 评论 -
R/G-B/G色温坐标系下对横纵坐标取对数的优势
白平衡色温坐标系取对数的优势猜想原创 2025-04-24 18:51:17 · 299 阅读 · 0 评论 -
如何在白平衡标定种构建不同类型的白平衡色温坐标系
以各家芯片方案的白平衡色温坐标系为切入点,详细介绍了各家芯片色温坐标系构建的理论依旧;并解析了不同色温坐标系下的物理含义,提提出了多种不同的色温坐标系原创 2025-04-21 20:39:11 · 759 阅读 · 0 评论 -
关于高斯滤波的一些理解
滤波算法简介 图像处理中,常用的滤波算法有均值滤波、中值滤波以及高斯滤波等。均值滤波使用模板内所有像素的平均值代替模板中心像素灰度值,这种方法易收到噪声的干扰,不能完全消除噪声,只能相对减弱噪声;中值滤波计算模板内所有像素中的中值,并用所计算出来的中值体改模板中心像素的灰度值,这种方法对噪声不是那么敏感,能够较好的消除椒盐噪声,但是容易导致图像的不连续性。高斯滤...原创 2017-01-04 07:44:34 · 63458 阅读 · 10 评论 -
从信号处理角度理解图像处理的滤波函数
图像滤波函数波形图的由来原创 2025-04-16 20:30:52 · 758 阅读 · 0 评论 -
色温插值计算借鉴
可借鉴的色温插值算法原创 2025-04-15 19:07:03 · 95 阅读 · 0 评论 -
MTK AWB 色温曲线的进一步猜想
平均距离来判断是否对该色温下白平衡进行全部收白处理,还是保留一些光源的本身的颜色。比如占据图像一大半左右的纯色背景,纵坐标值相对横坐标的距离应该会比较大,大于一般场景下的正常白点分布。反之,位于Plank_curve下方位置的点具有偏洋红色的倾向。此时拟合各个色温下的白点,拟合曲线大致是以X= 0.85)平行于横轴的一条直线。对原始坐标系中的点取对数后的Log坐标系空间。此时拟合各个色温下的白点,拟合曲线大致呈现的是一条直线。,可以认为是各种色温下白点分布所呈现的走向。的算法利用某个色温点的偏离。原创 2025-04-02 20:38:47 · 434 阅读 · 0 评论 -
多尺度的图像细节提升
多尺度的图像细节提升论文的全名是DARK IMAGE ENHANCEMENT BASED ON PAIRWISE TARGET CONTRAST AND MULTI-SCALE DETAIL BOOSTING,论文核心的字段如下: 论文的核心思想类似于Retinex,使用了三个尺度的高斯模糊,再和原图...原创 2018-08-26 17:36:05 · 4501 阅读 · 0 评论 -
一种控制分段映射直方图均衡化图像对比度增强算法
一种控制分段映射直方图均衡化的图像对比度增强算法 目录 一种控制分段映射直方图均衡化的图像对比度增强算法1.Histogram Specification(直方图规格化)1.1频率和概率1.2直方图规则化的目的 1.3分段线性分布1.4传统的图像均衡化 2.算法实现思路 3.算法代码实现 4.算法...原创 2018-09-08 15:14:29 · 3930 阅读 · 0 评论 -
图像增强算法之去抖动算法
图像增强算法之去抖动算法对LCD面板的色彩显示能力,通常用在每一种色彩通道上,液晶面板能显示灰度的位数来加以描述。 LCD 的每个点通过R、G、B 三通道进行显示,首先影响色彩位数的是LCD 所使用的驱动IC 的不同,6bit 驱动IC 能够显示64 级灰度,而8bit 驱动IC 则能够显示256 级灰度。灰度越多,说明面板能够显示...原创 2019-09-28 16:40:22 · 12394 阅读 · 0 评论 -
BMP RGB888 To BMP RGB565\RGB555
BMP RGB888 To BMP RGB565\RGB555#include"BMP.h"#define RGB16_BITCOUNT 16#define RGB24_BITCOUNT 24#define RGB565_R 0xf8#define RGB565_G 0xfc#define RGB565_B 0xf8T_U8* R...原创 2019-11-19 22:49:31 · 1426 阅读 · 0 评论 -
Min/Max Edge Detection
Min/Max EdgeDetectionMin/Max 边缘检测算法的主要思路:图像去噪。本文算法中所使用的是中值滤波算法进行图像去噪处理 计算邻域内最大最小值。图像去噪之后,计算邻域内最大最小值 把最大最小值之差赋值给当前模板的中心像素中值滤波算法主要代码为:#include"Sharp.h"...原创 2019-11-28 20:37:15 · 533 阅读 · 0 评论 -
色温(Kelvin)到RGB的转换:算法和样例
色温(Kelvin)到RGB的转换:算法和样例据我所知,还不太可能找到从色温到RGB转换的一个可靠的公式。虽然,有很多算法实现了类似的功能,但是,大多是都是从色温转换到XYZ颜色空间。这之后你再可以根据需要从XYZ空间在转换到RGB颜色空间。这种算法的一种实现方式你可以在这找到。很不幸的是,这种方式并不是真正意义上的数学公式,只是一种美化的...翻译 2020-01-26 17:42:57 · 26796 阅读 · 0 评论 -
关于双边滤波的一些理解
关于双边滤波的一些理解双边滤波是一种非线性的保边滤波。那么双边滤波是如何实现保边滤波的呢?1.双边滤波公式解析:我们先从双边滤波的公式入手:双边滤波器之所以能够做到在平滑去噪的同时还能够很好的保存边缘(Edge Preserve),是由于其滤波器的核由两个函数生成:空间域核和值域核(1)空间域核:由像素位置...原创 2020-03-06 20:35:34 · 7803 阅读 · 0 评论 -
imatest白平衡测试结果解析
imatest白平衡测试结果解析色彩还原指彩色CCD、CMOS经过拍摄加工后,彩色摄影画面的色彩大体上和原景物的色彩相一致。影响色彩还原的因素有CCD、CMOS的性能,摄影镜头的质量,光线的色温等。颜色还原性原理可以参看之前写的一篇博文《ISP基本框架及算法介绍》。安防行业中,常用Imatest软件进行颜色还原性测试,具体操作:具体测试步骤如下:1.调节摄像头的驱动参数...原创 2020-10-31 21:20:52 · 9016 阅读 · 0 评论 -
保边滤波之Mean shift filter
保边滤波之Mean shift filter目录 保边滤波之Mean shift filter一、算法原理二、练手实现的算法代码如下:三、实现结果一、算法原理在OpenCV中,meanshift filter函数为 p...原创 2020-12-06 21:14:29 · 1452 阅读 · 0 评论 -
基于自适应对数映射的局部对比度增强算法
基于自适应对数映射的局部对比度增强算算法光照环境不是很好的环境下所拍摄的图片,要么不是太亮,要么就是太暗,不能很好的兼顾亮区和暗区的细节。解决方式有很多种,一种是使用宽动态的sensor,获取一帧长曝光图像和一帧短曝光图像,再将两帧图像进行融合,这种合成的方式可以获取到比较高动态范围图像。当然使用宽动态的sensor成本会比一般的非宽动态sensor高;另...原创 2020-11-14 12:29:31 · 3763 阅读 · 0 评论 -
优化图像处理中均值和方差计算
图像处理中均值和方差计算优化一、均值和方差的普通优化图像处理中,有时候会需要计算图像某区域的均值和方差。在我之前的博客中《图像比较之模板匹配》,对计算方差有做简化计算的介绍。详细介绍可以参考我之前的博文。在此,我简单的介绍下计算方差的简化方法:按照上述方式计算均值和方差,很多应用场景下都比较合适。但是有两个缺陷:如果均值远大于标准差,意味着方差计算中相减的两个数非常接近,将引入过度舍入的问题; 对于新增加一个统计变量重新计算其均值和方差的时候,需要对所有统计变量再重新计算,做了大量的重原创 2020-12-31 15:21:14 · 8315 阅读 · 0 评论 -
由Sensor光谱响应曲线联想到的白平衡增益计算
由Sensor光谱响应曲线联想到的白平衡增益计算由于传感器硬件的限制,传感器在某个预定波长范围内的响应不可能是100% 响应。现实中都是类似于正态分布的单峰函数。如果仅做粗略计算,由一个中心波长和半高宽(也成半波宽)完全可以由数学公式计算出一个高斯分布曲线。这个分布曲线就叫波谱响应函数。 波谱响应函数反映了传感器通道获取能量的情况。实际上每个传感器厂商都提供了具体的光谱响应函数,一般由两列数据组成,一列数据是波长,另一列数据是相对响应强度。下图某sensor光谱的响应的波谱响应函数。...原创 2021-02-09 22:10:45 · 6571 阅读 · 0 评论 -
适于硬件实现的中值滤波算法
脉冲噪声是突发出现的幅度高而持续时间短的离散脉冲。椒盐噪声是一种在图像中产生黑色或白色点的脉冲噪声。该噪声在图像中较为明显。对于混入椒盐噪声的视频图像来说,滤波窗口的内邻域像素值的中值很大程度上不会是噪声,因此中值滤波能很好地消除它。中值滤波由于对去除脉冲噪声具有较好的性能,最早被用于去除脉冲噪声。当中心点值为噪声时,噪声值和中值数值相差较大,应该用中值来代替中心点值。但是,当中心点值不为噪声时,其值和中值数值相差不大,如果还用中值来代替中心点值,那么虽然对于单个像素点来说,不会产生较大的差异,但是原创 2021-06-15 21:36:44 · 1420 阅读 · 0 评论