Computer Vision
Course Description
General Competencies
The course "Computer Vision” enables the students to understand basic, as well as advanced techniques of computer or machine vision that are used in machine interpretation of a world and environment, as well as in reconstruction 3D scenes in which machine works. Computer vision is basic building block of intelligent systems.
Learning Outcomes
- define concepts of computer vision and complex systems based on vision
- explain and distinguish porocedures, methods and algorithms related to image processing and computer vision.
- apply methods from the computer vision for robot vision applications
- analyze and breakdown problem related to the computer vision or robot vision system
- design and develop the computer or robot vision system for the specific application
- evaluate quality of solution of the system based on computer vision
Forms of Teaching
Classes are held in two phases - each 7 weeks. Classes are conducted over 15 weeks with a weekly load of two hours. After each phase, ie, in the 8th week of lectures and 15th week of lectures exames are held.Week immediately prior to the exams is scheduled for problem solving and illustrations of procedures.
ExamsKnowledge checking is done by written examination twice in a semester.
ConsultationsConsultations are planned for 2 hours per week.
SeminarsGroups of 4 to 5 students receive project tasks. The group solves problem, implements the program solution and presents it to the colleagues.
Grading Method
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
Type | Threshold | Percent of Grade | Threshold | Percent of Grade | ||
Seminar/Project | 50 % | 30 % | 50 % | 30 % | ||
Mid Term Exam: Written | 0 % | 30 % | 0 % | |||
Final Exam: Written | 50 % | 40 % | ||||
Exam: Written | 50 % | 70 % |
Week by Week Schedule
- Basic definitions of computer vision and robot vision.Tasks for a computer vision. Relation between biological, robot vision systems and relation to other fields.
- Image formation:Sampling lattices, Reciprocal lattices, 2D Shannon theorem
- Image geometry, Perspective projection, Model of camera.
- Calibration procedures. Stero imaging. Image input and representation in a computer.
- Binary image processing. Thresolding. Uspoređivanje s pragom. Histogram. Discrete binary image. Template maching.Topological properties of image. Size, position and orientation of object. Component labeling.
- BF-algorithm. Fourier coefficients. Granlund descriptors. Moments.
- Illustration of procedures and problem solving.
- Midterm exam
- Image segmentation. Region segmentation. Split and Merge method. Otsu method for threshold selection. Heuristic methods. Region representation.
- Edge segmentation. Gaussian. Sobel and compass operators. Canny operator. LoG operator.
- Illustration of procedures and problem solving.
- Border detection.Hough transform. Generalized Hough transform.
- Image Understanding Models. Hierarchical and Hetrrarchical Models. Blackboard model. Description formalisms. Knowledge representation in robot and computer vision systems.
- Illustration of procedures and problem solving.
- Final exam.