Course10810700166 lectures
Two-Dimensional Signal Processing: Principles and Practices
Prof. P. Sumathi · IIT Roorkee
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
- Signal Processing Overview: Fundamentals of 1-D Signals – Part 1
- Signal Processing Overview: Fundamentals of 1-D Signals – Part 2
- Signal Processing Overview: Fundamentals of 1-D Signals – Part 3
- Signal Processing Overview: Fundamentals of 1-D Signals – Part 4
- Signal Processing Overview: 2-D Signals
Week 2
- 2-D Signals – Part 2
- 2-D Convolution
- 2-D Systems - Part 1
- 2-D Systems - Part 2
- Signal Processing Overview: MATLAB Codes
Week 3
- 1-D Sampling
- 1-D Sampling and 2-D Sampling
- 2-D Fourier Analysis: 2-D DSFT
- 2-D Fourier Analysis: 2-D DTFS
- 1-D and 2-D Fourier Analysis: MATLAB Codes
Week 4
Week 5
- Discrete Cosine Transform (DCT)
- Image Transforms: DST
- Image Transforms: Hadamard Transform
- Image Transforms: Implementation – Part 1
- Image Transforms: Implementation – Part 2
- Lab 1: MATLAB Implementation of Linear Convolution, Circular Convolution, 1-D DCT, and 2-D DCT
Week 6
- Z- Transform: 1 - D
- z - Transform: 2-D
- z – Transform: 2-D – Part 1
- z – Transform: 2-D – Part 2
- LCCDE: 2-D
Week 7
- Finite Impulse Response Filters: 1-D Filters
- 2-D FIR Filters – Part 1
- 2-D FIR Filters – Part 2
- 2-D FIR Filters – Part 3
- 2-D FIR Filters – Implementation
Week 8
- 1-D Infinite Impulse Response Filters – Part 1
- 1-D Infinite Impulse Response Filters – Part 2
- 2-D Infinite Impulse Response Filters- Part 1
- 2-D Infinite Impulse Response Filters- Part 2
- 2-D Infinite Impulse Response Filters- Part 3
- Lab 02: MATLAB Implementation - 1-D DFT, and 2-D DFT
- Lab 03: MATLAB Implementation - Design of 2-D FIR Filters, and 2-D IIR Filters
Week 9
- Digital Image Processing - Part 1
- Digital Image Processing – Part 2
- Digital Image Processing – Part 3
- Digital Image Processing – Part 4
- Digital Image Processing – Part 5
Week 10
- Image Enhancement – Part I
- Image Enhancement – Part II
- Image Enhancement – Part III
- Image Enhancement – Part IV
- Edge Detection
Week 11
- Image Segmentation: Part -1
- Image Segmentation: Part - 2
- Image Segmentation: Part - 3
- Image Segmentation: Part - 4
- Image Filtering
Week 12
- Image Coding
- Image Coding: Code Word Assignment
- Image Coding: Waveform Coders
- Image Coding – Transform Coders
- Image Coding – Image Model Coding and JPEG
- Lab 04: LabVIEW Implementation- Image Processing, Convolution and Edge Detection
- Lab 05: LabView Implementation: Part II- Real Time Processing, Convolution and Edge Detection
- Lab 06: Altera FPGA Board Implementation: Real Time Image Processing, Convolution and Edge Detection
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