Computer Vision Roadmap
I am planning to start learning Computer Vision using online courses and lectures available online (preferably for free), to get from beginner to intermediate level. I have a reasonable knowledge of relevant maths (linear algebra, calculus, statistics etc.) and programming (Python).
In order to build a good curriculum I am asking for your help :)
I believe that one should start with the fundamentals of signal processing, image and video processing. Here are some courses that I found so far:
-
Digital Signal Processing (EPFL) https://www.coursera.org/learn/dsp
-
Digital Signal Processing (ECSE-4530) https://www.youtube.com/watch?v=hVOA8VtKLgk&list=PLuh62Q4Sv7BUSzx5Jr8Wrxxn-U10qG1et&index=1
-
Intro to Digital Image Processing (ECSE-4540)
https://www.ecse.rpi.edu/~rjradke/improccourse.html
-
Fundamentals of Digital Image and Video Processing https://www.coursera.org/learn/digital?
-
Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital
https://www.coursera.org/learn/image-processing
Of course I don't plan doing all of them, so would like to hear some suggestions and recommendations about which courses to take and in which order.
Next, I would proceed with computer vision courses/lectures, starting with more traditional CV and then continuing with modern approaches that use deep learning. Perhaps starting with:
- UCF Computer Vision Video Lectures 2012 https://www.youtube.com/watch?v=715uLCHt4jE&list=PLd3hlSJsX_Imk_BPmB_H3AQjFKZS9XgZm&index=2&t=2904s
and then doing Andrew Ng's Deep learning specialization on coursera.
Any recommendations and suggestions are welcome!