- 博客(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
转载 机器学习中的特征工程锦囊:对数变换
对于呈现长尾分布的特征,我们不能简单的去除掉长尾部分的特征值,因为这些长尾的尾部很长,在特征分布中占比其实也并不低,事实上具有很大的信息量,对模型来说很有价值。根据前面发现的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
转载 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
原创 色温曲线坐标轴的选取: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之色差增益抑制(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
原创 一种结合白平衡统计信息和曝光信息的软光敏算法专利学习(专利一)
如下图所示,当光波波长在400nm-760nm区域时,即在可见光谱区域时,R、G、B三基色分量的光谱响应几乎无任何规律,当光波波长逐渐增大靠近760nm的时候,R、G、B三基色分量的光谱响应基本趋同,当光波波长在800nm-1000nm,也即红外光谱区域,R、G、B三基色分量的光谱响应几乎一致。都需要能够全天候的监控。但当设备切换到夜模式后,开启红外灯,反射回来的红外灯亮度很高,图像传感器感知到的亮度很高,导致增益低于夜模式切换日模式的阈值,又会切到日模式,这样就会出现日夜模式反复切换的问题。
2023-05-03 16:12:38 1263
视频图像降噪算法研究.pdf
2021-08-28
一种应用于移动手机图像传感器的实时Gamma校正.pdf
2021-08-18
视频信号预处理IP的硬件实现与软件验证(1).pdf
2021-08-17
面向SOC的自动白平衡算法研究及实现_黄之豪.caj
2021-06-07
基于DSP的网络摄像机图像预处理技术.pdf
2021-06-07
自动白平衡算法研究及软硬件实现_金黄斌.caj
2021-06-07
基于运动估算法的视频3D降噪算法研究及软件实现.pdf
2021-06-07
图像信号处理器(ISP)的实现和FPGA验证.pdf
2021-06-07
MIT_Bilaterafilter.zip
2020-04-24
The Stanford CS448A a very good reference for camera image processing pipeline
2020-04-12
基于色温估计自动白平衡算法研究与实现.pdf
2020-04-12
Adaptive Local Tone Mapping Based on Retinex .pdf
2018-08-19
Single-Sensor Imaging Methods and Applications for Digital Cameras
2017-09-23
Principle of digital image processing-Advance menthods
2017-08-28
Principles of Digital Image Processing-Fundamental Techniques
2017-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人