This material is from an upper-level course (345) which I developed and taught at Channel Islands. The course is inter-disciplinary/general education. It proved extremely popular, and I ran multiple sessions during the Fall semester for many years.

The course is hosted in Canvas for enrolled students, but I am hosting much of the material here for a wider audience. I have divided the content into 8 modules. Each module starts with a key document that takes you through the content of that module. Aspects of the content are then further explained in a video. Additional documents, images etc. may also be given. For more details refer to the material in the textbook (use the textbook’s Index).

The course is an introduction to the basic concepts and techniques in digital image processing and analysis and includes enhancement (in both the spatial and Fourier domains), image restoration by deconvolution and Wiener filtering, morphological processing and image segmentation. It is based on my bestselling textbook, “Digital Image Processing for Medical Applications” (Cambridge University Press, ISBN 978-0-521-86085-7). The key features of the book are its pedagogical, intuitive approach and its use of the popular, public domain software ImageJ (which can be downloaded at http://rsb.info.nih.gov.ij).

I also developed and taught a graduate course in Image Processing (510) using MatLab with the DipImage GUI.