This lecture overviews 2D Digital Filter Design and Implementation that has many applications in digital image filtering, computer vision (template matching) and convolutional neural networks . It covers the following topics in detail: FIR filter design, Direct 2D FIR filter implementation, Digital FIR filter implementation using FFT, Block-based convolution methods, IIR filter design and implementation.