自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大熊

图像处理基本算法

  • 博客(230)
  • 资源 (27)
  • 收藏
  • 关注

原创 关于双边滤波的一些理解

关于双边滤波的一些理解双边滤波是一种非线性的保边滤波。那么双边滤波是如何实现保边滤波的呢?1.双边滤波公式解析:我们先从双边滤波的公式入手:双边滤波器之所以能够做到在平滑去噪的同时还能够很好的保存边缘(Edge Preserve),是由于其滤波器的核由两个函数生成:空间域核和值域核(1)空间域核:由像素位置...

2020-03-06 20:35:34 7005 1

原创 关于高斯滤波的一些理解

滤波算法简介 图像处理中,常用的滤波算法有均值滤波、中值滤波以及高斯滤波等。均值滤波使用模板内所有像素的平均值代替模板中心像素灰度值,这种方法易收到噪声的干扰,不能完全消除噪声,只能相对减弱噪声;中值滤波计算模板内所有像素中的中值,并用所计算出来的中值体改模板中心像素的灰度值,这种方法对噪声不是那么敏感,能够较好的消除椒盐噪声,但是容易导致图像的不连续性。高斯滤...

2017-01-04 07:44:34 60989 10

原创 比较好的书籍(资源)推荐

简而言之,我们需要对缺陷产生的过程进行分析,同时也需要对缺陷的检测进行分析。我已经成功地在几个工业图像处理系统的开发中使用了这种方法,并随着时间的推移对它们进行了改进。我想在一本关于边缘和表面缺陷检测的基于边缘的算法的实践书中展示所取得的结果。一旦理解了这些过程的原理,就可以在适当的物理模型的基础上对过程进行数学描述,然后可以在缺陷检测的算法中进行捕获。这本书讨论了对自由形状边缘和非均匀表面缺陷的识别。比如苹果手机外壳缺陷检测、机械零部件的表面缺陷检测、木材的纹理检测都可以借鉴本书中所描述的方法。

2024-04-11 18:56:38 238

原创 一种基于三角剖分划分白区范围的白平衡算法

提出了一种利用三角剖分划分白区的白平衡算法

2024-03-01 20:29:26 886

转载 机器学习中的特征工程锦囊:对数变换

对于呈现长尾分布的特征,我们不能简单的去除掉长尾部分的特征值,因为这些长尾的尾部很长,在特征分布中占比其实也并不低,事实上具有很大的信息量,对模型来说很有价值。根据前面发现的log函数所具有的性质,我们就可以通过log转换使得较小值区间在转换后被扩展到一个变化较大的范围内(x数值较小时,y值变化较快),而长尾的大值区间被压缩到一个变化较小的范围内(随着x值不断变大,y值变化越发平缓),进而整体上减缓长尾分布这种极偏的分布状态,为低值端争取更多的空间,将高值端尽可能的压缩,使得整体分布更加合理。

2024-03-01 19:32:32 41

转载 如何构建二维直方图?

为了提取颜色信息,我们需要一个颜色模型,其中两个分量/通道可以单独表示图像的色度(颜色)。这里,Y 和 X 轴对应于红色和绿色通道范围(对于 8 位,[0,255]),直方图中的每个点显示对应于每个 R 和 G 对的频率。然后,循环通道内的每个位置,找到相应的强度对频率并将其绘制在二维直方图中。这将是我们的二维直方图。假设我们有 4×4、2 位的红色和绿色通道图像(如下所示),并且我们想要绘制它们的二维直方图。通道:[0,1] 表示(蓝色,绿色),[1,2] 表示(G,R),[0,2] 表示(B,R)。

2024-03-01 19:26:21 33

转载 浅析自动曝光的相关问题(频闪)

