# Computer Vision

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

The course will have a comprehensive coverage of theory and computation related to imaging geometry, and scene understanding. It will also provide exposure to clustering, classification and deep learning techniques applied in this area.

Intended audience: Computer Science and Engineering, Electronics Engineering, Electrical Engineering

Prerequisites: Liner Algebra, Vector Calculus, Data Structures and Programming

## Lectures

1. [Lecture 01 : Fundamentals of Image Processing Part I](https://invisiblenetwork.ai/learn/nptel/106105216/ade6d7148e20) (YouTube)
2. [Lecture 02 : Fundamentals of Image Processing Part II](https://invisiblenetwork.ai/learn/nptel/106105216/afd00860231c) (YouTube)
3. [Lecture 03 : Image Transform Part I](https://invisiblenetwork.ai/learn/nptel/106105216/2cf06dc62740) (YouTube)
4. [Lecture 04 : Image Transform Part II](https://invisiblenetwork.ai/learn/nptel/106105216/2e4cdd2bf8c4) (YouTube)
5. [Lecture 05 : Projective Geometry – Part I](https://invisiblenetwork.ai/learn/nptel/106105216/92133510e36c) (YouTube)
6. [Lecture 06 : Projective Geometry – Part II](https://invisiblenetwork.ai/learn/nptel/106105216/ab6d761f0d72) (YouTube)
7. [Lecture 07 : Projective Transformation](https://invisiblenetwork.ai/learn/nptel/106105216/3dd1a5a41502) (YouTube)
8. [Lecture 08 : Homography: Properties – Part I](https://invisiblenetwork.ai/learn/nptel/106105216/4a4a88a3fa39) (YouTube)
9. [Lecture 09 : Homography: Properties – Part II](https://invisiblenetwork.ai/learn/nptel/106105216/8581ffb053c3) (YouTube)
10. [Lecture 10 : Homography: Properties – Part III](https://invisiblenetwork.ai/learn/nptel/106105216/44699def593b) (YouTube)
11. [Lecture 11 : Camera Geometry – Part I](https://invisiblenetwork.ai/learn/nptel/106105216/d7ac501067c9) (YouTube)
12. [Lecture 12 : Camera Geometry – Part II](https://invisiblenetwork.ai/learn/nptel/106105216/a90c06ff881f) (YouTube)
13. [Lecture 13 : Camera Geometry – Part III](https://invisiblenetwork.ai/learn/nptel/106105216/bfffa1851755) (YouTube)
14. [Lecture 14 : Camera Geometry – Part IV](https://invisiblenetwork.ai/learn/nptel/106105216/adc30fa37019) (YouTube)
15. [Lecture 15 : Camera Geometry – Part V](https://invisiblenetwork.ai/learn/nptel/106105216/7e6b243453d9) (YouTube)
16. [Lecture 16 : Stereo Geometry – Part I](https://invisiblenetwork.ai/learn/nptel/106105216/1cda3e7a25ce) (YouTube)
17. [Lecture 17 : Stereo Geometry – Part II](https://invisiblenetwork.ai/learn/nptel/106105216/22ee093b7d74) (YouTube)
18. [Lecture 18 : Stereo Geometry – Part III](https://invisiblenetwork.ai/learn/nptel/106105216/8143b2873c99) (YouTube)
19. [Lecture 19 : Stereo Geometry – Part IV](https://invisiblenetwork.ai/learn/nptel/106105216/943aa0632800) (YouTube)
20. [Lecture 20 : Stereo Geometry – Part V](https://invisiblenetwork.ai/learn/nptel/106105216/70083374a267) (YouTube)
21. [Lecture 21 : Stereo Geometry – Part VI](https://invisiblenetwork.ai/learn/nptel/106105216/872c4972296e) (YouTube)
22. [Lecture 22 : Stereo Geometry – Part VII](https://invisiblenetwork.ai/learn/nptel/106105216/96f3b3313f45) (YouTube)
23. [Lecture 23 : Stereo Geometry – Part VIII](https://invisiblenetwork.ai/learn/nptel/106105216/69965dc6b51f) (YouTube)
24. [Lecture 24 : Feature Detection And Description – Part I](https://invisiblenetwork.ai/learn/nptel/106105216/6617a08e4ea1) (YouTube)
25. [Lecture 25 : Feature Detection And Description – Part II](https://invisiblenetwork.ai/learn/nptel/106105216/4a8bd71890b8) (YouTube)
26. [Lecture 26 : Feature Detection And Description – Part III](https://invisiblenetwork.ai/learn/nptel/106105216/04818412eb37) (YouTube)
27. [Lecture 27 : Feature Detection And Description – Part IV](https://invisiblenetwork.ai/learn/nptel/106105216/70a4732601bc) (YouTube)
28. [Lecture 28 : Feature Detection And Description – Part V](https://invisiblenetwork.ai/learn/nptel/106105216/d432d4e1ee93) (YouTube)
29. [Lecture 29 : Feature Matching And Model Fitting- Part I](https://invisiblenetwork.ai/learn/nptel/106105216/b607aafbf711) (YouTube)
30. [Lecture 30 : Feature Matching And Model Fitting- Part II](https://invisiblenetwork.ai/learn/nptel/106105216/94797c8488ed) (YouTube)
31. [Lecture 31 : Feature Matching And Model Fitting- Part III](https://invisiblenetwork.ai/learn/nptel/106105216/197c6f4160d0) (YouTube)
32. [Lecture 32 : Feature Matching And Model Fitting- Part IV](https://invisiblenetwork.ai/learn/nptel/106105216/496b13380587) (YouTube)
33. [Lecture 33 : Feature Matching And Model Fitting- Part V](https://invisiblenetwork.ai/learn/nptel/106105216/389906acf622) (YouTube)
34. [Lecture 34 : Color Fundamentals And Processing-Part I](https://invisiblenetwork.ai/learn/nptel/106105216/4aa7f5f93f11) (YouTube)
35. [Lecture 35 : Color Fundamentals And Processing-Part II](https://invisiblenetwork.ai/learn/nptel/106105216/e96f0da052d6) (YouTube)
36. [Lecture 36 : Color Fundamentals And Processing-Part III](https://invisiblenetwork.ai/learn/nptel/106105216/db5aa50b522c) (YouTube)
37. [Lecture 37 : Color Fundamentals And Processing-Part IV](https://invisiblenetwork.ai/learn/nptel/106105216/aea74222b3d9) (YouTube)
38. [Lecture 38 : Color Fundamentals And Processing-Part V](https://invisiblenetwork.ai/learn/nptel/106105216/5e2f96dadf08) (YouTube)
39. [Lecture 39 : Color Fundamentals And Processing-Part VI](https://invisiblenetwork.ai/learn/nptel/106105216/d68e1014d401) (YouTube)
40. [Lecture 40 : Color Fundamentals And Processing-Part VII](https://invisiblenetwork.ai/learn/nptel/106105216/0274b138c249) (YouTube)
41. [Lecture 41 : Range Image Processing – Part I](https://invisiblenetwork.ai/learn/nptel/106105216/ded34ba25c30) (YouTube)
42. [Lecture 42 : Range Image Processing – Part II](https://invisiblenetwork.ai/learn/nptel/106105216/bc541ebc782a) (YouTube)
43. [Lecture 43 : Range Image Processing – Part III](https://invisiblenetwork.ai/learn/nptel/106105216/bb7e84f938e7) (YouTube)
44. [Lecture 44 : Range Image Processing – Part IV](https://invisiblenetwork.ai/learn/nptel/106105216/4983e6cc8b05) (YouTube)
45. [Lecture 45 : Range Image Processing – Part V](https://invisiblenetwork.ai/learn/nptel/106105216/fee4d61f5905) (YouTube)
46. [Lecture 46 : CLUSTERING AND CLASSIFICATION – PART I](https://invisiblenetwork.ai/learn/nptel/106105216/0103d94017fa) (YouTube)
47. [Lecture 47 : CLUSTERING AND CLASSIFICATION – PART II](https://invisiblenetwork.ai/learn/nptel/106105216/70876f5e57ed) (YouTube)
48. [Lecture 48 : CLUSTERING AND CLASSIFICATION – PART III](https://invisiblenetwork.ai/learn/nptel/106105216/008fb0e18b4a) (YouTube)
49. [Lecture 49 : CLUSTERING AND CLASSIFICATION – PART IV](https://invisiblenetwork.ai/learn/nptel/106105216/0491dc68c7b1) (YouTube)
50. [Lecture 50 : CLUSTERING AND CLASSIFICATION – PART V](https://invisiblenetwork.ai/learn/nptel/106105216/7006bf032ee5) (YouTube)
51. [Lecture 51: Dimensional Reduction And Sparse Representation – Part I](https://invisiblenetwork.ai/learn/nptel/106105216/e6be63b574fc) (YouTube)
52. [Lecture 52 : Dimensional Reduction And Sparse Representation – Part II](https://invisiblenetwork.ai/learn/nptel/106105216/0d1cf181b961) (YouTube)
53. [Lecture 53 : Dimensional Reduction And Sparse Representation – Part III](https://invisiblenetwork.ai/learn/nptel/106105216/a6ddc770ae93) (YouTube)
54. [Lecture 54 : Dimensional Reduction And Sparse Representation – Part IV](https://invisiblenetwork.ai/learn/nptel/106105216/e584db9174d3) (YouTube)
55. [Lecture 55 : Deep Neural Architecture And Applications – Part I](https://invisiblenetwork.ai/learn/nptel/106105216/d28d4a350823) (YouTube)
56. [Lecture 56 : Deep Neural Architecture And Applications – Part II](https://invisiblenetwork.ai/learn/nptel/106105216/a5207d233c1d) (YouTube)
57. [Lecture 57 : Deep Neural Architecture And Applications – Part III](https://invisiblenetwork.ai/learn/nptel/106105216/3af3572886f2) (YouTube)
58. [Lecture 58 : Deep Neural Architecture And Applications – Part IV](https://invisiblenetwork.ai/learn/nptel/106105216/22fb0901a28b) (YouTube)
59. [Lecture 59 : Deep Neural Architecture And Applications – Part V](https://invisiblenetwork.ai/learn/nptel/106105216/53302d4174d4) (YouTube)
60. [Lecture 60 : Deep Neural Architecture And Applications – Part VI](https://invisiblenetwork.ai/learn/nptel/106105216/f8439ec5fdc9) (YouTube)
