The following example application performs a 2D filtering operation over a gray scale image. The convolution kernel is a 3x3 window with floating point representation. The coefficients are converted to fixed point representation before being passed to the AI Engine core for computation. The results are cross validated against the OpenCV reference implementation. The example illustrates both PLIO- and GMIO-based data transfers.