CENG483 INTRODUCTION TO COMPUTER VISION
Course Code: | 5710483 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 6.0 |
Department: | Computer Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | Assoc.Prof.Dr. RAMAZAN GÖKBERK CİNBİŞ |
Offered Semester: | Fall Semesters. |
Course Objectives
The course introduces the basic problems, common terminology and key methods of computer vision. Main objective is to let students gain necessary skills to apply contemporary computer vision techniques to visual understanding problems in computer science and engineering.
Course Content
Image formation, camera models and parameters, stereo vision, shape from stereo, shape from single image cues, apparent motion, optical flow, introduction to 3D shape representation and recognition.
Course Learning Outcomes
At the end of this course, students will be able to:
- Understand formation of images, the types of camera models and the camera parameters.
- Apply different image processing and feature extraction techniques to images to extract low-level meaningful information.
- Understand different mid-level and high-level vision problems such as motion estimation, depth estimation, object recognition, scene understanding and apply them on real-world problems.
- Describe the different vision theories and the link between visual perception and computer vision.
- Gather hands-on experience on implementing contemporary deep learning based approaches for computer vision
Program Outcomes Matrix
Contribution | |||||
# | Program Outcomes | No | Yes | ||
1 | An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics | ✔ | |||
2 | An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors | ✔ | |||
3 | An ability to communicate effectively with a range of audiences | ✔ | |||
4 | An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts | ✔ | |||
5 | An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives | ✔ | |||
6 | An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions | ✔ | |||
7 | An ability to acquire and apply new knowledge as needed, using appropriate learning strategies | ✔ |