![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像算法
文章平均质量分 81
Nirvana;
图像算法,机器视觉,AI算法方向
展开
-
【C++】高斯金字塔和拉普拉斯金字塔原理和实现
【C++】高斯金字塔和拉普拉斯金字塔原理和实现图像中各个像素与其相邻像素之间的有很强的相关性,包含的信息也十分丰富,目标的尺寸有大有小,对比度有强有弱,此时就需要一个“显微镜”或者“望远镜”-----多尺度图像技术。它可以在不同分辨率下观察目标的特征进而进行处理。多尺度图像技术也叫做多分辨率技术(MRA),指对图像采用多尺度的表达,并且在不同尺度下分别进行处理。这样做的理由是很多情况下在一种尺度中不容易看清的或者获取的特性在另外的某种尺度下就很容易发现或者是提取。所以多尺度技术在提取图像特征时更加的常用原创 2022-05-11 16:10:08 · 3095 阅读 · 5 评论 -
基于参考辐射源/定标的校正算法
基于参考辐射源/定标的校正算法上一篇介绍了一种基于场景的非均匀校正算法,今天来补充一下更加简单,容易工程化实现的基于参考辐射源的校正算法,也叫基于定标的校正算法。基于参考辐射源的校正算法是一种利用像黑体这样可提供均匀且可控红外辐射的设备作为参考辐射源,对IRFPA 的输出进行定标的过程。这类校正算法的原理简单,计算量及数据存储量都较小,易于硬件的实时实现;并且,与基于场景的校正算法相比,其不需要场景的相对运动,非常适合于工厂的批量生产环节。所以,该类校正算法一般应用于红外成像设备的制造过程或者系统的初原创 2022-04-28 16:14:59 · 1358 阅读 · 3 评论 -
时域高通滤波算法(THPF)
时域高通滤波算法(THPF)今天介绍一下图像非均匀校正中的场景校正算法-时域高通滤波算法(Temporal High Pass Filtering, THPF)以及它后续的各种改进版本。空域和频域已经在之前的文章介绍过一些了,时域还没有。图像是二维空间域上的像素,随着时间的延续,每秒25、30、60帧,就成了视频,针对视频进行图像处理,就可以考虑增加一个时间维度,图像帧与帧之间是存在相关性的,结合时域滤波算法可以有效去除图像中的噪声和探测非均匀性问题。红外焦平面阵列 (Infrared Focal Pl原创 2022-04-24 17:51:06 · 7270 阅读 · 3 评论 -
全变分图像去噪算法(TV)
全变分图像去噪算法(TV)原创 2022-04-14 17:36:33 · 21481 阅读 · 8 评论 -
离散余弦变换滤波算法(DCT)
离散余弦变换,本质上是一种数学方法。它与傅立叶变换,小波变换,轮廓波变换,这些变换本质都是一种基变换,对于不同的系统,不同的研究对象,我们可以选取不同的基来让研究和分析变得更加简单。比如因为复指数信号是线性时不变系统的特征函数,因此我们在研究线性时不变系统及其特性时通常采用傅立叶变换,选取了一组好的基,可以让问题变得简单,比如我们的现在机器学习里很多的降维算法,像PCA,K-L变换也是基变换,对于一些基可能会出现很多很小的系数,或者是零系数,这要用这组基去表示这一信号或者向量时也就更加的简洁,而越是简洁就越原创 2022-04-07 18:34:50 · 10293 阅读 · 6 评论 -
盲元检测与补偿算法总结
盲元检测与补偿算法总结总结了近年来22篇盲元检测与补偿算法论文中算法的类型、窗口大小和创新点,也复现了部分算法之后有时间再分享。其中包括传统标定法、线性外推法、三西格玛法、TMOE法、背景预测法和其他算法等。...原创 2022-03-30 20:09:56 · 4245 阅读 · 4 评论 -
积分图像(Integral image)
积分图像(Integral image)积分图算法由Crow在1984年首次提出,是为了在多尺度透视投影中提高渲染速度。积分图算法是一种快速计算图像区域和以及图像区域平方和的算法。它的核心思想就是对每一个图像建立起自己的积分图查找表,在图像处理的阶段就可以根据预先建立积分图查找表直接查找从而实现对均值卷积的线性时间计算。做到了卷积执行的时间与窗口大小无关。之前介绍的NL-means算法就可以采用积分图算法进行优化加速。从直观来说,一张图像就是一个矩形,这个矩形中每个像素点的积分值,就是以图像左上角像素点原创 2022-03-29 11:29:24 · 7551 阅读 · 3 评论 -
非局部均值滤波算法(NL-means)
【C++】非局部均值滤波算法(NL-means)上一篇文章介绍了均值滤波、中值滤波、高斯滤波、双边滤波和引导滤波,均为局部滤波,即对周围邻域的点加权生成当前点,加权因子反应出周围点对当前点的影响。非局部滤波就意味着它使用图像中的所有像素,这些像素根据某种相似度进行加权平均。滤波后图像清晰度高,而且不丢失细节。今天来学习一下另一类滤波算法:非局部均值滤波算法(NL-means)。非局部均值滤波算法最早于2005年由Buades等人发表在CVPR上,论文原文:A non-local algorithm fo原创 2022-03-25 16:58:40 · 16548 阅读 · 23 评论 -
【图像锐化】非锐化掩模 USM(Unsharpen Mask)与锐化掩模 SM(Sharpen Mask)
非锐化掩模USM(Unsharpen Mask)与锐化掩模 SM(Sharpen Mask)掩膜操作可以提高图像对比度,对比度提高可以增加图像感官度、锐化,让看起来有点模糊的图像更清晰。原理:提取图像的高频分量,再用一个参数放大之后与原图叠加,这样就产生了一个增强了边缘的图像。 提取图像的高频分量的做法有两种:1.直接使用高通滤波器,得到高频分量。2.通过低通滤波器,再用原图减去低频就得到了高频信息。锐化掩模 SM 锐化增强算法-加法操作效果图 = 源图像+w*高频分量图像;其中w表示原创 2021-07-21 16:48:11 · 5845 阅读 · 4 评论 -
【C++】图像处理中的微分算子原理与实现
图像处理中的微分算子原理与实现一阶微分边缘算子:经典算子比如:Roberts(罗伯特)、Prewitt(普鲁伊特)、Sobel(索贝尔),Canny(坎尼)等。二阶微分边缘算子:Laplacian算子,LoG( Laplace of Gaussian function)边缘检测算子和DoG(Difference of Gaussian)高斯差分算子。Roberts算子1963年,Roberts算子,又称罗伯茨算子,是一种最简单的算子,是一种利用局部差分算子寻找边缘的算子。他采用对角线方向相原创 2021-08-19 16:05:00 · 3418 阅读 · 3 评论 -
【C++】图像处理中的滤波算法
【C++】常见滤波算法2022年第一篇,来总结一下图像处理中常用的几种滤波算法,包括中值、均值、高斯、双边、引导滤波这五种,主要用于图像去噪、图像增强、图像复原等方面。滤波算法的基本思路,就是采用周边像素,加权平均计算一个新的像素,来缓减噪声对当前像素的影响。1)均值滤波:简单粗暴的将窗口内的像素累加后求均值,将噪声平均化,同时边缘纹理也被抹平了,有模糊的作用,作为入门学习用。2)中值滤波:采用窗口内中值的方法,有效剔除了异常高亮或过暗的噪声,对椒盐噪声的去除效果比较好,但实际的图像会伴随着边缘纹理原创 2022-02-18 11:33:05 · 6874 阅读 · 5 评论