Introduction to image processing; physical considerations (transfer functions, dynamic range, sampling, noise); two-dimensional transforms (e.g. the Fourier transform) and their properties; convolution; object recognition; deep learning convolutional neural networks for object recognition and segmentation; optical image processing; optical computing; three-dimensional image processing using digital holograms.