Academics / Graduate Study / MS Programs / Master of Science in Electrical Engineering Computer Vision and Image Processing Specialization
Computer vision (CV) and image processing are two closely related fields that utilize techniques from artificial intelligence (AI) and pattern recognition to derive meaningful information from images, videos, and other visual inputs. Image processing is at the helm of the technical revolution that is being called Industry 4.0, laying the framework for new technologies in image data processing and object recognition. Image processing algorithms are used to extract information from images, restore and compress image and video data, and build new experiences in virtual and augmented reality.
Computer vision uses image processing to recognize and categorize image data. In fact, CV is becoming more adept at identifying patterns from images than the human visual cognitive system. CV technology is being used across industries from healthcare and media to gaming and transportation. For example, vehicles use CV to track objects and surroundings and to enable driver assistance system and autonomous navigation. Security systems use facial recognition and object detection in video surveillance. Medical devices use image classification to identify and diagnose conditions. In sports, object and motion tracking is used to follow balls and players. Drones with sophisticated cameras are used in agriculture to monitor the health and yield of crops.
As computer vision and image processing technologies continue to pave the way for advances in artificial intelligence systems, experts in these fields will continue to be in high demand. In this track, you will gain the technical skills and in-depth knowledge to develop algorithms that automatically extract and analyze high-level information from images, videos, and other types of high-dimensional data.
Recommended Courses
Core Courses
Select at least six courses from the following list:
- EE 332 Introduction to Computer Vision
- EE 359 Digital Signal Processing
- EE 363 Digital Filtering
- EE 375, 475 Machine Learning: Foundations, Applications, and Algorithms
- EE 420 Digital Image Processing
- EE 422 Random Processes in Communications and Control I
- EE 431 Human Perception and Electronic Media
- EE 432 Advanced Computer Vision
- EE 433 Statistical Pattern Recognition
- EE 435 Deep Learning Foundations from Scratch
Elective Courses
Select up to six courses from the following list:
- CE 355 ASIC and FPGA Design
- CE 392 VLSI Systems Design Projects
- CE 395, 495 Connected and Autonomous Vehicles: Challenges and Design
- CE 395, 495 Advanced Digital System Design with FPGAS
- CS 330 Human Computer Interaction
- EE 395 Adaptive Signal Processing and Learning
- EE 395, 495 Machine Learning for Medical Images and Signals
- EE 418 Advanced Digital Signal Processing
- ENTREP 475 NUvention: AI