With the latest developments in Big data, we are not short of the data or infrastructure we need to train an AI model. Now, algorithmic developments are pushing the testing errors of intelligent systems to converge to Bayes optimal error. With these developments, computer vision has taken a great momentum.
Computer vision deals with algorithms and applications of concepts of Machine Learning to processing images.
Here is an overview of some important algorithmic concepts in computer vision