That is using fairly different forms in signal processing which typically would be a 1D convolution, digital recording also 1D convolution image processing which would be a 2D convolution video processing which tend to be either a 2D or 3D because sometimes you will evolve multiple frames in your convolution operation and the computer vision which would typic the code the BA to the array operation and the convolution is usually performed as a filter. 