# Digital Image Processing

- Institution: IIT Kharagpur
- Department: Electrical Engineering
- Teacher: Prof. Prabir Kumar Biswas
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/117105135)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/117105135)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lecture 01 : Introduction to Digital Image Processing](https://invisiblenetwork.ai/learn/nptel/117105135/8e4cf650e643) (YouTube)
2. [Lecture 02: Application of Digital Image Processing](https://invisiblenetwork.ai/learn/nptel/117105135/93cb972e1df0) (YouTube)
3. [Lecture 03: Image Digitalisation, Sampling Quantization and Display](https://invisiblenetwork.ai/learn/nptel/117105135/b4054a27b25d) (YouTube)
4. [Lecture 04: Signal Reconstruction Form Samples : Convolution Concept](https://invisiblenetwork.ai/learn/nptel/117105135/d819b805f8de) (YouTube)
5. [Lecture 05: Signal Reconstruction from Image](https://invisiblenetwork.ai/learn/nptel/117105135/52a819f40d74) (YouTube)
6. [Lecture 06: Quantizer Design](https://invisiblenetwork.ai/learn/nptel/117105135/126b11264a49) (YouTube)
7. [Lecture 07: Relationship between pixels](https://invisiblenetwork.ai/learn/nptel/117105135/65c186bdafd9) (YouTube)
8. [Lecture 08: Relationship of Adjacency and Connected Components Labeling](https://invisiblenetwork.ai/learn/nptel/117105135/16a72cc95f6a) (YouTube)
9. [Lecture 09: Application of Distance Measures](https://invisiblenetwork.ai/learn/nptel/117105135/d4226d037502) (YouTube)
10. [Lecture 10: Basic Transform](https://invisiblenetwork.ai/learn/nptel/117105135/41a339345c99) (YouTube)
11. [Lecture 11: Image Formation - I](https://invisiblenetwork.ai/learn/nptel/117105135/c0caa6615c7c) (YouTube)
12. [Lecture 12: Image Formation - II](https://invisiblenetwork.ai/learn/nptel/117105135/fba1db4c4743) (YouTube)
13. [Lecture 13: Image Geometry - I](https://invisiblenetwork.ai/learn/nptel/117105135/5fecc5d6b0a6) (YouTube)
14. [Lecture 14: Image Geometry - II](https://invisiblenetwork.ai/learn/nptel/117105135/c98312a3b128) (YouTube)
15. [Lecture 15: Stereo Imaging Model - II](https://invisiblenetwork.ai/learn/nptel/117105135/9bd0302c2a31) (YouTube)
16. [Lecture 16: Interpolation and Resampling](https://invisiblenetwork.ai/learn/nptel/117105135/6475924bcd54) (YouTube)
17. [Lecture 17 : Interpolation Techniques](https://invisiblenetwork.ai/learn/nptel/117105135/95fb925ddd98) (YouTube)
18. [Lecture 18: Interpolation with examples - I](https://invisiblenetwork.ai/learn/nptel/117105135/16804d15cb86) (YouTube)
19. [Lecture 19: Interpolation with Examples - II](https://invisiblenetwork.ai/learn/nptel/117105135/49524e32cd15) (YouTube)
20. [Lecture 20: Image Transformation - I](https://invisiblenetwork.ai/learn/nptel/117105135/7e8b3c7f51d9) (YouTube)
21. [Lecture 21: Image Transformation - 2](https://invisiblenetwork.ai/learn/nptel/117105135/d328971ec673) (YouTube)
22. [Lecture 22: Separable Transformation](https://invisiblenetwork.ai/learn/nptel/117105135/961159e762ec) (YouTube)
23. [Lecture 23: Basis Images](https://invisiblenetwork.ai/learn/nptel/117105135/bf10e0f587e2) (YouTube)
24. [Lecture 24: Fourier Transformation](https://invisiblenetwork.ai/learn/nptel/117105135/6988227bcfb8) (YouTube)
25. [Lecture 25: Properties of FT](https://invisiblenetwork.ai/learn/nptel/117105135/b75a2f96df72) (YouTube)
26. [Lecture 26 : FT Result Display - 2](https://invisiblenetwork.ai/learn/nptel/117105135/4f8808274547) (YouTube)
27. [Lecture 27: Rotation Invariance Property](https://invisiblenetwork.ai/learn/nptel/117105135/b79989f1a383) (YouTube)
28. [Lecture 28: DCT and Walsh Transform](https://invisiblenetwork.ai/learn/nptel/117105135/d5899f7f6dbf) (YouTube)
29. [Lecture 29: Handmard Transformation](https://invisiblenetwork.ai/learn/nptel/117105135/6124e281e422) (YouTube)
30. [Lecture 30 : Histogram Equalization and Specifications - 1](https://invisiblenetwork.ai/learn/nptel/117105135/83a5d42868fe) (YouTube)
31. [Lecture 31: KL-Transform-2](https://invisiblenetwork.ai/learn/nptel/117105135/e1b61227afe5) (YouTube)
32. [Lecture 32: Image Enhancement: Point Processing Techniques](https://invisiblenetwork.ai/learn/nptel/117105135/2be305be6ebf) (YouTube)
33. [Lecture 33: Contrast Stretching Operation](https://invisiblenetwork.ai/learn/nptel/117105135/2a9101fbb177) (YouTube)
34. [Lecture 34: Histogram Equalization and Specifications - I](https://invisiblenetwork.ai/learn/nptel/117105135/e08277bfcde3) (YouTube)
35. [Lecture 35: Histogram Equalization and Specification - II](https://invisiblenetwork.ai/learn/nptel/117105135/d37ea4e85f06) (YouTube)
36. [Lecture 36 : Histogram Implementation - I](https://invisiblenetwork.ai/learn/nptel/117105135/ba39ab2d653a) (YouTube)
37. [Lecture 37 : Histogram Implementation - II](https://invisiblenetwork.ai/learn/nptel/117105135/dd4281f5b5e9) (YouTube)
38. [Lecture 38 : Image Enhancement : Mask Processing Techniques - I](https://invisiblenetwork.ai/learn/nptel/117105135/3551d4ff9c98) (YouTube)
39. [Lecture 39 : Image Enhancement : Mask Processing Techniques - II](https://invisiblenetwork.ai/learn/nptel/117105135/7a42b9a6d4a1) (YouTube)
40. [Lecture 40 : Image Enhancement : Mask Processing Techniques - III](https://invisiblenetwork.ai/learn/nptel/117105135/b0dd46ead711) (YouTube)
41. [Lecture 41: Frequency Domain Processing Techniques](https://invisiblenetwork.ai/learn/nptel/117105135/a5222b0ba532) (YouTube)
42. [Lecture 42: Image Restoration Techniques - I](https://invisiblenetwork.ai/learn/nptel/117105135/0247942053a8) (YouTube)
43. [Lecture 43: Image Restoration Techniques - II](https://invisiblenetwork.ai/learn/nptel/117105135/c220950490b6) (YouTube)
44. [Lecture 44: Estimation of Degradation Model and Restoration Techniques - I](https://invisiblenetwork.ai/learn/nptel/117105135/fe6a6404141f) (YouTube)
45. [Lecture 45: Estimation of Degradation Model and Restoration Techniques - II](https://invisiblenetwork.ai/learn/nptel/117105135/6c8e1996a20e) (YouTube)
46. [Lecture 46 : Other Restoration Techniques - I](https://invisiblenetwork.ai/learn/nptel/117105135/7d264706b907) (YouTube)
47. [Lecture 47 : Other Restoration Techniques - II](https://invisiblenetwork.ai/learn/nptel/117105135/36eaba0ef69d) (YouTube)
48. [Lecture 48 : Image Registration - I](https://invisiblenetwork.ai/learn/nptel/117105135/ea019beb2dc3) (YouTube)
49. [Lecture 49 : Image Registration - II](https://invisiblenetwork.ai/learn/nptel/117105135/c3f3fb43a218) (YouTube)
50. [Lecture 50 : Colour Image Processing : Colour Fundamentals](https://invisiblenetwork.ai/learn/nptel/117105135/8b8d271ff4ff) (YouTube)
51. [Lecture 51: Colour Model](https://invisiblenetwork.ai/learn/nptel/117105135/9ab9dddabb5d) (YouTube)
52. [Lecture 52 : Conversion of one color model to another - I](https://invisiblenetwork.ai/learn/nptel/117105135/af837e66e909) (YouTube)
53. [Lecture 53 : Conversion of one color model to another - II](https://invisiblenetwork.ai/learn/nptel/117105135/c0cde1ae1cba) (YouTube)
54. [Lecture 54 : Pseudo Color Image Processing](https://invisiblenetwork.ai/learn/nptel/117105135/97edd3ceb03b) (YouTube)
55. [Lecture 55: Full Color Image Processing](https://invisiblenetwork.ai/learn/nptel/117105135/0719044b07f0) (YouTube)
56. [Lecture 56 : Different Approaches for Image Segmentation](https://invisiblenetwork.ai/learn/nptel/117105135/f08342920fc8) (YouTube)
57. [Lecture 57 : Image Segmentation : Global Processing (Hough Transform)](https://invisiblenetwork.ai/learn/nptel/117105135/564703224f1e) (YouTube)
58. [Lecture 58 : Region based Segmentation Operation. Thresholding Techniques](https://invisiblenetwork.ai/learn/nptel/117105135/6a0dd454a4b3) (YouTube)
59. [Lecture 59 : Region Splitting and Merging Technique](https://invisiblenetwork.ai/learn/nptel/117105135/9615fe9f0257) (YouTube)