因为LED并不是是随着交流电的频率变化的而是自身控制的,LED灯的频率并不固定,一般来说在90HZ~200HZ,不同的LED灯有不同的频率,我们知道第M行的积分面积与第N行的积分面积是相同的,因为积分时间刚好是周期的整数倍,此时不同行的亮度是相同的,不会产生banding现象。如图所示,第M帧的第N行的积分面积要大于第M+1帧的第N行的积分面积(经过谷底),此时不同帧的相同行亮度也会发生表现,如图所示,此时我们会发现,这两行的亮度是一样的,因此不同帧的亮度也是相同的,即画面亮度不会出现闪烁跳变;

2024-01-24 14:33:50 154

原创 OpenCV显示10bit Raw数据

利用Opencv显示10bit Raw数据,并根据鼠标的移动显示对应位置的灰度值。其他bit位数的Raw数据方法类似。

2023-09-26 19:24:04 969

转载 10 12 14bit图像存储格式

目前大多数图像和视频是采用每个像素8bit的方式存储,恰好是一个字节的长度。随着图像和视频向超高清方向发展,8bit已经不能满足对画质和色彩的需求。已经出现了每个像素用10bit、12bit、14bit的应用,由于它们无法用1个字节表示,如果使用2个字节又会浪费空间,所有需要将每个像素拆分表示。

2023-09-22 18:05:42 1192 2

原创 构建白平衡色温坐标系

假若某一标准光源下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 333

转载 MIPI CSI-2笔记(18) -- 数据格式(RAW图像数据)

转载于RAW6/7/8/10/12/14/16/20/24被用来传输图像传感器RAW图像数据。RAW图像数据是未经压缩过的图像数据(即Raw Bayer数据),或者是互补色数据,但RAW图像数据不限于这些数据类型。

2023-09-20 20:43:33 1157

转载 MIPI CSI-2笔记(17) -- 数据格式(RGB图像数据)

RGB数据传输方式

2023-09-20 20:25:32 512

转载 ISP算法|双边滤波

接下来是ISP中的重量级滤波器,大名鼎鼎的双边滤波(Bilateral Filter),这个算法是 Tomasi和Manduchi在1998年提出的。双边滤波除了空域权重以外,增加了一个和图像亮度有关的值域权重,使得双边在去噪声的同时可以保留图像的边界和细节。所以,“双边”的两个边一个是“空域边”,也就是space,一个是“值域边”,即range。

2023-09-14 19:01:56 182

转载 深入浅出Sensor CRA(主光角)

Sensor有一个 CRA值,也就是Sensor的Micro Lens与光电二极管的位置存在一个水平误差,并不在一条直线上,做成这样有一定的目的,按通常的做法,因为Sensor的Micro Lens与光电二极管之间存在一定的距离,这样的做的目的也是为了好搭配Lens。因为CAR为0度的Lens还是不好找的。。。。普通的FSI的sensor都有一个类似光子井的结构用来收集光子:当CRA增加的时候,光线会被金属电路层阻挡掉一部分,导致sensor接受光的效能降低。

2023-09-14 18:50:43 516

转载 机器学习中的特征工程锦囊:对数变换

对于呈现长尾分布的特征,我们不能简单的去除掉长尾部分的特征值,因为这些长尾的尾部很长,在特征分布中占比其实也并不低,事实上具有很大的信息量,对模型来说很有价值。根据前面发现的log函数所具有的性质,我们就可以通过log转换使得较小值区间在转换后被扩展到一个变化较大的范围内(x数值较小时,y值变化较快),而长尾的大值区间被压缩到一个变化较小的范围内(随着x值不断变大,y值变化越发平缓),进而整体上减缓长尾分布这种极偏的分布状态,为低值端争取更多的空间,将高值端尽可能的压缩,使得整体分布更加合理。

2023-09-14 18:45:46 178

转载 [Camera] color shading的产生

但是由于各个场景下的色温不同, 在某个色温下RGB三原色 的透射 能力不同(低色温 R 的透射能力强些,高色温 B 的透射能力强些),从而出现了四周和中心颜色有偏差的问题。2:如果用中色温的shading 去补偿 低色温的话,室内的数据会好很多,但是 A light 偏红比较严重,为了降低 R 的分量 会出现Alight光源下 四周偏青色的问题。2:如果此时用稍低色温的光源去Gan 高色温的shading,此环境下的Color shading 会减轻 ,但是室外场景会变差会出现 四周偏青色的问题。

