Computer Vision Course Outline
Computer Vision Course Outline
COURSE SYLLABUS
Credits: 3 hours
Lecture Period (s) and Venue: Tuesday 5:30pm-7:20pm (Math 19); Wednesday 3:30pm-4:20pm (Math 5)
Prerequisites: No prerequisite
Course Instructor:
• Name: Prof. Ebenezer Owusu
• Office Location: CS 4, Department of Computer Science
• Office Hours: Friday 10:00am-2:00pm
• E-mail: [email protected] / [email protected]
Teaching Assistant:
• Gifty Arthur
• Emmanuella Nana Akua Asante
Course Description:
The course can be taken without any prior knowledge of computer vision or deep learning, but it does assume
some familiarity with machine learning concepts, and relevant mathematics and programming skills. The course
delivers both theoretical and practical knowledge, and by the end you should be able to understand, design, and
implement computer vision techniques for many real-world problems.
Computer Vision is a field of study that teaches computers how to 'see'. This means, how to go from the pixels in
an image to the information that a human can describe when they see a picture, much like self-driving cars,
autonomous robots, or social media apps that recommend images or videos based on your preferences. This course
is an in-depth introduction to the field of Computer Vision.
The course is structured around different problems in computer vision, such as object recognition and video
classification, and covers both classical and deep learning approaches.
The course can be taken without any prior knowledge of computer vision or deep learning, but it does assume
some familiarity with machine learning concepts, and relevant mathematics and programming skills. The course
delivers both theoretical and practical knowledge, and by the end you should be able to understand, design, and
implement computer vision techniques for many real-world problems.
Course Objective:
The course delivers both theoretical and practical knowledge, and by the end you should be able to:
Learning Outcomes:
The following are the specific learning outcomes that students are expected to achieve at the end of the course:
• Image Representation
• Image Processing Development tools
• Human Visual Perception
• Transform and Spatial Filters, Wavelet transform.
• Image Enhancement
• Object Detection
• Image Compression
Course Delivery:
The mode of course delivery is outlined as follows:
• Lectures
• Practical work
• Tutorials
• Presentations
Plagiarism policy
Plagiarism in any form is unacceptable and shall be treated as a serious offence. Appropriate sanctions, as
stipulated in the Plagiarism Policy, will be applied when students are found to have violated the Plagiarism Policy.
The policy is available at http://www.ug.edu.gh/aqau/policies-guidelines. ALL students are expected to
familiarize themselves with the contents of the Policy.
Grading Scale:
Refer to Undergraduate Handbook
Reading List:
• Kinser, J. M. (2018). Image Operators: Image Processing in Python. CRC Press.
• Gonzalez, R. C. (2009). Digital image processing. Pearson education india.
• Chityala, R., & Pudipeddi, S. (2020). Image processing and acquisition using Python. Chapman and
Hall/CRC.
• Solomon, C., & Breckon, T. (2011). Fundamentals of Digital Image Processing: A practical approach with
examples in Matlab. John Wiley & Sons.
• Unger Holtz, T. S. (2007). Introductory digital image processing: A remote sensing perspective.
Other Information
• Attendance is compulsory. A student scores zero when fails to attend lectures.
• Caveat/disclaimer: This course outline is subject to modification/review anytime the lecturer sees
the need to do so.
10 Depth Estimation