卷积及其图像处理的运用

简介: 卷积及其图像处理的运用

1卷积的定义

卷积的数学定义是两个函数f(x)与g(n-x)在x轴上的积分,其公式如下:

这个公式和概率论中的概率函数表达式很相似,只不过这个概率是由两个函数组成,也可以理解成是一个新的事件由两个独立事件组合而成,这样一来,卷积的意义就很明显了,它代表了一个事件(函数)在另一个事件(函数)的影响下的概率(积分变化)。


2 图像处理的特征

图像在做处理和分析时,往往是根据图像的高阶特征,很多低级特征是不需要的。例如,在做图像的识别时,我们往往是根据轮廓颜色等特征来识别,其实电脑处理图像时也是运用这些特征,不同的是人的大脑中存在天生的傅里叶变换,我们可以很简单的分辨出图像,而电脑只能根据图像的一些特征来做出分析,所以,图像处理时保留图像的高阶特征对于提高图像处理精准度十分重要。


3 卷积用于图像处理

卷积在函数方面的表现是一种连续的,可以用积分来表示,其实在初识积分的时候,我们就知道积分是通过离散数据求和得来的,这也决定了图像处理也可以运用到卷积的原理。在电脑中,图像其实是一个m*n的矩阵(这里不讨论颜色通道),那么针对于像素点,我们可以使用卷积的原理,使用另一个矩阵,将图像的低阶特征去除掉,保留和突出图像的高阶特征,再根据后续操作,对图像进行分类或者识别。

在连续函数的卷积中,使用的是可移动的与fx)进行积分,在离散的图像矩阵中,将采取一种“卷积核”的特殊矩阵,它的作用就是代替,在平移的过程中与图像矩阵相乘累加,从而达到卷积中积分的效果。

图3.1 卷积示意图

对于卷积的效果,我们可以看下面的图片

图3.2 卷积效果图

可以看到,图像中很多的细节通过卷积的操作之后已经被去除,只保留了图像的高阶轮廓等信息,这样一来,就给计算机省去了很多的空间。这里卷积的操作的卷积核是已经确定的,在一般的图像处理中,卷积核是根据深度学习自己求出来的,需要不断地对模型进行训练,直到处理效果理想。



目录
相关文章
|
7月前
|
机器学习/深度学习 算法 数据挖掘
图像处理到神经网络:线性代数的跨领域应用探索
图像处理到神经网络:线性代数的跨领域应用探索
|
7月前
|
算法 计算机视觉
图像处理之应用卷积– 轧花与边缘检测
图像处理之应用卷积– 轧花与边缘检测
48 1
|
7月前
|
算法 计算机视觉
图像处理之错切变换
图像处理之错切变换
131 1
|
6月前
|
并行计算 算法 Java
尺度函数在图像处理中的应用与优化
尺度函数在图像处理中的应用与优化
|
7月前
|
Java 数据处理 计算机视觉
图像处理之理解卷积
图像处理之理解卷积
61 0
|
7月前
|
算法 Java 计算机视觉
图像处理之应用卷积一实现噪声消去
图像处理之应用卷积一实现噪声消去
58 0
|
7月前
|
机器学习/深度学习 算法 BI
图像处理之HOG特征提取
图像处理之HOG特征提取
180 0
|
7月前
|
Java API 计算机视觉
图像处理之形态学梯度计算
图像处理之形态学梯度计算
70 0
|
8月前
|
数据挖掘 计算机视觉 Python
SciPy图像处理技巧:图像增强与特征提取
【4月更文挑战第17天】本文介绍了如何使用SciPy进行图像增强和特征提取。通过调整亮度、对比度和伽马校正实现图像增强,示例代码展示了相关操作。同时,利用Sobel算子进行边缘检测和Laplacian of Gaussian (LoG) 进行角点检测,以提取图像特征。虽然SciPy不是专业的图像处理库,但其数值计算能力在图像分析中仍有一定价值,可与其他图像处理库结合使用。
|
8月前
|
机器学习/深度学习 算法 计算机视觉
详细介绍CNN卷积层的原理、结构和应用,并探讨其在图像处理和计算机视觉任务中的重要性
详细介绍CNN卷积层的原理、结构和应用,并探讨其在图像处理和计算机视觉任务中的重要性
519 0
详细介绍CNN卷积层的原理、结构和应用,并探讨其在图像处理和计算机视觉任务中的重要性