Skip to main content

CAP6411 – Fall 2022

Computer Vision Systems (3 Credit Hours)

Course Content

This is an Advanced Computer Vision course which will expose graduate students to the advanced practices in Computer Vision. The purpose of this course is to discuss how computer vision is used in different applications, and enable students to design their own computer vision systems. The course will build on foundational knowledge of computer vision algorithms. The students are expected to implement state-of-the-art Computer Vision algorithms in state-of-the-art edge processors and participate in real-world competitions. We will discuss recent research papers related to each task that we investigate in class.


There is no text book for this class. Lecture notes will be handed out in class as needed.


Computer Vision – CAP5415
Adequate programming skills

Course Organization
Every two week students complete a competition project
Before each competition we discuss potential solutions in class – one session
After each competition successful groups discuss their solution – one session
We discuss additional topics during class – other sessions

Grading Policy

  • Presentation: 10%
  • Attendance and Discussion: 10%
  • Projects/Programs: 80%

Two Xavier projects: Groups of four – 30% each project
Five Kaggle Competitions: individual projects – up to 20% each project (Top 50% of class get 20%)

Late Policy

  • 0 for late Projects

Student Learning Outcomes
After the completion of the course, the students should:

  • Get familiar with recent techniques to solve common Computer Vision tasks such as image and video classification, localization, semantic segmentation, etc.
  • Be able to deploy deep learning models on edge devices.
  • Be able to work with different imagery data formats.
  • Be able to implement known method and successfully complete individual project.

Statement on Academic Integrity:

The UCF Golden Rule will be observed in the class. Plagiarism and Cheating of any kind on an examination, quiz, or assignment will result at least in an “F” for that assignment (and may, depending on the severity of the case, lead to an “F” for the entire course) and may be subject to appropriate referral to the Office of Student Conduct for further action. I will assume for this course that you will adhere to the academic creed of this University and will maintain the highest standards of academic integrity. In other words, don’t cheat by giving answers to others or taking them from anyone else. I will also adhere to the highest standards of academic integrity, so please do not ask me to change (or expect me to change) your grade illegitimately or to bend or break rules for one person that will not apply to everyone.