# Modern Computer Vision

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

## Lectures

1. [Course introduction - 1](https://invisiblenetwork.ai/learn/nptel/108106189/b08de0f2fe05) (Video)
2. [Course introduction - 2](https://invisiblenetwork.ai/learn/nptel/108106189/cfaaa26e4ad2) (Video)
3. [Introduction to Deep Learning - 1](https://invisiblenetwork.ai/learn/nptel/108106189/027dd75a3a94) (Video)
4. [Introduction to Deep Learning - 2](https://invisiblenetwork.ai/learn/nptel/108106189/fedcc2e9e89d) (Video)
5. [Introduction to Deep Learning - 3](https://invisiblenetwork.ai/learn/nptel/108106189/699616bd1621) (Video)
6. [Introduction to Neuron - 1](https://invisiblenetwork.ai/learn/nptel/108106189/a6231d794795) (Video)
7. [Introduction to Neuron - 2](https://invisiblenetwork.ai/learn/nptel/108106189/8ad7f31295ea) (Video)
8. [Introduction to Neuron - 3](https://invisiblenetwork.ai/learn/nptel/108106189/0dfd28a81d98) (Video)
9. [Multilayer Perceptron](https://invisiblenetwork.ai/learn/nptel/108106189/6524f8153068) (Video)
10. [Regression and classification losses](https://invisiblenetwork.ai/learn/nptel/108106189/ed351cb5f3a5) (Video)
11. [Training a neural network](https://invisiblenetwork.ai/learn/nptel/108106189/08802e21b00f) (Video)
12. [Gradient descent](https://invisiblenetwork.ai/learn/nptel/108106189/31a056af866e) (Video)
13. [Activation function](https://invisiblenetwork.ai/learn/nptel/108106189/7a9d9d04d391) (Video)
14. [Backpropagation in MLP - 1](https://invisiblenetwork.ai/learn/nptel/108106189/cd2ff20a8676) (Video)
15. [Backpropagation in MLP - 2](https://invisiblenetwork.ai/learn/nptel/108106189/b61812b55137) (Video)
16. [Optimization and Regularization - 1](https://invisiblenetwork.ai/learn/nptel/108106189/ad929e3db2e1) (Video)
17. [Optimization and Regularization - 2](https://invisiblenetwork.ai/learn/nptel/108106189/8eb3f3df8268) (Video)
18. [Regularization](https://invisiblenetwork.ai/learn/nptel/108106189/e89eeaedf4ac) (Video)
19. [Dropout](https://invisiblenetwork.ai/learn/nptel/108106189/0293b36ffeb8) (Video)
20. [Pre-processing](https://invisiblenetwork.ai/learn/nptel/108106189/8973c7f0e855) (Video)
21. [Convolutional Neural Networks - 1](https://invisiblenetwork.ai/learn/nptel/108106189/aaef76e2ea48) (Video)
22. [Convolutional Neural Networks - 2](https://invisiblenetwork.ai/learn/nptel/108106189/1024dd2d7ef2) (Video)
23. [Convolutional Neural Networks - 3](https://invisiblenetwork.ai/learn/nptel/108106189/c4e9ef70eef4) (Video)
24. [CNN Properties](https://invisiblenetwork.ai/learn/nptel/108106189/1080a5785bae) (Video)
25. [Alexnet](https://invisiblenetwork.ai/learn/nptel/108106189/a26543e73bcb) (Video)
26. [CNN Architectures - 1](https://invisiblenetwork.ai/learn/nptel/108106189/8d3341dce362) (Video)
27. [CNN Architectures - 2](https://invisiblenetwork.ai/learn/nptel/108106189/de633891b1da) (Video)
28. [CNN Architectures - 3](https://invisiblenetwork.ai/learn/nptel/108106189/40eef867ad7b) (Video)
29. [Introduction to RNN - 1](https://invisiblenetwork.ai/learn/nptel/108106189/8ed519963d04) (Video)
30. [Introduction to RNN - 2](https://invisiblenetwork.ai/learn/nptel/108106189/ccf57114d0ef) (Video)
31. [Encoder-Decoder models in RNN](https://invisiblenetwork.ai/learn/nptel/108106189/69a995f1abe5) (Video)
32. [LSTM](https://invisiblenetwork.ai/learn/nptel/108106189/dc692ed94fcc) (Video)
33. [Low-level vision - 1](https://invisiblenetwork.ai/learn/nptel/108106189/70a42e2877c8) (Video)
34. [Low-level vision - 2](https://invisiblenetwork.ai/learn/nptel/108106189/4ea05719b7ce) (Video)
35. [Low-level vision - 3](https://invisiblenetwork.ai/learn/nptel/108106189/35578362d365) (Video)
36. [Spatial Domain Filtering](https://invisiblenetwork.ai/learn/nptel/108106189/42ce6c9962c7) (Video)
37. [Frequency Domain Filtering](https://invisiblenetwork.ai/learn/nptel/108106189/554ac0152723) (Video)
38. [Edge Detection - 1](https://invisiblenetwork.ai/learn/nptel/108106189/a472a40bab71) (Video)
39. [Edge Detection - 2](https://invisiblenetwork.ai/learn/nptel/108106189/ccfe2e165e1e) (Video)
40. [DeepNets for Edge Detection](https://invisiblenetwork.ai/learn/nptel/108106189/76e82ce97c99) (Video)
41. [Line detection](https://invisiblenetwork.ai/learn/nptel/108106189/ec76416ea734) (Video)
42. [Feature detectors](https://invisiblenetwork.ai/learn/nptel/108106189/b4677ccf3553) (Video)
43. [Harris Corner Detector - 1](https://invisiblenetwork.ai/learn/nptel/108106189/4b776786375e) (Video)
44. [Harris Corner Detector - 2](https://invisiblenetwork.ai/learn/nptel/108106189/9dcc9b4f95fb) (Video)
45. [Harris Corner Detector - 3](https://invisiblenetwork.ai/learn/nptel/108106189/0a7efe00d67a) (Video)
46. [Blob detection - 1](https://invisiblenetwork.ai/learn/nptel/108106189/6e76368f7e65) (Video)
47. [Blob detection - 2](https://invisiblenetwork.ai/learn/nptel/108106189/3b5568fd9b69) (Video)
48. [Blob detection - 3](https://invisiblenetwork.ai/learn/nptel/108106189/03197de743d6) (Video)
49. [SIFT - 1](https://invisiblenetwork.ai/learn/nptel/108106189/4d83640a0d24) (Video)
50. [SIFT - 2](https://invisiblenetwork.ai/learn/nptel/108106189/f271d6486430) (Video)
51. [Feature descriptors - 1](https://invisiblenetwork.ai/learn/nptel/108106189/b4bb5410d0d7) (Video)
52. [Feature descriptors - 2](https://invisiblenetwork.ai/learn/nptel/108106189/2f0dd10bc866) (Video)
53. [SURF - 1](https://invisiblenetwork.ai/learn/nptel/108106189/cc7dae9cfec4) (Video)
54. [SURF - 2](https://invisiblenetwork.ai/learn/nptel/108106189/b78221a8304d) (Video)
55. [Single-View Geometry - 1](https://invisiblenetwork.ai/learn/nptel/108106189/81a39979f2d7) (Video)
56. [Single-View Geometry - 2](https://invisiblenetwork.ai/learn/nptel/108106189/b719981999d3) (Video)
57. [2D Geometric transformations - 1](https://invisiblenetwork.ai/learn/nptel/108106189/4796286103be) (Video)
58. [2D Geometric transformations - 2](https://invisiblenetwork.ai/learn/nptel/108106189/d2ff19b6a70a) (Video)
59. [Camera intrinsics and extrinsics - 1](https://invisiblenetwork.ai/learn/nptel/108106189/50ce7f5383a6) (Video)
60. [Camera intrinsics and extrinsics - 2](https://invisiblenetwork.ai/learn/nptel/108106189/4ad098752983) (Video)
61. [Two-view stereo - 1](https://invisiblenetwork.ai/learn/nptel/108106189/d69ad9617ed4) (Video)
62. [Two-view stereo - 2](https://invisiblenetwork.ai/learn/nptel/108106189/4403a5f7b66b) (Video)
63. [Two-view stereo - 3](https://invisiblenetwork.ai/learn/nptel/108106189/bee6d9979f95) (Video)
64. [Algebraic representation of epipolar geometry - 1](https://invisiblenetwork.ai/learn/nptel/108106189/8cbb107bf9ac) (Video)
65. [Algebraic representation of epipolar geometry - 2](https://invisiblenetwork.ai/learn/nptel/108106189/a2effbb97f1b) (Video)
66. [Fundamental matrix computation - 1](https://invisiblenetwork.ai/learn/nptel/108106189/73655b55813d) (Video)
67. [Fundamental matrix computation - 2](https://invisiblenetwork.ai/learn/nptel/108106189/1497797024c5) (Video)
68. [Structure from Motion - 1](https://invisiblenetwork.ai/learn/nptel/108106189/14e862733699) (Video)
69. [Structure from Motion - 2](https://invisiblenetwork.ai/learn/nptel/108106189/16264d9db5e9) (Video)
70. [Structure from Motion - 3](https://invisiblenetwork.ai/learn/nptel/108106189/39732f1aa065) (Video)
71. [Batch processing in SFM](https://invisiblenetwork.ai/learn/nptel/108106189/60083e488712) (Video)
72. [Multi-view SFM](https://invisiblenetwork.ai/learn/nptel/108106189/d29854f2c138) (Video)
73. [Factorization methods in SFM](https://invisiblenetwork.ai/learn/nptel/108106189/15f86578ece8) (Video)
74. [Bundle adjustment](https://invisiblenetwork.ai/learn/nptel/108106189/6ebd863f52fb) (Video)
75. [Dense 3D reconstruction](https://invisiblenetwork.ai/learn/nptel/108106189/83ace7afe839) (Video)
76. [Some results in Stereo and SFM](https://invisiblenetwork.ai/learn/nptel/108106189/a42d2c887a58) (Video)
77. [Deepnets for stereo and SFM - 1](https://invisiblenetwork.ai/learn/nptel/108106189/55e2885eeb44) (Video)
78. [Deepnets for stereo and SFM - 2](https://invisiblenetwork.ai/learn/nptel/108106189/e4dd59a74c6b) (Video)
79. [Mid-level vision - 1](https://invisiblenetwork.ai/learn/nptel/108106189/ec561998dd97) (Video)
80. [Mid-level vision - 2](https://invisiblenetwork.ai/learn/nptel/108106189/b4cb0214eae8) (Video)
81. [Lucas-Kanade method for OF](https://invisiblenetwork.ai/learn/nptel/108106189/a9dfc1fd469e) (Video)
82. [Handling large motion in optical flow](https://invisiblenetwork.ai/learn/nptel/108106189/daeb595a5f0e) (Video)
83. [Image segmentation](https://invisiblenetwork.ai/learn/nptel/108106189/f574d549285f) (Video)
84. [GMM for clustering](https://invisiblenetwork.ai/learn/nptel/108106189/c6805eed0ada) (Video)
85. [Deepnets for Segmentation and OF -1](https://invisiblenetwork.ai/learn/nptel/108106189/f31cf93d79cb) (Video)
86. [Deepnets for Segmentation and OF -2](https://invisiblenetwork.ai/learn/nptel/108106189/64e54d81d591) (Video)
87. [Deepnets for Segmentation and OF -3](https://invisiblenetwork.ai/learn/nptel/108106189/383ba46fe520) (Video)
88. [Deepnets for Object Detection - 1](https://invisiblenetwork.ai/learn/nptel/108106189/79039c3dfb00) (Video)
89. [Deepnets for Object Detection - 2](https://invisiblenetwork.ai/learn/nptel/108106189/591258cbe434) (Video)
90. [Vision and Language](https://invisiblenetwork.ai/learn/nptel/108106189/259f48578299) (Video)