2023-09-09 18:39:19 233

原创 一种结合白平衡统计信息和曝光信息的软光敏算法专利学习(专利四)

参见下图,一幅图像大小为5*6(像素),每个像素包含R、G、B三个分量,该图像划分为4个分块,第一分块的大小为3*3像素,第二分块的大小为3*3(像素),第三分块的大小为2*3像素,第四分块的大小为2*3(像素),第一分块的R分量为第一分块覆盖的像素点的R分量的均值,G分量为第一分块覆盖的像素点的G分量的均值,B分量为第一分块覆盖的像素点的B分量的均值,其他分块依次类推。其中,D(M’)函数表示M’个图像分块数据的离散型,可采用全距离均差、方差、标准差、变异系数、四份位数等表示数据分布离散型的函数。

2023-09-05 23:36:32 354

原创 一种结合白平衡统计信息和曝光信息的软光敏算法专利学习(专利三)

一种结合白平衡统计信息和曝光信息的软光敏算法专利学习

2023-09-04 20:29:18 556

原创 色温曲线坐标轴的选取:G/R、G/B还是R/G、B/G ?

作为坐标系映射的白点在坐标系的位置相对会分散一点些,特别是对较低色温而言,低色温的映射到色温曲线的时候,其端点会远离其他色温的映射点,作为坐标系时,距离其他色温比较远,导致分段直线拟合的时候误差可能会比较大,在低照度低色温做白平衡的时候,可能就没那么准确了。比如海思的色温曲线,除了低色温远一点,其他色温都在拟合曲线周边不远处,横向纵向都比较集中。要小,这样分段拟合色温曲线的时候误差应该更小些,为后续计算色温等提高根据准确的方式。作为坐标系的两轴,把各个色温下的白点映射到该坐标系的时候,其均匀性没有以。

2023-08-30 20:33:45 1429 1

转载 图像传感器小科普5——黑电平和图像传感器的常见缺陷

那么黑电平是什么呢?实际照片中的白像素就如下图这样了,有的是单个的点分布,有的是相邻几个分布的,这些都需要通过外围电路的算法进行修正,通常的算法是通过白像素周围的像素点进行补偿,就是参照周围像素点,把白像素的有效数字位通过算法,用周围像素点的有效数字位进行替代,这种方法针对单个像素点很容易修复,但是对于那些多个白相素点相邻的状况就很难修复了,如果一个白像素周围都是白像素,那么这个像素点就没有可以参照的正常像素,就无法进行校正。而白像素是单个或几个的像素坏点,而且白像素的亮度较高,不是黑电平校正的范围。

2023-08-30 20:11:02 301

原创 双目色彩一致性问题定位回顾

如何验证输入相同的数据到ISP Pipeline之后,输出的图像数据一定是一致的

2023-08-24 20:41:38 262

原创 Piece-Wise Linear(PWL)Method

piece-wise linear(PWL)Method

2023-08-23 20:40:16 189

转载 图形学笔记 -- Color and Perception(颜色和感知)

我们最终要回答的问题是为什么能看到颜色,看到的是什么东西,而不是光谱。

2023-06-09 19:35:33 390

原创 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 439 1

原创 一种结合白平衡统计信息和曝光信息的软光敏算法专利学习(专利二)

监控设备日夜模式的切换方法、系统、设备及存储介质》专利学习笔记。

2023-05-04 14:42:35 1031 1

原创 一种结合白平衡统计信息和曝光信息的软光敏算法专利学习(专利一)

