Learn · NPTEL

Course10810700166 lectures

Two-Dimensional Signal Processing: Principles and Practices

Prof. P. Sumathi · IIT Roorkee

Start with lecture 1 At NPTEL

About

Most importantly, this course reviews fundamentals of 1-D signals and systems, sampling theory, 1-D Fourier analysis, Z-transform, and Digital filter designs. Along with the 1-D signal processing, this course introduces fundamentals of 2-D signals, Characterization of LTI/LSI systems, 2-D DFT, 2-D DCT, 2-D FFT, 2-D FIR and IIR filters. Further, Image processing basics with Image enhancement, restoration, segmentation, and Image coding/compression will also be covered. Furthermore, simulation of 2-D signal processing in MATLAB/Simulink environment, real-time image processing with NI LabVIEW Vision development module and compact reconfigurable input output (cRIO) modules will be taught in this course. This course also includes FPGA implementation of image capturing and processing.

Intended audience: UG (final year), PG and PhD students

Prerequisites: Signals and Systems, Digital Signal Processing, Discrete Time Signal Processing

Lectures

Week 1

  1. Signal Processing Overview: Fundamentals of 1-D Signals – Part 1 YouTube
  2. Signal Processing Overview: Fundamentals of 1-D Signals – Part 2 YouTube
  3. Signal Processing Overview: Fundamentals of 1-D Signals – Part 3 YouTube
  4. Signal Processing Overview: Fundamentals of 1-D Signals – Part 4 YouTube
  5. Signal Processing Overview: 2-D Signals YouTube

Week 2

  1. 2-D Signals – Part 2 YouTube
  2. 2-D Convolution YouTube
  3. 2-D Systems - Part 1 YouTube
  4. 2-D Systems - Part 2 YouTube
  5. Signal Processing Overview: MATLAB Codes YouTube

Week 3

  1. 1-D Sampling YouTube
  2. 1-D Sampling and 2-D Sampling YouTube
  3. 2-D Fourier Analysis: 2-D DSFT YouTube
  4. 2-D Fourier Analysis: 2-D DTFS YouTube
  5. 1-D and 2-D Fourier Analysis: MATLAB Codes YouTube

Week 4

  1. 1-D Discrete Fourier Transform YouTube
  2. 2-D DFT YouTube
  3. Overlap Add and Overlap Save Methods YouTube
  4. 1- D FFT YouTube
  5. 2-D FFT YouTube

Week 5

  1. Discrete Cosine Transform (DCT) YouTube
  2. Image Transforms: DST YouTube
  3. Image Transforms: Hadamard Transform YouTube
  4. Image Transforms: Implementation – Part 1 YouTube
  5. Image Transforms: Implementation – Part 2 YouTube
  6. Lab 1: MATLAB Implementation of Linear Convolution, Circular Convolution, 1-D DCT, and 2-D DCT YouTube

Week 6

  1. Z- Transform: 1 - D YouTube
  2. z - Transform: 2-D YouTube
  3. z – Transform: 2-D – Part 1 YouTube
  4. z – Transform: 2-D – Part 2 YouTube
  5. LCCDE: 2-D YouTube

Week 7

  1. Finite Impulse Response Filters: 1-D Filters YouTube
  2. 2-D FIR Filters – Part 1 YouTube
  3. 2-D FIR Filters – Part 2 YouTube
  4. 2-D FIR Filters – Part 3 YouTube
  5. 2-D FIR Filters – Implementation YouTube

Week 8

  1. 1-D Infinite Impulse Response Filters – Part 1 YouTube
  2. 1-D Infinite Impulse Response Filters – Part 2 YouTube
  3. 2-D Infinite Impulse Response Filters- Part 1 YouTube
  4. 2-D Infinite Impulse Response Filters- Part 2 YouTube
  5. 2-D Infinite Impulse Response Filters- Part 3 YouTube
  6. Lab 02: MATLAB Implementation - 1-D DFT, and 2-D DFT YouTube
  7. Lab 03: MATLAB Implementation - Design of 2-D FIR Filters, and 2-D IIR Filters YouTube

Week 9

  1. Digital Image Processing - Part 1 YouTube
  2. Digital Image Processing – Part 2 YouTube
  3. Digital Image Processing – Part 3 YouTube
  4. Digital Image Processing – Part 4 YouTube
  5. Digital Image Processing – Part 5 YouTube

Week 10

  1. Image Enhancement – Part I YouTube
  2. Image Enhancement – Part II YouTube
  3. Image Enhancement – Part III YouTube
  4. Image Enhancement – Part IV YouTube
  5. Edge Detection YouTube

Week 11

  1. Image Segmentation: Part -1 YouTube
  2. Image Segmentation: Part - 2 YouTube
  3. Image Segmentation: Part - 3 YouTube
  4. Image Segmentation: Part - 4 YouTube
  5. Image Filtering YouTube

Week 12

  1. Image Coding YouTube
  2. Image Coding: Code Word Assignment YouTube
  3. Image Coding: Waveform Coders YouTube
  4. Image Coding – Transform Coders YouTube
  5. Image Coding – Image Model Coding and JPEG YouTube
  6. Lab 04: LabVIEW Implementation- Image Processing, Convolution and Edge Detection YouTube
  7. Lab 05: LabView Implementation: Part II- Real Time Processing, Convolution and Edge Detection YouTube
  8. Lab 06: Altera FPGA Board Implementation: Real Time Image Processing, Convolution and Edge Detection YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Roorkee
Department
Electrical Engineering
Teacher
Prof. P. Sumathi
Level
Graduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed