卷积计算(图解法)
- 格式:ppt
- 大小:323.00 KB
- 文档页数:8
常用卷积公式(二)常用卷积公式1. 一维离散卷积公式:卷积是信号处理中一种常见的运算方法,用于将两个信号合并成一个新的信号。
一维离散卷积公式如下:y[n] = x[n] * h[n] = ∑(k=-∞到∞) x[k] * h[n-k]其中,x[n]表示输入信号,h[n]表示卷积核,y[n]表示输出信号,∑表示求和运算。
例子:假设有两个一维信号x[n] = {1, 2, 3, 4, 5}和h[n] = {1, 1, 1}, 根据卷积公式计算得到输出信号y[n]如下:y[0] = 1*1 = 1y[1] = 1*2 + 1*1 = 3y[2] = 1*3 + 1*2 + 1*1 = 6y[3] = 1*4 + 1*3 + 1*2 + 1*1 = 10y[4] = 1*5 + 1*4 + 1*3 + 1*2 = 14所以,输出信号y[n] = {1, 3, 6, 10, 14}。
2. 二维离散卷积公式:在图像处理领域,经常使用二维卷积来处理图像。
二维离散卷积公式如下:Y[i, j] = ∑(m=-∞到∞)∑(n=-∞到∞) X[i-m, j-n] * H[m, n]其中,X[i, j]表示输入图像的像素,H[m, n]表示卷积核的值,Y[i, j]表示输出图像的像素,∑表示求和运算。
例子:假设有一个3x3的输入图像X和一个2x2的卷积核H,如下:X = | 1 2 3 || 4 5 6 || 7 8 9 |H = | 1 1 || 1 1 |根据卷积公式计算得到输出图像Y如下:Y[0, 0] = 1*1 + 2*1 + 4*1 + 5*1 = 12Y[0, 1] = 1*2 + 2*1 + 3*1 + 4*1 = 12Y[0, 2] = 2*2 + 3*1 + 5*1 + 6*1 = 21Y[1, 0] = 4*1 + 5*1 + 7*1 + 8*1 = 27Y[1, 1] = 4*2 + 5*2 + 6*1 + 7*1 + 8*1 + 9*1 = 45Y[1, 2] = 5*2 + 6*2 + 8*1 + 9*1 = 46Y[2, 0] = 7*1 + 8*1 + 7*1 + 8*1 = 30Y[2, 1] = 7*2 + 8*2 + 9*1 + 7*1 + 8*1 + 9*1 = 57Y[2, 2] = 8*2 + 9*2 + 8*1 + 9*1 = 59所以,输出图像Y为:Y = | 12 12 21 || 27 45 46 || 30 57 59 |3. 一维连续卷积公式:一维连续卷积公式可以用于信号的模拟处理。