What is the difference between image processing and computer vision? I am a non-CS graduate from IIT with freelance experience in computer vision, image processing.  Should I go for an MS in CS or MS in DS?