Image processing

Welcome to the digital image processing virtual lab. The primary objective of this virtual lab is to supplement an undergraduate level course on image processing and enable students to understand the subject better. The lab consists of a diverse set of experiments with objective, theory, assessment, references and interactive examples which are designed to improve the clarity in understanding of the basic concepts. It is important that the student goes through the objectives and the underlying theory before carrying out the experiments to get maximum benefit. The lab is intended to help in clarifying concepts. It is not intented for learning how to write code to do image processing


The primary references (textbook) for the topics covered by the experiments are:

1. Digital Image Processing (3rd Edition), by Rafael C. Gonzalez and Richard E. Woods.
2. Fundamentals of digital image processing, by Anil K. Jain.


Before you start any of the experiments, make sure you read the notes below.

1. Each link on the right takes you to a set of experiments that is related to a specific topic. The experiments are designed to expose you to certain concepts. You are encouraged to carry out variants of the suggested experiments and learn from them.
Please make sure that you read the background material and experiment procedure before carrying out the experiments. Trying out the experiments before reading does not hurt, but having the background will help you understand the results better.