Faculty of Technical Sciences

Subject: Mathematical models in computer vision (17.0M516)

General information:
 
Category Professional-applicative
Scientific or art field Teorijska i primenjena matematika
ECTS 6

Acquisition and understanding of basic theoretical and practical knowledge from different areas of mathematics so that students can fully master selected techniques used in image processing and analysis of objects on it, as well as appropriate applications based on shape analysis. The character of the subject is applicative; by acquiring and understanding the appropriate mathematical apparatus, through the analysis of real data from practice, students will be able to work in a team and apply the acquired knowledge in various tasks that are realized in cooperation with the industry.

The acquired knowledge is the basis for understanding image processing and analysis of objects in the image from the aspect of shape analysis. Using the acquired knowledge, the student will be fully able to abstract problems from practice, find a suitable mathematical model, and finally successfully solve or improve the solution of the problem that was the subject of study or research.

Vector, metric, normed and topological space, half-space, hyperplane. 2D and 3D transformations (isometric, affine, projective and similarity transformations). Matrices, quaternions, octonions, translation, rotation, symmetries, projections, transvection. Digital representation of images (raster images, vector images). Tools and techniques for image preprocessing and processing. Viewing in 3D: projections. Synthetic camera model. Conceptual and practical viewing, models. Networks. Image segmentation, mathematical morphology, extraction of objects in the image. Point clouds and scene graphs. Lighting and shading, texture synthesis and texture mapping, rasterization and cropping. Curves and surfaces in space (Bezier curves, splines, NURBS, rendering of curves and surfaces). Shape, fuzzy shape, describing and shape descriptors. Topological and geometric characteristics of shapes and corresponding invariants. Moments, moment invariants, numerical characterization of shape descriptors, shape measure. Shape invariants, shape feature vector and its application in tasks of classification, object registration, machine learning and computer vision.

Lectures. Consultations. Students work and pass the practical part of the material in the computer laboratory by solving mandatory tasks that are graded. Programming is implemented in the programming languages Python and Matlab. Students can do additional tasks and earn extra points there. The agreed part of the material (which makes up the methodological unit) is presented orally and submitted in written form as a seminar paper. Through study and research work, the student independently, using additional scientific and professional literature, deepens knowledge in certain areas. Part of the material that makes up the methodological unit can be taken in the form of partial exam obligations that are an integral part of the exam. Partial parts of the exam obligations are taken in written form. The oral part of the final exam as well as the practical part are eliminatory.

Authors Title Year Publisher Language
J. F. Hughes, A. van Dam, M. McGuire, D. F. Sklar, J. D. Foley, S. K. Feiner and K. Akeley Computer graphics: principles and practice, Third Edition 2013 Addison-Wesley Professional English
David Salomon Curves and Surfaces for Computer Graphics 2006 ISBN: 0-387-24196-5 English
Edward Angel and Dave Shreiner Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL 2012 Addison-Wesley English
W. Schroeder and K. Martin, B. Lorensen The Visualization Toolkit An Object-Oriented Approach To 3D Graphics, Fourth Edition 2006 Kitware English
M. Sonka, V. Hlavac, R. Boyle Image Processing, Analysis and Machine Vision 2007 CL Engineering; 3rd edition English
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 20.00
Projektni zadatak Yes Yes 20.00
Lecture attendance Yes Yes 5.00
Exercise attendance Yes Yes 5.00
Term paper Yes Yes 10.00
Practical part of the exam - tasks No Yes 40.00

Asst. Prof. Ilić Vladimir

Assistant Professor

Lectures

Assistant - Master Tošić Stefan

Assistant - Master

Practical classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.