Formula

Representing Convolutions with Matrix Multiplications

We can represent a convolution by a filter hh as matrix multiplication on the vector f: (fh)(t)=τ=0N1f(τ)h(τt)=Qhf(f \star h)(t) = \sum_{\tau=0}^{N-1} f(\tau)h(\tau - t) = Q_hf where QhRN×NQ_h \in \mathbb{R}^{N \times N} is a matrix representation of the convolution operator by a filter function hh and f = [f(t0),f(t1),...,f(tN1)]\mathbf{[f(t_0),f(t_1),...,f(t_{N-1})]}^\top is a vector representation of the function ff.

0

1

Updated 2026-06-12

Tags

Data Science