Convolution is a mathematical transformation that consists in multiplying two signals (one of the signals is reflected and shifted). To be more accurate, here is the mathematical continuous equation of a convolution of two functions f and g

Note we won’t be using this convolution equation but rather the cross-correlation one. In fact, as it is the convention in computer vision.

- Convolution is a fundamental operation in computer vision, especially in deep learning and image processing. It involves sliding a small matrix (called a kernel or filter) over an image to extract features like edges, textures, and patterns.
Mathematical Formula
∑ 𝑖 , 𝑗 ( Kernel [ 𝑖 , 𝑗 ] × Image [ 𝑖 , 𝑗 ] ) ∑ i,j (Kernel[i,j]×Image[i,j])
