大熊背
日拱一卒,功不唐捐
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ISP基本框架及算法介绍
ISP基本框架及算法介绍 ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。它可以分为独立与集成两种形式。 ISP 的Firmw...............原创 2018-05-20 01:30:29 · 143028 阅读 · 23 评论 -
ISP 自动曝光中Lv值计算的一些想法
摘要:联咏平台通过获取32位无符号整型的环境亮度值(Lv)用于AE/AWB模块的亮度环境判断,其精度为100万倍放大。实际应用中可采用类似APEX系统的简化公式估算亮度值,避免复杂的标定流程。不同模块参数调整以总增益节点(1x/2x/4x等)为基础进行插值处理。相比严格遵循APEX系统所需的辉度箱标定,该方法降低了调试复杂度与成本,同时支持自定义曝光算法的灵活实现,但需在嵌入式系统中实现定点对数运算功能。原创 2025-08-18 08:30:00 · 22 阅读 · 0 评论 -
白平衡色温坐标系下自适应计算白点权重的方法(二)
摘要:介绍了一种基于RG-BG颜色坐标系的白平衡权重计算方法。该方法通过构建直角三角形简化点与色温曲线的距离计算,用直角顶点到斜边的距离近似替代真实距离,大大降低了计算量。为进一步优化性能,提出用查表法(LUT)替代开方运算,通过6组参数的高斯采样映射实现权重计算。这种方法在保证精度的同时显著提升了计算效率,特别适合手机等对实时性要求高的设备。实验表明,该方案计算量小、可调参数多,能适应不同设备的白平衡需求。原创 2025-08-11 17:28:46 · 49 阅读 · 0 评论 -
《A Low Power Automatic White Balance Algorithm for AMOLED Driving Using Histogram Matching》介绍
本文介绍了一种基于直方图匹配的低功耗AMOLED白平衡算法。该方法通过计算RGB通道灰度值总和确定功耗限制系数k,以降低显示功耗。核心步骤是以绿通道为基准,对红/蓝通道进行直方图匹配:1)获取各通道直方图;2)计算红通道累积面积;3)构建绿通道变换函数;4)通过逆变换实现灰度值映射。实验表明,相比灰度世界法和white-patch法,该方法在保持图像质量的同时有效降低了功耗,使各通道直方图形状和中心位置更接近。原创 2025-08-11 17:04:43 · 279 阅读 · 0 评论 -
一种对白点进行多重加权并利用三角剖分插值微调白平衡增益的白平衡矫正算法
本文探讨了数码相机白平衡校正的关键技术。首先通过色温坐标系标定传感器特性,建立标准光源下的色温曲线。其次提出了灰区半径概念,根据亮度环境动态调整可信区域范围。然后引入距离权重和光源权重机制,对色温落点进行加权处理,提高复杂光照下的校正准确性。最后采用三角形面积插值法进行增益调整,使图像色彩更符合人眼主观感受。整个算法通过分块统计、多重加权和动态调整,实现了精准且符合人眼视觉的白平衡校正效果。原创 2025-08-08 18:59:43 · 272 阅读 · 0 评论 -
根据PLineTable曝光表逆向推导MTK自动曝光中曝光表生成原理(二)
本文探讨了MTK自动曝光系统中曝光表条目的确定方法。通过分析APEX系统曝光公式,指出曝光表大小取决于最大和最小亮度值(BV),并举例验证了计算方法的正确性。同时研究了MiniISOgain值的计算方法,提出通过曝光表中SV值最接近5时的增益值来推导MiniISOgain,并给出了具体计算公式。实验数据表明计算结果与曝光表头文件数值误差仅为1,验证了方法的有效性。这些研究为理解MTK自动曝光系统的参数设置提供了理论依据。原创 2025-07-23 18:59:18 · 807 阅读 · 0 评论 -
基于APEX系统自动曝光数学原理
本文介绍了APEX(加法系统)曝光参数系统及其在自动曝光控制中的应用。APEX系统通过将光圈、快门等参数转换为以2为底的指数形式,便于直观计算。自动曝光过程包括测光(TTL测光三种模式)、场景分析(查表法和迭代法)和曝光校正三个步骤。重点阐述了基于APEX系统的查表法实现,通过建立亮度值与曝光参数(光圈、快门、增益)的对应表格(EV5-EV17范围),实现快速曝光估计。系统采用TTL测光,需预先建立亮度Y与EV值的映射表来完成曝光补偿。原创 2025-07-23 18:47:31 · 70 阅读 · 0 评论 -
ISP Pipeline中亮度调整模块中的色彩恢复原理
摘要:图像增强中常用HSI等色彩空间分离亮度与色度信息以避免颜色失真。通过保持色调和饱和度不变,仅调整亮度分量(I),并利用RGB与I的线性关系进行转换,可避免复杂的三角函数运算,实现硬件友好的色彩恢复。该方法确保亮度调整前后色调和饱和度不变,有效防止色彩失真。原创 2025-07-21 18:45:16 · 184 阅读 · 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 · 200 阅读 · 0 评论 -
关于Novatek B/G-R/G白平衡色温坐标系再探究
本文介绍了判断点在斜截式直线方程和双曲线方程位置关系的数学方法,并探讨了色温坐标系构建技术。对于直线方程y=kx+b,通过计算Δ=y0-(kx0+b)的符号结合斜率方向判断点位于直线的左右侧;对于双曲线xy=k,通过Δ=x0y0-k的符号及所在象限判断上下位置。在色温坐标系应用中,分析了Novatek公司采用直线和双曲线交集确定白点区域的方法,说明可通过矩形、圆形或多边形等约束条件框定目标点。文章详细推导了斜率±1的特殊直线方程,展示了如何通过平行四边形边界和双曲线范围精确筛选色温白点,为图像处理中的白平衡原创 2025-07-07 19:50:35 · 492 阅读 · 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 · 244 阅读 · 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 · 927 阅读 · 0 评论 -
根据PLineTable曝光表逆向推导MTK自动曝光中曝光表生成原理(一)
本文分析了多款手机传感器(如gc2235、imx111等)的曝光表文件,探讨了曝光表生成的共性原理。研究采用指数函数拟合方法,发现各传感器曝光量呈7.18%的指数增长规律(约1.0718倍),对应对数域0.1的步进调整。这一增长特性与亮度值(BV)的0.1步进调整相匹配,揭示了曝光表设计中曝光时间、增益分配遵循对数域线性增长的底层逻辑,符合人眼对亮度非线性感知的特性。通过Python数据分析验证了曝光量在对数域与BV的同步对应关系。原创 2025-06-20 20:44:28 · 902 阅读 · 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 · 118 阅读 · 0 评论 -
关于联咏(Novatek )自动曝光中Lv值的计算方式实现猜想
摘要:文章探讨了MTKAPEX系统中AV值的计算方法,针对手机镜头固定光圈的特点,推测联咏可能采用F1/8作为标准光圈值来计算AV。通过最小二乘法计算得出SV系数K=0.31713,与MTK官方值0.32接近。最后对比了不同光照条件下的APEX理论值与实测值,误差约0.5%,验证了计算方法的可靠性。研究为安防领域模组适配不同光圈镜头提供了参考方案。原创 2025-06-12 19:36:59 · 224 阅读 · 0 评论 -
一种白平衡增益计算中白点权重计算简易实现方式
一种白平衡白点距离权重简易实现方式原创 2025-05-28 19:33:28 · 256 阅读 · 0 评论 -
白平衡校正中冯・克里兹参数计算过程详解
冯・克里兹参数详细计算过程原创 2025-05-26 18:26:50 · 500 阅读 · 0 评论 -
拉普拉斯算子过零点边缘检测原理以及抑制伪边缘的方法
阐述了拉普拉斯算子过零点边缘检测原理以及抑制伪边缘的方法原创 2025-05-23 19:29:34 · 687 阅读 · 0 评论 -
高噪声下扩展边缘检测算子对检测边缘的影响
由于噪声的存在,边缘检测器往往会检测到更多的虚假边缘。我们可以通过均值滤波或空间平均滤波对图像进行预处理以减轻噪声的影响,也可以扩展边缘检测算子本身来抑制噪声效应。实现这一点的一种方法是扩大边缘检测掩模的尺寸。我们可以看到,随着掩模尺寸的增大,线条变粗,细小的线条消失。我们发现扩展后的算子性能优于较小的掩模。然而,它们需要更多计算,并且会使边缘模糊,这可以通过后处理来细化模糊边缘并去除残留噪声来缓解。它通过加权系数模拟像素强度在邻域内的线性变化趋势,适用于检测图像中的边缘和梯度。Prewitt算子;原创 2025-05-21 18:24:22 · 545 阅读 · 0 评论 -
全局对比度调整
一种全局对比度增强算法介绍原创 2025-05-20 18:38:16 · 378 阅读 · 0 评论 -
白平衡模块中普朗克曲线拟合硬件实现的猜想
对海思白平衡模块的普兰克曲线硬件实现方式的猜想原创 2025-05-15 19:16:25 · 285 阅读 · 0 评论 -
一种基于光源评估并加权平均的自动白平衡方法(二)
一种基于光源评估并加权平均的自动白平衡方法第二步原创 2025-05-13 20:31:51 · 475 阅读 · 0 评论 -
白平衡色温坐标系下自适应计算白点权重的方法
以G/R-G/B构建白平衡色温坐标系,并在灯箱中以常见的五种色温光源计算在此色温坐标系下的落点。并根据五种色温光源下白点的落点建立分段折线。以各个分段折线为基础,自适应计算各白区候选框中白点的加权权重值,根据最终三通道加权总值计算最终的白平衡增益值原创 2025-05-06 19:11:23 · 707 阅读 · 0 评论 -
一种基于光源评估并加权平均的自动白平衡方法(一)
描述了一种基于光源评估并加权平均的自动白平衡方法。在构建白平衡色温坐标系的构建需要注意的一些事项原创 2025-04-30 18:49:53 · 352 阅读 · 0 评论 -
从白平衡色温坐标系调整的角度消除硬件不一致性引起的偏色问题
提出了一种思路:通过比较Golden Sample D65色温下白点落点的相对偏移,消除硬件不一致性引起的白平衡偏色问题原创 2025-04-23 20:04:18 · 995 阅读 · 0 评论 -
R/G-B/G色温坐标系下对横纵坐标取对数的优势
白平衡色温坐标系取对数的优势猜想原创 2025-04-24 18:51:17 · 313 阅读 · 0 评论 -
如何在白平衡标定种构建不同类型的白平衡色温坐标系
以各家芯片方案的白平衡色温坐标系为切入点,详细介绍了各家芯片色温坐标系构建的理论依旧;并解析了不同色温坐标系下的物理含义,提提出了多种不同的色温坐标系原创 2025-04-21 20:39:11 · 771 阅读 · 0 评论 -
关于高斯滤波的一些理解
滤波算法简介 图像处理中,常用的滤波算法有均值滤波、中值滤波以及高斯滤波等。均值滤波使用模板内所有像素的平均值代替模板中心像素灰度值,这种方法易收到噪声的干扰,不能完全消除噪声,只能相对减弱噪声;中值滤波计算模板内所有像素中的中值,并用所计算出来的中值体改模板中心像素的灰度值,这种方法对噪声不是那么敏感,能够较好的消除椒盐噪声,但是容易导致图像的不连续性。高斯滤...原创 2017-01-04 07:44:34 · 63555 阅读 · 10 评论 -
从信号处理角度理解图像处理的滤波函数
图像滤波函数波形图的由来原创 2025-04-16 20:30:52 · 762 阅读 · 0 评论 -
色温插值计算借鉴
可借鉴的色温插值算法原创 2025-04-15 19:07:03 · 113 阅读 · 0 评论 -
MTK AWB 色温曲线的进一步猜想
平均距离来判断是否对该色温下白平衡进行全部收白处理,还是保留一些光源的本身的颜色。比如占据图像一大半左右的纯色背景,纵坐标值相对横坐标的距离应该会比较大,大于一般场景下的正常白点分布。反之,位于Plank_curve下方位置的点具有偏洋红色的倾向。此时拟合各个色温下的白点,拟合曲线大致是以X= 0.85)平行于横轴的一条直线。对原始坐标系中的点取对数后的Log坐标系空间。此时拟合各个色温下的白点,拟合曲线大致呈现的是一条直线。,可以认为是各种色温下白点分布所呈现的走向。的算法利用某个色温点的偏离。原创 2025-04-02 20:38:47 · 449 阅读 · 0 评论 -
多尺度的图像细节提升
多尺度的图像细节提升论文的全名是DARK IMAGE ENHANCEMENT BASED ON PAIRWISE TARGET CONTRAST AND MULTI-SCALE DETAIL BOOSTING,论文核心的字段如下: 论文的核心思想类似于Retinex,使用了三个尺度的高斯模糊,再和原图...原创 2018-08-26 17:36:05 · 4507 阅读 · 0 评论 -
一种控制分段映射直方图均衡化图像对比度增强算法
一种控制分段映射直方图均衡化的图像对比度增强算法 目录 一种控制分段映射直方图均衡化的图像对比度增强算法1.Histogram Specification(直方图规格化)1.1频率和概率1.2直方图规则化的目的 1.3分段线性分布1.4传统的图像均衡化 2.算法实现思路 3.算法代码实现 4.算法...原创 2018-09-08 15:14:29 · 3938 阅读 · 0 评论 -
图像增强算法之去抖动算法
图像增强算法之去抖动算法对LCD面板的色彩显示能力,通常用在每一种色彩通道上,液晶面板能显示灰度的位数来加以描述。 LCD 的每个点通过R、G、B 三通道进行显示,首先影响色彩位数的是LCD 所使用的驱动IC 的不同,6bit 驱动IC 能够显示64 级灰度,而8bit 驱动IC 则能够显示256 级灰度。灰度越多,说明面板能够显示...原创 2019-09-28 16:40:22 · 12422 阅读 · 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 · 1435 阅读 · 0 评论 -
Min/Max Edge Detection
Min/Max EdgeDetectionMin/Max 边缘检测算法的主要思路:图像去噪。本文算法中所使用的是中值滤波算法进行图像去噪处理 计算邻域内最大最小值。图像去噪之后,计算邻域内最大最小值 把最大最小值之差赋值给当前模板的中心像素中值滤波算法主要代码为:#include"Sharp.h"...原创 2019-11-28 20:37:15 · 535 阅读 · 0 评论 -
色温(Kelvin)到RGB的转换:算法和样例
色温(Kelvin)到RGB的转换:算法和样例据我所知,还不太可能找到从色温到RGB转换的一个可靠的公式。虽然,有很多算法实现了类似的功能,但是,大多是都是从色温转换到XYZ颜色空间。这之后你再可以根据需要从XYZ空间在转换到RGB颜色空间。这种算法的一种实现方式你可以在这找到。很不幸的是,这种方式并不是真正意义上的数学公式,只是一种美化的...翻译 2020-01-26 17:42:57 · 26879 阅读 · 0 评论 -
关于双边滤波的一些理解
关于双边滤波的一些理解双边滤波是一种非线性的保边滤波。那么双边滤波是如何实现保边滤波的呢?1.双边滤波公式解析:我们先从双边滤波的公式入手:双边滤波器之所以能够做到在平滑去噪的同时还能够很好的保存边缘(Edge Preserve),是由于其滤波器的核由两个函数生成:空间域核和值域核(1)空间域核:由像素位置...原创 2020-03-06 20:35:34 · 7835 阅读 · 0 评论 -
imatest白平衡测试结果解析
imatest白平衡测试结果解析色彩还原指彩色CCD、CMOS经过拍摄加工后,彩色摄影画面的色彩大体上和原景物的色彩相一致。影响色彩还原的因素有CCD、CMOS的性能,摄影镜头的质量,光线的色温等。颜色还原性原理可以参看之前写的一篇博文《ISP基本框架及算法介绍》。安防行业中,常用Imatest软件进行颜色还原性测试,具体操作:具体测试步骤如下:1.调节摄像头的驱动参数...原创 2020-10-31 21:20:52 · 9075 阅读 · 0 评论 -
保边滤波之Mean shift filter
保边滤波之Mean shift filter目录 保边滤波之Mean shift filter一、算法原理二、练手实现的算法代码如下:三、实现结果一、算法原理在OpenCV中,meanshift filter函数为 p...原创 2020-12-06 21:14:29 · 1456 阅读 · 0 评论