Martin Dlouhý
- Martin Dlouhý
- NAIL028 2/2 C+Ex (winter semester)
- The lectures present an overview of the central parts of the research area: design and realization of SGV (Self Guided Vehicles). This involves hardware, software, algorithms, and also theoretical problems. Finally a number of examples of robots, moving on the ground, in the air or in space is presented.
Jan Flusser
- Jan Flusser
- NPGR002 3/0 Ex (winter semester)
- An introductory course on image processing and pattern recognition. Major attention is paid to image sampling and quantization, image preprocessing (noise removal, contrast stretching, sharpening, and de-blurring), edge detection, geometric transformations and warping, features for shape description and recognition, and to general pattern recognition techniques. Numerous applications and experimental results are presented in addition to the theory.
- Jan Flusser, Barbara Zitová
- NPGR013 2/0 Ex (summer semester)
- The course broadens topics of the course NPGR002. Main attention will be paid to several special functions and transformations (especially moment functions and wavelet transform) and their use in selected tasks of image processing - edge detection, noise removal, recognition of deformed objects, image registration, image compression, etc. Both the theory and practical applications will be discussed.
- Jan Flusser, Filip Šroubek
- NPGR029 2/0 Ex (summer semester)
- The course broadens topics of the image processing course NPGR002 and it is aimed for students eager to gain deeper knowledge in the field. The majority of image processing tasks can be formulated as a variational problem. We give an introduction to the calculus of variations and numerical methods solving optimization problems. Then we focus on problems from image processing, which one can formulate as an optimization problem and we illustrate possible solutions on a wide variety of practical applications.
Václav Hlaváč
- Václav Hlaváč
- NPGR001 2/0 Ex (winter semester)
- The subject introduces methods of digital image processing and focuses more in detail to computer vision, where seen images are interpreted, observed in the 3D world or in motion. The pattern recognition tools will be briefly mentioned too and tasks of intelligent robotics will be formulated. The lectures correspond to two units (90 minutes) and no laboratory exercises will be organized.
Jaroslav Křivánek
- Jaroslav Křivánek
- NPGR005 0/2 C (both semesters)
- Seminar for advanced computer graphics has no exact plan, its purpose is to inform about recent methods in computer graphics. Participants of the seminar present interesting methods from literature or their own research.
- Jaroslav Křivánek
- NPGR031 2/1 C+Ex (summer semester)
- This course gives an overview of the state-of-the-art algorithms for global illumination computation used in computer graphics practice. The topics covered range from the accurate unbiased algorithms for predictive image synthesis to more approximate ones used in movie production and games.
- Jaroslav Křivánek
- NPGR024 0/2 C (summer semester)
- The goal of the seminar is to imporve the participants' skills in scientific work. The topics include effective reading of scientific publications, critical interpretation of published results, scientific writing, presentation in the English language.
- Jaroslav Křivánek
- NPGR010 2/2 C+Ex (winter semester)
- Advanced course in computer graphics with the emphasis on image synthesis. Main topics are rendering equation, Monte-Carlo rendering methods, path tracing, photon mapping etc. Furthermore, the course gives a survey of selected methods from advanced computer graphics such as computational photography, HDR and one mapping, sound simulation, inverse kinematics, skinning, motion capture, dynamics of rigid bodies and fluids.
Ivana Kolingerová
- Ivana Kolingerová
- NPGR016 2/1 C+Ex (summer semester)
- The course deals with methods and data structures from the algorithmic computational geometry, usable for geometrically formulated problems in computer graphics and its applications, but also pattern recognition, database systems, artificial intelligence, statistics etc.
Josef Pelikán
- Josef Pelikán
- NPGR007 2/1 C+Ex (summer semester)
- This is advanced course of 2D computer graphics. Main topics: 2D image composition and transformation, warping, morphing, spatial data structures, image and video compression methods (including JPEG, MPEG and H.261 standards).
- Josef Pelikán, Jan Horáček
- NPGR019 2/1 C+Ex (summer semester)
- This is advanced course focused on modern real-time 3D graphics. Main topics: mathematical foundations for 3D graphics, data structures, computer graphics pipeline, geometric transforms and lighting, visibility, transparency, texturing, stencil buffer, multipass rendering, etc. GPU programming: vertex-shaders and pixel-shaders, API for HW accelerated graphics programming.
- Josef Pelikán
- NPGR003 2/2 C+Ex (winter semester)
- Basic course of 2D and 3D computer graphics - topics: human visual system, color systems, color reproduction, vector and raster graphics, halftoning, anti-aliasing, HDR graphics, basic drawing algorithms, raster image coding, 3D scene representation, linear 2D and 3D transformations, projections, algorithms for hidden line/surface removal, introduction to shading, OpenGL basics.
- Josef Pelikán, Martin Horák
- NPGR023 2/1 C+Ex (summer semester)
- This advanced course of computer graphics is focused on visualization. Medical data acquisition and preprocessing (segmentation) will be discussed as well as visualization of multi-modal and multi-dimensional data.
- Josef Pelikán
- NPGR004 2/1 C+Ex (summer semester)
- This is advanced course of computer graphics focused on 3D graphics and realistic rendering. Main topics: lighting models, smooth shading, ray tracing including acceleration techniques, anti-aliasing, distributed ray tracing, sampling methods, textures, Monte-Carlo methods in realistic rendering, radiosity methods.
Jaromír Plášek
- Jaromír Plášek, Marek Procházka, Roman Antoš
- NPGR030 2/0 Ex (winter semester)
- The aim of this course is to teach students the fundamentals of optics, which will help them to understand both the phenomena that control the appearance of physical objects in real world and function of instruments used for their imaging.
Zbyněk Šír
- Zbyněk Šír
- NPGR021 2/2 C+Ex (summer semester)
- In this course we will concentrate of the subdiscipline of geometric modelling known as computer aided geometric design, which was formed from the mathematical structures and methods used in CAD/CAM systems and subsequently exploited in computer graphics and computer animation. The goal in this course is to examine the basic underlying geometric structures that are used in solving some problems in geometric modelling.
- Zbyněk Šír
- NPGR020 2/0 Ex (winter semester)
- In this course, we will investigate some of the geometry behind computer graphics and needed to generate computer images. This will involve a brief introduction to several areas in geometry, including analytic geometry in affine and euclidean space, kinematics and differential geometry and how these areas can be used in solving problems arising in geometric modelling.
Jiří Žára
- Jiří Žára
- NPGR012 2/2 C+Ex (winter semester)
- The course provides both theoretical background and practical skills for virtual reality. Students get basic knowledge about virtual reality systems. They learn how to build interactive and dynamic virtual worlds. The attention is paid for efficiency of rendering final virtual objects and scenes. Common principles of virtual reality are exercised using VRML language.
Jana Štanclová
- Jana Štanclová
- NAIL072 2/0 Ex (summer semester)
- This lecture is focused on principal concepts of pattern recognition. The contents of the lecture is the description and analysis of various methods applicable to pattern recognition.
Zdeněk Töpfer
- Zdeněk Töpfer
- NPGR018 0/2 C (winter semester)
- Practising digital image and digital photography theory: picture composition, digital picture processing on computers, pre-print and print processes.
- Zdeněk Töpfer
- NPGR009 2/0 Ex (winter semester)
- The course is concentrated on modern curves and surfaces used in geometric modeling. The focus is in topics as spline functions, Bézier and rational curves, geometric and parametric continuity, surfaces modeling.
- Zdeněk Töpfer
- NPGR017 2/0 Ex (winter semester)
- The course is concentrated on basic methods and techniques used in digital photography. Image acquisition, elementary digital image processing, digital effects, final output/print.
Alexander Wilkie
- Alexander Wilkie
- NPGR028 2/0 Ex (summer semester)
- This course discusses the technical specifics of ray tracing in general, and in particular real time raytracing and global illumination. Consequently, the acceleration techniques that are necessary for real-time ray-based image synthesis and GI are one of the core aspects of the course.
- Alexander Wilkie
- NPGR025 2/0 Ex (winter semester)
- The lecture gives an introduction to colour science from a computer graphics viewpoint. Its goal is to deliver a complete overview of the problem domain of colour perception and reproduction.
- Alexander Wilkie
- NPGR026 2/1 C+Ex (winter semester)
- The topic of this lecture is predictive image synthesis, and the technologies that are needed to accomplish it. The emphasis of the lecture is on those aspects of computer graphics that are unique to this particular application domain.
- Alexander Wilkie
- NPGR027 2/1 C+Ex (summer semester)
- This course introduces the concepts behind, and the technicalities of, shader-based appearance modelling. The main focus of the lecture is the RenderMan approach to shading, with some comparisons to real-time shading languages. The practical part of the course will use an open source RenderMan renderer to let students gain hands-on experience with such a system.
Barbara Zitová
- Barbara Zitová, Jan Flusser
- NPGR022 0/1 C (summer semester)
- Advanced seminar in image processing. Held in English if non-Czech speaking guests are present. Targeted at Ph.D. students and advanced Master's students.