如下图所示,当光波波长在400nm-760nm区域时,即在可见光谱区域时,R、G、B三基色分量的光谱响应几乎无任何规律,当光波波长逐渐增大靠近760nm的时候,R、G、B三基色分量的光谱响应基本趋同,当光波波长在800nm-1000nm,也即红外光谱区域,R、G、B三基色分量的光谱响应几乎一致。都需要能够全天候的监控。但当设备切换到夜模式后,开启红外灯,反射回来的红外灯亮度很高,图像传感器感知到的亮度很高,导致增益低于夜模式切换日模式的阈值,又会切到日模式,这样就会出现日夜模式反复切换的问题。

2023-05-03 16:12:38 1263

原创 MTK AWB 色温曲线的猜想

MTK 白平衡坐标系的猜想

2023-03-21 19:31:29 892

转载 ​MTK8188平台白平衡调试​

MTK8188平台白平衡调试方法

2023-02-17 23:41:51 871

转载 Camera ISP - ColorCorrectionMatrix

CCM矫正数学原理介绍

2023-02-07 19:47:11 1433

转载 白平衡数学原理

介绍了自动白平衡的底层数学原理

2023-02-01 19:15:35 1353

转载 色彩感知原理

色彩感知原理介绍

2023-01-31 18:59:19 954

转载 为什么可见光是“可见”光?

为什么可见光是“可见”的

2023-01-31 18:49:20 497

转载 awesome-ISP

ISP 开源项目

2023-01-19 18:01:33 440

转载 ISP图像信号处理 | GAMES204-计算成像

ISP Pipeline

2023-01-19 17:09:21 551

转载 Qualcomm 7X7 ASF锐化原理

Qualcomm 7X7 ASF锐化原理

2023-01-19 00:02:39 535

转载 高通MSM8909 CAMERA TUNING 基础

高通MSM8909 CAMERA TUNING 基础

2023-01-18 23:48:56 1204

转载 高通调试2

高通调试

2023-01-18 18:29:13 528

转载 高通Camera效果调试(一)

高通调试

2023-01-18 18:25:49 1630

转载 awb入门系列

awb相关概念入门

2023-01-12 20:15:13 558

转载 ​光谱反射率基础​

光谱放射率的概念以及Camera 建模

2023-01-12 19:01:05 813

视频图像降噪算法研究.pdf

在视频图像降噪中,时域滤波比空域滤波在保护视频图像边缘和细节方面更 具优势,但需要借助运动估计来更好地利用时域上的相关性。目前基于运动估计 视频降噪时域滤波算法受运算量的限制较大,容易产生由于匹配块搜索不准确引 起的块效应。 在系统地阐述了视频图像降噪的基本理论与发展现状的基础上,对运动估计 进行了深入学习和探讨,提出了一种基于运动估计的视频图像3D(时空联合)降噪 算法。首先,对当前帧和参考帧进行下采样;然后,在时域上以块为单位对当前 帧进行运动估计,在当前帧的前一帧和后一帧中同时搜索匹配块;对搜索到的匹 配块与当前块进行运动强度检测,通过设计的噪声标准差估计单元、实时确定出 当前帧运动强度检测的阈值,以准确判断块的运动强度;若匹配块运动强度较小, 就对当前块进行时域滤波;若匹配块运动强度过大,就对当前块进行空域滤波, 另外,噪声标准差估计单元测定的噪声标准差也用作空域滤波器的参数。

2021-08-28

从几何角度阐释辗转相除法.pdf

从几何的角度描述了辗转相除法的基本原理,非常值得借鉴

2021-08-20

Introduction to Numerical Methods and Matlab Programming.pdf

主要讲解用MATLAB实现数值分析的方法,简单明了

2021-08-20

一种应用于移动手机图像传感器的实时Gamma校正.pdf

本论文描述了一种应用于移动手机图像传感器的实时伽马校正实现。使用分段线性插值的方式进行Gamma校正。本论文对应的英文为:image quality enhancement by real-time gamma correction for coms image sensor in mobile phones

2021-08-18

视频信号预处理IP的硬件实现与软件验证(1).pdf

