Learning Outcomes
a) Knowledge: Familiarization with the fundamental principles, theory algorithms and technology of image analysis and computer vision. Acquaintance with digital video processing programming using C/C++ and MATLAB. Introduction to computer vision systems and their application in areas such as image description and retrieval, biometrics, robotic vision, human centered interfaces etc.
b) Skills: Setting the foundations for advanced studies on computer vision and applications in image description and retrieval, biometrics, robotic vision, human centered interfaces. Acquisition of skills in the use and development of computer vision algorithms. Promoting analytical and programming skills. Ability to develop basic computer vision applications using C/C++, MATLAB, OpenCV.
Course Content (Syllabus)
Image texture and shape description. Mathematical morphology. 3D image analysis. Surface geometry. Feature detection (edge, line, corner). Camera calibration. Static and synamic stereo image analysis. Shape information from video extraction. Depth information extraction. Recognition of 2D and 3D objects. Object localization. Αpplications in image description and retrieval, biometrics, robotic vision, human centered interfaces.