ISP 算法
文章平均质量分 74
大熊背
这个作者很懒,什么都没留下…
展开
-
摄像头控制器芯片算法研究与实现
提出了一种等亮度曲线的自动曝光算法原创 2024-05-10 19:07:15 · 187 阅读 · 0 评论 -
一种基于三角剖分划分白区范围的白平衡算法
提出了一种利用三角剖分划分白区的白平衡算法原创 2024-03-01 20:29:26 · 964 阅读 · 0 评论 -
构建白平衡色温坐标系
假若某一标准光源下sensor CFA格式中的R、G、B三通道的响应基本一致或者完全一致,比如D65标准白色光源基本可以达到此要求。以log(B/R)为横坐,以log(RB/GG)为纵坐标,标构建一个二维坐标系,那么此坐标系下,其原点为D65光源计算的对应值。随着图像分辨率的增加,在计算时间和硬件电路的复杂性方面成本惊人。如果能够将乘法和除法运算转换为简单的加法和查找运算,则可降低计算时间和电路的复杂度。我们知道,在标准白色光源下灰卡所对应的G/R、G/B或者是R/G/B、B/G总是呈现一固定值。原创 2023-09-21 18:51:41 · 480 阅读 · 0 评论 -
Piece-Wise Linear(PWL)Method
piece-wise linear(PWL)Method原创 2023-08-23 20:40:16 · 283 阅读 · 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 · 543 阅读 · 1 评论 -
MTK AWB 色温曲线的猜想
MTK 白平衡坐标系的猜想原创 2023-03-21 19:31:29 · 1070 阅读 · 0 评论 -
awesome-ISP
ISP 开源项目转载 2023-01-19 18:01:33 · 516 阅读 · 0 评论 -
最小二乘法在ISP CCM标定中的简介
描述了ISP中CCM标定的基本原理原创 2022-11-18 20:34:39 · 2099 阅读 · 0 评论 -
理解ISP自动白平衡标定
白平衡 色温曲线转载 2022-06-08 10:51:17 · 5756 阅读 · 0 评论 -
自动对焦模块理论基础及其硬件实现浅析(四)
四、AF聚焦引擎硬件实现AF聚焦引擎整体模块 大部分的AF聚焦引擎都是使用IIR或FIR滤波器硬件实现。 诸如海思的AF聚焦引擎:诸如:诸如: 上述AF聚焦引擎模块,本质上是设计一个类似清晰度评价函数。其实质是通过硬件实现多路滤波器滤波处理后得到频域内的低频分量、高频分量加权,是一种软硬结合的变换域类评价函数。这种方法既利用了频域法精确度高、抗噪性能好的优点,又解决了频域计算复杂度高、实时性不好的缺陷。这个硬件实现的滤波器其滤波器参数可以调...原创 2021-08-31 23:17:06 · 1853 阅读 · 0 评论 -
自动对焦模块理论基础及其硬件实现浅析(三)
三、线性滤波器什么是线性滤波器 对图像的操作导致对某些空间评率的减弱或增强,这一功能可以通过将图像的傅里叶变换与某些可以“消除”或改变某些频率分量的函数相乘,然后再取反傅里叶变换来实现。上述这一过程称之为图像滤波,而所用的函数称为线性滤波器。简单来说,滤波器是能过滤某些特定频段,留下需要信号的部件,比如低通滤波器(只留下低频分量)、高通滤波器(只留下高频分量)、带通滤波器(只留下特定范围内的分量)。 时域卷积=频域相乘,有这一结论的前提下,假设时域信号f1和f2做卷积,从f1的...原创 2021-08-31 23:04:09 · 1208 阅读 · 0 评论 -
自动对焦模块理论基础及其硬件实现浅析(二)
二、对焦评价函数对焦评价函数总体来说,大致可分为四类:基于统计的自动对焦函数;基于梯度的自动对焦评价函数;基于直方图的自动对焦评价函数以及其他方法。基于统计的自动对焦函数 基于统计的自动对焦评价函数利用方差辨识图像的对焦离焦状态。由帕斯维尔定理可知,灰度方差即为图像频率能量。灰度方差评价函数与选择图像频率能量是等价的。2.基于梯度的的自动对焦评价函数 图像中的高频信息可以反映图像清晰程度,对焦正确的图像比离焦的图像含有更多的高频成分。高频部分的图像像素有较大的灰度...原创 2021-08-31 22:42:29 · 1959 阅读 · 0 评论 -
Adaptive piece-wise approximation method for gamma correction
分享一篇美国专利:《Adaptive piece-wise approximation method for gamma correction --United States Patent》一、背景 Gamma校正是isp pipeline中的一个重要模块,主要是为了补偿CRT screen的非线性特性。 针对数字图像信号,gamma校正简单的实现方式是使用查找表实现。查找表一般保存在ROM中,每个查找表中保存Gamma校正之后的亮度值。然而,访问ROM中的查找表需要许多工作...翻译 2021-08-18 22:31:05 · 701 阅读 · 0 评论 -
一种基于分段线性插值的Gamma校正硬件实现
一种基于分段线性插值的Gamma校正硬件实现以下gamma校正内容摘自《视频信号预处理IP的硬件实现和软件验证》电子科技大学 徐琦 GAMMA 曲线校正(Gamma Correction)是数字图像处理领域最常见,最重要, 同时也是大多数人不太了解的技术之一,无论是在图像的输入端,还是在图像的输出端,甚至在图像处理的过程中它都是一个不能绕开的流程。因此,本章首先会介绍一下之所以需要进行GAMMA 曲线校正的原因,以及进行GAMMA 曲线校正所能解决的问题。 2.1 什么是GAMMA 曲...原创 2021-08-17 23:11:47 · 2138 阅读 · 0 评论 -
一种抑制undershoot/overshoot锐化算法介绍
一、USM 当增强图像的边缘、细节信息等高频信息时,图像的锐化视觉效果会得到较大提升。提高图像锐化的一种经典算法为非锐化掩码(UNsharp Masking)技术。该技术首先通过高通滤波并与缩放系数相乘,其结果再与原始图像相加,即可对高频信息进行增强。其主要的原理如下图所示:其中,对图像进行高通滤波的另一种等效方法为:原始图像减去原始图像的低通滤波图像,其结果被称之为“掩码”。因此,上述的USM方法可以表示为:原始图像减去原始图像低通滤波之后的图像得到掩码M。 2.掩...原创 2021-08-09 18:50:11 · 2908 阅读 · 8 评论 -
浅析硬件构造Tone mapping曲线
tone mapping曲线的本质是一个亮度映射函数,即横坐标(X 轴)是输入亮度,纵坐 标(Y 轴)是输出亮度。其作用是将输入图像的亮度映射到一个更窄的亮度范围,从而实现动态范围的压缩。 Tone mapping中的对数函数曲线性质,主要取决于输入数据范围大小。如果输入数据相对于[0,65535]的输入数据范围比较小,比如8bit的输入数据,其对数函数的曲线将没有那么陡峭,输出较小的数值Yg,对高亮部分的压缩也比较小; 相反对于16bit输入数据其暗区曲线较陡峭,高亮部分压缩较大。...原创 2021-08-07 23:39:21 · 2843 阅读 · 1 评论 -
浅析Tone mapping
现实场景中的宽动态范围可以达到100000:1,甚至更高的宽动态范围,但是现在使用的大部分显示设备宽动态范围只有100:1甚至更低,如何将现实场景中如此高的宽动态范围映射至低动态范围的显示设备上并能很好的保存其对比度、颜色,是DRC主要面对的问题。 Tone mapping所遇到的问题首先是在摄影学中所提出,并由相关摄影师解决了部分问题。直到在20世纪40年代,由安塞尔. 亚当斯(Ansel Adams) 创立提出的运用于传统黑白摄影的分区曝光法(Zone System),能在拍摄...原创 2021-08-07 23:23:57 · 4041 阅读 · 1 评论 -
ISP——BLC(Black Level Correction)
ISP——BLC(Black Level Correction)BL产生的原因暗电流暗电流(dark current),也称无照电流,指在没有光照射的状态下,在太阳电池、光敏二极管、光导电元件、光电管等的受光元件中流动的电流,一般由于载流子的扩散或者器件内部缺陷造成。目前常用的CMOS就是光电器件,所以也会有暗电流,导致光照为0的时候也有电压输出。如图是二极管的伏安特性曲线,从图中可以看出在反向截止区域电流并不是完全为0,而我们的COMS内部其实也是PN结构成的,所以符合该特性,并且光电二极转载 2021-07-06 19:11:16 · 9573 阅读 · 2 评论 -
ISP之色差增益抑制(Chroma Gain Suppression)
色差增益抑*II(CGS,Chroma Gain Suppression)模块控制在暗条件及过亮条件下,色差信号Cr和Cb的增益。在过暗条件下,人眼对彩色信号不敏感,因此可以减少色差分量,从而减少色差分量中的噪声;而过亮情况下,通过降低色彩增益可以使高亮度区域更接近白色,符合人眼主观视觉。 对色差增益的控制计算公式如下:上式中增益分为两部分gainl,gain2。其中gain1根据Y信号计算,对亮度过大过小的区域进行抑制;gain2根据色差信号计算,对色彩较弱的区域...原创 2021-07-01 23:08:20 · 1450 阅读 · 0 评论 -
一种基于YUV颜色空间的自动白平衡算法
自动白平衡算法一般可以分为两类:全局自动白平衡算法和局部自动白平衡算法。全局自动白平衡算法利用图像中所有像素进行自动白平衡校正;而局部自动白平衡算法利用满足特定条件或先验知识(满足白区、人脸肤色等)的像素进行自动白平衡校正。典型的全局自动白平衡算法包括常见的灰度世界法和完美反射法。这两种全局算法在实际应用中有较好的表现,但是也存在明显的不足。灰度世界方法对于实际场景某一个或两个色彩分量明显偏大的情况校正结果会产生明显的错误,比如整片蓝色天空或者整片绿色草地,此时灰度世界法将失效。完美反射法只利用了图像中原创 2021-06-01 22:43:34 · 1679 阅读 · 1 评论 -
技术科普 | 平台调试-自动曝光(AE)
转载至:技术科普 | 平台调试-自动曝光(AE)自动曝光(AE)是平台3A算法中很重要的模块,它决定了手机拍摄得到图片的明暗,如下图所示,欠曝和过曝都会影响拍摄效果。图像亮度主要由光圈、曝光时间、ISO三者共同决定。图像亮度主要由光圈、曝光时间、ISO三者共同决定。光圈控制进光量;曝光时间感光芯片光子采样时间;ISO增益为了使我们更好理解这三个概念,这里用水池蓄水的模型来解释它们。首先,我们把图片亮度(感光芯片成像的进光量)比作水容量,那么图片欠曝、过曝和正常转载 2021-04-20 23:29:02 · 2472 阅读 · 0 评论 -
图解IIR FIR 滤波器在自动对焦中的应用
图解IIR FIR 滤波器在自动对焦中的应用转载于:图解IIR FIR 滤波器在自动对焦中的应用转载 2020-12-15 18:30:35 · 881 阅读 · 0 评论 -
3A+ISP之AE篇
3A+ISP之AE篇转载于3A+ISP之AE篇关于AE(Auto Exposure)AE算法思想和曝光量公式:(1)AE的基本概念:Auto Exposure即自动曝光,是相机根据外界光线的强弱自动调整曝光量和增益,防止曝光过度或者不足的一种机制。可见,AE的输入为当前影像的亮度值Y,输出为sensor的曝光时间和增益,isp增益和镜头光圈(如果镜头光圈可调)。当AE algorithm得到当前帧的亮度后,便会与target Y做比较,然后计算出下一次需要调整的参数,以便让影像的亮转载 2020-12-08 20:44:06 · 5772 阅读 · 3 评论 -
Understanding ISP Pipeline - Noise Reduction
Understanding ISP Pipeline - Noise Reduction转载于:Understanding ISP Pipeline - Noise Reduction背景下图是使用单反相机在ISO6400条件下拍摄24MP分辨率图片的预览效果。看起来似乎还不错,但是如果将图像放大到100%显示,则真实效果是这样的,原生画面上实际充满了各种颜色杂乱的斑点和斑块,几何线条也不太清晰。这些破坏图像质量的东西就是噪声。噪声(Noise)噪声是图像中不请自来的信转载 2020-12-08 20:29:04 · 1674 阅读 · 0 评论 -
运动自适应降噪_Motion Adaptive Noise Reduction
运动自适应降噪_Motion Adaptive Noise Reduction转载于:运动自适应降噪_Motion Adaptive Noise ReductionCMOS传感器在工作过程中会生成热噪声、散粒噪声等,其中散粒噪声是一种随机噪声,其变化符合泊松分布,它存在严重影响图像的信噪比(SNR)。通常而言,此类噪声会通过软件算法采用多帧平均的方法进行抑制,这种方法即我们常说的3...转载 2020-12-08 20:22:46 · 3362 阅读 · 0 评论 -
一些硬件优化技巧
一些硬件优化技巧 我们知道,在处理器中最耗时的基本运算是乘除运算和小数计算,尤其是除法运算和小数计算可能还要涉及到浮点运算,这大大增加了设计的难度和运算时间。而对于ASIC设计来说乘除运算和小数运算是需要避免的,因为这些运算不仅消耗资源还会增加功耗。尤其是在ASIC设计中可以适当的降低数据的精度,从而换取资源和时I旬。下面就介绍一下我们的设计中这方面的经验。1 乘法计算对于乘运算来说,可以将其...转载 2020-08-15 19:10:31 · 1113 阅读 · 0 评论 -
ISP-AE
引言在常规的ISP调试中,AE(atuo exposure)是其中很重要的环节,一个必不可少的内容。AE的好坏直接给人的感觉是这颗摄像头ISP调节是否正常。本文将从以下几点进行总结归纳:如何避免工频干扰,TI DSP中H3A中关于AE的简要说明,AE算法。工频干扰cmos sensor的曝光方式是按行进行的,而在日关灯下,日光灯是交流电下工作。在每一刻输出的能量并不相同。从而导致可能导致曝光接受的能量不同产生了flicker。如下图所示,AC表示交流电,(我国为50Hz)。Light表示工作电转载 2020-11-05 21:44:51 · 1913 阅读 · 1 评论 -
ISP之LSC
ISP之LSC1.1. 基本概念1.1.1. What is Shading & Why Shading Correct?镜头阴影(Shading)分为亮度阴影(Lens Shading)和色彩阴影(Color Shading),简单来说它们都是由镜头的光学特...转载 2020-04-11 14:12:49 · 7042 阅读 · 8 评论 -
HDR Sensor 原理介绍
HDR Sensor 原理介绍什么是sensor的动态范围(dynamic range)?sensor的动态范围就是sensor在一幅图像里能够同时体现高光和阴影部分内容的能力。 用公式表达这种能力就是:DR = 20log10(i_max / i_min);dbi_max 是sensor的最大不饱和...转载 2020-04-09 22:02:01 · 3195 阅读 · 0 评论 -
OpenCV 图像清晰度评价(相机自动对焦)
OpenCV 图像清晰度评价(相机自动对焦)相机的自动对焦要求相机根据拍摄环境和场景的变化,通过相机内部的微型驱动马达,自动调节相机镜头和CCD之间的距离,保证像平面正好投影到CCD的成像表面上。这时候物体的成像比较清晰,图像细节信息丰富。 相机自动对焦的过程,其实就是对成像清晰度评价的过程,对焦不准确,拍摄出来的图像清晰度低,视觉效果模糊,如...转载 2018-07-22 18:58:44 · 3057 阅读 · 0 评论 -
ISP基本框架及算法介绍
ISP基本框架及算法介绍 ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。它可以分为独立与集成两种形式。 ISP 的Firmw...............原创 2018-05-20 01:30:29 · 131769 阅读 · 23 评论 -
一种动态阈值白平衡算法实现
一种自动阈值白平衡算法实现1.算法原理 白平衡是图像处理的一个极重要概念。所谓白平衡(英文名称为White Balance),就是对白色物体的还原。当我们用肉眼观看这大千世界时,在不同的光线下,对相同的颜色的感觉基本是相同的,比如在早晨旭日初升时,我们看一个白色的物体,感到它是白的;而我们在夜晚昏暗的灯光下,看到的白色物体,感到它仍然是白的。这是由于人类从出生以后的成长过程中,人的原创 2017-10-14 15:39:12 · 9312 阅读 · 5 评论 -
基于IC设计的实用ISP算法介绍
前言: 这篇文章是我从事ISP研究数年来的一些经验总结,没有用到深奥的理论知识,有的只是根据实际状况来处理的一些常规方法,以及曾经犯过的错误总结。我想把ISP function的原理用简单浅显的语言描述出来,希望对初学者有所帮助。这里的ISP主要是指从CMOS sensor输出的bayer pattern,到转换成通用的YUV或者YCbCr格式的过程,通常用于USB摄像头/监控摄...转载 2019-08-21 21:49:36 · 11424 阅读 · 7 评论