本文介绍了伽玛校正的概念和作用,研究了伽玛校正中的指数运算在硬件中如何实现的问题,并在文中提出了一个查找表和分段折线相结合的方法,可以大大减少硬件开销。对于白平衡,本文介绍了白平衡的概念和作用,分析了灰度世界算法、完美全反射算法和正交组合算法,然后在Nakano的算法基础上提出了改进算法,并用主观评价法对以上算法进行了评估,最后介绍了基于改进算法的硬件实现方法。对于CFA插值,本文介绍了CFA插值的概念和作用,研究了经典的双线性插值算法,还有一些加入了对图像边缘进行判断的算法,比如,一阶微分边缘插值算法、二阶微分边缘插值算法和Adams-Hamilton自适应插值算法,然后对Adams-Hamilton自适应插值算法进行了一些改进,并用主观评价和PSNR客观评价相结合的方法对以上算法进行了评估,最后介绍了基于改进算法的硬件实现方法。 在软件验证方面,本文用C语言和Verilog同时实现算法,通过相互对比进行验证。在硬件实现方面,本文在xilinx最新的Zynq-7020 FPGA平台上实现了这个视频信号预处理IP,并用Aptina的AR0542传感器为IP提供视频信号输入。 最终根据软件验证和硬件实现的结果,确定了设计的正确性,并且图像效果和硬件开销都可以达到设计要求。

2021-08-17

基于FPGA的视频图像预处理系统的设计与实现.pdf

论文主要讲解了基于FPGA硬件实现的3*3中值滤波和边缘检测算法。其中,有关中值滤波的硬件实现分析非常好,值得借鉴学习

2021-06-09

数字成像系统图像消紫边方法研究.pdf

论文主要讲解了紫边的出现的原因,以及如何消除紫边的算法。

2021-06-07

面向SOC的自动白平衡算法研究及实现_黄之豪.caj

论文主要介绍了ISP pipeline中的镜头阴影校正、2dNR、3DNR以及基于色温估算的自动白平衡。其中镜头阴影校正和基于色温估算的自动白平衡值得借鉴。 其中,自动白平衡对计算增益时R/G B/G的除法运算转换为定点运算值得详细阅读,另外关于自动白平衡的增益调整平滑过渡方法也是值得借鉴

2021-06-07

基于DSP的网络摄像机图像预处理技术.pdf

论文主要介绍了ISP坏点校正、边缘增强、彩色校正和色差增益抑制几个模块。其中彩色校正和色差增益抑制值得借鉴。 关于色差抑制有很好的指导意义。设定的参数其实也可以修改为支持设定:高低两个亮度阈值,以及高低亮度阈值下的增益gain1,控制高亮区域和较低区域的色彩噪声饱和度。 另外,还有一个随色度调整增益的参数gain2,可以通过不同设定两个色度调整增益阈值和两个色度阈值控制不同色度下的色噪的表现。

2021-06-07

自动白平衡算法研究及软硬件实现_金黄斌.caj

描述了一种基于色温估算的自动白平衡算法。并详细介绍了ISP pipeline中awb模块的软硬件实行原理。 自动白平衡算法中一方面涉及到大量的数据统计计算,另一方面同样需要进 行必要的条件判断和流程控制,执行过程相对比较繁琐,在 ISP 中如果单纯用硬件电路来实现不仅会消耗大量的资源,更为重要的是降低了算法灵活性。为了使硬件开销最为有效,并且算法灵活性又比较高,结合算法本身先统计后处理控制 的基本架构,在 ISP 系统中采用软硬件协同设计的方式来实现自动白平衡算法

2021-06-07

基于运动估算法的视频3D降噪算法研究及软件实现.pdf

3D 的混合降噪算法是利用区域块 运动 估算的方式,找出前后视频帧中相似 的区域块,使用这些区域块的资料信息进行分析 ,更为准确的分离出图像中的背 景与非背景,并且将背景区域块做 2D 降噪后与运动补偿所得到的背景 做叠加平 均,非背景则做单纯 2D 降噪,以保留更多的原始图像细节并且达到较好的降噪效 其中的去块平滑器的设计值得借鉴。用新像素点来替换具体区块效应的区块边界点,以防止像素在帧间和帧内的差距过大,进一步解决帧内的区块效应,也同时能解决在帧间视觉上的不连续闪烁问题

