2026-2027 College Catalog

Print this page

ITAI 1378 Artificial Intelligence for Computer Vision

Fundamental concepts in Computer Vision, mathematical concepts used for various computer vision application, image annotation, preprocessing image shape and size, methods of handling imbalanced data, image and color segmentation, different CNN, GAN architectures. Computer Hands-On projects using OpenCV, YOLO, TensorFlow and Keras Library. Focus on knowledge and skills necessary to create a computer vision application.

Credits

3

Offered

Fall

Outcomes

  1. Describe common techniques in Computer Vision Processing and associated applications
  2. Understand to evaluate the ethical considerations during acquiring data for Computer Vision.
  3. Explore different mathematical concepts used for various computer vision applications.
  4. Describe the steps involved in preprocessing of Computer Vision data.
  5. Describe and differentiate image segmentation and color segmentation.
  6. Compare and contrast the working of biological visual cortex and Convolutional Neural Network (CNN).
  7. Exemplify several applications of Computer Vision with the help of OpenCV.
  8. Develop a hands-on Computer Vision project with OpenCV and You Only Look Once (YOLO).
  9. Develop a hands-on Computer Vision project with TensorFlow and Keras.
  10. Explain the internal working of Generative Adversarial Networks (GAN).