Image Signal Processing. Instructor: Prof. A. N. Rajagopalan, Department of Electrical and Electronics Engineering, IIT Madras.

FREE
This course includes
Hours of videos

2305 years, 3 months

Units & Quizzes

83

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

This course spans both basics and advances in digital image processing. Starting from image formation in pin-hole and lens based cameras, it goes on to discuss geometric transformations and image homographies, a variety of unitary image transforms, several image enhancement methods, techniques for restoration of degraded images, and 3D shape recovery from images. (from nptel.ac.in)

Course Currilcum

  • Lecture 01 – Course Introduction Unlimited
  • Lecture 02 – Applications of Image Processing Unlimited
  • Lecture 03 – Applications of Image Processing (cont.) Unlimited
  • Lecture 04 – Basics of Images Unlimited
  • Lecture 05 – Shot Noise Unlimited
  • Lecture 06 – Geometric Transformations Unlimited
  • Lecture 07 – Geometric Transformations (cont.) Unlimited
  • Lecture 08 – Bilinear Interpolation Unlimited
  • Lecture 09 – Geometric Transformations (cont.) Unlimited
  • Lecture 10 – Projective Transformation Unlimited
  • Lecture 11 – Homography Unlimited
  • Lecture 12 – Homography: Special Cases Unlimited
  • Lecture 13 – Computing Homography Unlimited
  • Lecture 14 – RANSAC Unlimited
  • Lecture 15 – Rotational Homography Unlimited
  • Lecture 16 – Research Challenges Unlimited
  • Lecture 17 – Real Aperture Camera Unlimited
  • Lecture 18 – Real Aperture Camera: Introduction Unlimited
  • Lecture 19 – Circle of Confusion Unlimited
  • Lecture 20 – Depth of Field, Linearity Unlimited
  • Lecture 21 – Space Invariance Unlimited
  • Lecture 22 – 2D Convolution Unlimited
  • Lecture 23 – 2D Convolution (cont.) Unlimited
  • Lecture 24 – Blur Models Unlimited
  • Lecture 25 – Space-Variant Blurring Unlimited
  • Lecture 26 – Shape from X: Introduction Unlimited
  • Lecture 27 – 2-View Stereo Unlimited
  • Lecture 28 – Introduction to Shape from Focus Unlimited
  • Lecture 29 – SFF Principle Unlimited
  • Lecture 30 – Shape from Focus: Gaussian Fitting Unlimited
  • Lecture 31 – Shape from Focus: Focus Operators Unlimited
  • Lecture 32 – Shape from Focus: Examples Unlimited
  • Lecture 33 – Shape from Focus: Tensor Voting Unlimited
  • Lecture 34 – DFD Principle Unlimited
  • Lecture 35 – Motion Blur Unlimited
  • Lecture 36 – Image Transforms: Introduction Unlimited
  • Lecture 37 – Image Transforms: Motivation Unlimited
  • Lecture 38 – 1D Unitary Transforms: Introduction Unlimited
  • Lecture 39 – Extending 1D Unitary Transforms to 2D: Motivation Unlimited
  • Lecture 40 – Extending 1D Unitary Transforms to 2D: Example Unlimited
  • Lecture 41 – Alternative Forms of 2D Unlimited
  • Lecture 42 – Kronecker Product Unlimited
  • Lecture 43 – Kronecker Product (Example Revisited) Unlimited
  • Lecture 44 – Extending 1D Unitary Transforms to 2D: Summary Unlimited
  • Lecture 45 – 1D DFT to 2D DFT Unlimited
  • Lecture 46 – 2D DFT Visualization Unlimited
  • Lecture 47 – 2D DFT Computation Unlimited
  • Lecture 48 – 1D DCT: Definition, Motivation Unlimited
  • Lecture 49 – Relation to DFT Unlimited
  • Lecture 50 – 2D DCT and Walsh-Hadamard Transform Unlimited
  • Lecture 51 – Data Dependent Transforms, Karhunen Loeve Transform Unlimited
  • Lecture 52 – Karhunen Loeve Transform: Concept Unlimited
  • Lecture 53 – Karhunen Loeve Transform: Applications Unlimited
  • Lecture 54 – Karhunen Loeve Transform: Applications (cont.) Unlimited
  • Lecture 55 – Singular Value Decomposition (SVD) Unlimited
  • Lecture 56 – Applications of Singular Value Decomposition (SVD) Unlimited
  • Lecture 57 – Change Detection Unlimited
  • Lecture 58 – Image Thresholding Unlimited
  • Lecture 59 – Adaptive Local Thresholding: Motivation Unlimited
  • Lecture 60 – Chow-Kaneko Local Thresholding Unlimited
  • Lecture 61 – K-Means Method Unlimited
  • Lecture 62 – ISODATA Method Unlimited
  • Lecture 63 – Theory of Histogram Equalization and Modification Unlimited
  • Lecture 64 – Histogram Equalization Example Unlimited
  • Lecture 65 – Image Sequence and Single Image Filtering in Gaussian Noise Unlimited
  • Lecture 66 – Non-Local Means Method Unlimited
  • Lecture 67 – Non-Local Means Filtering (Examples) Unlimited
  • Lecture 68 – Impulse Noise Generator Unlimited
  • Lecture 69 – Impulse Noise Filtering Unlimited
  • Lecture 70 – Transform Domain Filtering Unlimited
  • Lecture 71 – Illumination Handling Unlimited
  • Lecture 72 – Applications of Restoration, and Image Deblurring Unlimited
  • Lecture 73 – Haddamard’s Conditions and Least Squares Solution Unlimited
  • Lecture 74 – Min-Norm Solution and Norm of Linear Operator Unlimited
  • Lecture 75 – Numerical Stability Analysis Unlimited
  • Lecture 76 – Image Blurring Unlimited
  • Lecture 77 – Tikhonov-Miller Regularization Unlimited
  • Lecture 78 – Conditional Mean as an Estimator Unlimited
  • Lecture 79 – Linear Estimator Unlimited
  • Lecture 80 – Wiener Filter Unlimited
  • Lecture 81 – Fourier Wiener Filter Unlimited
  • Lecture 82 – 1D Superresolution Unlimited
  • Lecture 83 – Superresolution Examples Unlimited