2021-06-07

图像信号处理器(ISP)的实现和FPGA验证.pdf

一篇硕士论文,论文详细描述了适合Bayer 格式的双边滤波处理算法以及去马赛克的颜色插值算法改进算法。这两种描述的算法值得借鉴

2021-06-07

ISP系统设计及FPGA硬件实现.pdf

一篇说是论文,主要介绍了ISP主要模块的硬件实现以及FPGA上的一些优化。论文中对为什么需要引入ISP_d_gain做了比较详细的说明

2021-06-07

MIT_Bilaterafilter.zip

麻省理工学院做的一个关于双边滤波的PPT,简单明了的讲解了双边滤波的各个方面,包括双边滤波的缺陷、双边滤波的变种、双边滤波在实际场景中的各种应用。

2020-04-24

The Stanford CS448A a very good reference for camera image processing pipeline

Computational photography,The Stanford CS448A course notes are a very good reference for camera image processing pipeline algorithms and issues. 斯坦福大学计算摄影学PPT教程,对了解摄像机内部算法和模块有很好的理解

2020-04-12

基于色温估计自动白平衡算法研究与实现.pdf

介绍基于色温估计的白平衡实现。在研究现有自动白平衡算法的基础上,为了克服灰度世界算法在图像颜色较 少时的算法失效,同时克服已有基于色温估计的白平衡算法存在的色度空间转换 的精度损失问题,本文提出在RGB色度空间的基于色温估计的自动白平衡算法。 首先通过实验确定各常见色温的R/G、B/G的范围,建立常见色温查找表。然后 统计当前光线下图像像素点的R/G、B/G的值,通过查表法确定该像素点所属色 温。处理完整帧图像之后,像素点最多的色温即可确定为当前光源的色温。最后 根据灰度世界假设,计算R、G、B相应的增益。最后对整帧图像进行相应的补 偿,就可以实现白平衡调整的功能。

2020-04-12

理解摄像机.pdf

理解摄像机讲述了摄像机得基本性能指标以及测试得基本方法,摄像机中所使用得基本图像处理功能。对于理解摄像机以及选购摄像机具有很好得指导意义

2019-10-03

Adaptive Local Tone Mapping Based on Retinex .pdf

Adaptive Local Tone Mapping Based on Retinex ,描述了一种快速简单而又有效的低照度图像恢复算法

2018-08-19

一种简单的自动白平衡算法实现

该算法文档描述了一种利用类似自动对比度调整的方法实现了自动白平衡。

2017-10-21

Single-Sensor Imaging Methods and Applications for Digital Cameras

单sensor图像信号处理与应用,是一本讲解对图像传感器输出的图像数据进行处理的的书籍。对研究自动白平衡、自动对焦、自动曝光以及其他一些ISP图像信号处理算法有很深刻的讲解,是一本图像信号处理开发不可多得的好书。

2017-09-23

神奇的矩阵

神奇的矩阵,结合了孟岩老师的《理解矩阵》和任广平老师的《线性代数的几何意义》,增加了作者自己的对线性代数的一些几何理解,对线性代数中各个概念有更深刻的认识

2017-09-14

Principle of digital image processing-Advance menthods

Principle of digital image processing-Advance menthods

2017-08-28

Principles of Digital Image Processing-Fundamental Techniques

Principles of Digital Image Processing-Fundamental Techniques,包含了基本的图像处理算法,并配有相应的代码实现。容易看懂理解

2017-08-28

图像处理中标准测试图像

图像处理一些常用的图像测试图片,包括Lena、baboon、barbara、tiffany、sailboat等

2017-08-27

C primer plus 习题答案

C primer plus 课后习题部分答案答案

2011-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除