Faculty of Technical Sciences

Subject: Advanced Visualization Technologies (17.IA020)

Native organizations units: Chair of Animation in Engineering
General information:
 
Category Scientific-professional
Scientific or art field Design
Interdisciplinary Yes
ECTS 5
Educational goal:

Acquisition of basic knowledge in computer vision, 2D projective planar geometry, multi-camera calibration and 3D reconstruction, and 3D visualization.

Educational outcome:

Obtaining knowledge in basics of computer vision and multi-view camera calibration and 3D reconstruction. 2D planar projective geometry, geometric transformations of images and video. Generating panorama/mozaic image based on multiple acquired images. Knowledge of various methods for image feature detection and description as well as their matching for objection registration, multi-camera camera calibration and 3D reconstruction. Automatic generation of 3D model and its 3D visualization based on the reconstructed 3D cloud and camera image textures.

Course content:

Geometric transformation of images and video. 2D projective geometry in images and video. 2D feature detection and description in images and video for computer vision tasks. Feature matching and correspondence between multiple images in multi-camera system based on which 2D image alignment is done. Image mozaic/panorama generation for multiple neighboring camera images. Epipolar geometry. 3D reconstruction based on multiple images in multi-camera system. Generating polygon mesh based on reconstructed 3D point cloud. Shading, lighting and final 3D model rendering.

Teaching methods:

Teaching includes the following forms: theoretical lectures, practical computational classes, practical project assignments and consultation. Lectures include teaching of theoretical concepts, where active participation of students is highly stimulated through discussions. Practical classes are done in computer lab on PCs using C/C++ programming language with supporting computer vision and computer graphic open source libraries: OpenCV, PCL and OpenGL. In computational classes, video cameras are also used where, through specially developed code, multi-camera acquisition is done.

Literature:
Authors Title Year Publisher Language
Vladimir Zlokolica Napredne prikazne tehnologije - Skripta 2010 Fakultet Tehničkih nauka, Novi Sad Serbian language
Richard Hartley, Andrew Zisserman Multiple View Geometry in Computer Vision 2004 Cambridge University Press English
Szeliski, R. Computer vision: algorithms and applications 2011 Springer, London English
Edward Angel, Dave Shreiner Interactive Computer Graphics - A top down approach with shader-based OpenGL 2011 Addison-Wesley English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Computer exercise attendance Yes Yes 10.00
Theoretical part of the exam No Yes 30.00
Lecture attendance Yes No 5.00
Project Yes Yes 35.00
Project task Yes Yes 25.00
Lecturers:
API Image

vanr. prof. dr Krstanović Lidija

Associate Professor

Lectures

Asistent Varga Marija

Assistant - Master

Computational classes
API Image

vanr. prof. dr Kekeljević Igor

Associate Professor

Lectures

Asistent Golić Sonja

Assistant - Master

Computational 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.