Course Details

Subject {L-T-P / C} : EE6173 : Signal and Image Processing Laboratory {0-0-3 / 2}
Subject Nature : Practical
Coordinator : Prof. Dipti Patra


To get familiarized with basic functions available in Image and Signal Processing Toolbox of MATLAB, Python and Lab-VIEW To perform pixel-wise transforms on images To enhance the contrast level of an image by histogram equalization To design image denoising filters in spatial domain for suppressing additive, multiplicative and impulsive noise To study the performance of Ideal, Butterworth and Gaussian low pass filter To study the performance of Ideal, Butterworth and Gaussian high pass filter To compress an image data using run-length coding and Huffman coding To segment an image with histogram based technique, region growing/region merging and/region splitting technique To perform geometric transformations on different images To perform different signal transforms To perform ECG signal processing.

To compute and plot the error performance surface Adaptive filtering using LMS and RLS Algorithm IIR filter design using LMS and RLS algorithm.
Study of the specification of TI DSP kits Implementation of FIR filter and performance analysis on a fixed point TI DSP processor Implementation of FIR filter and performance analysis on a Floating point TI DSP processor Calculation of FFT of a signal using a Floating point TI DSP processor.

Course Objectives

  1. To familiarize students with the implementation in MATLAB, Lab-View and Python of the basic techniques for handling signals & images and developing algorithms for signal processing & image processing.
  2. To familiarize with the implementation of FIR filters in TI DSP kits.

Course Outcomes

Upon completion of the course, students will have the ability to:
? Describe and illustrate the theory and principles of image and signal processing techniques
? Design algorithms for signal filtering and reconstruction
? Design algorithms for image enhancement and restoration
? Identify and produce signal & image transformations
? Carry out ECG signal Processing
? Design software using MATLAB, Lab view & Python

Essential Reading

  1. R. C. Gonzalez, R. E. Woods, S. L. Eddins, Digital Image Processing using MATLAB, Prentice Hall, 2004
  2. Blanchet, Gerard, Digital Signal and Image Processing Using MATLAB, Wiley, 2nd Edition 2014

Supplementary Reading

  1. Mahesh L. Chugani, Abhay R. Samant, Michael Cerna, LabVIEW Signal Processing, Prentice Hall
  2. , ,