This is a preliminary program. It is
subject to change.
These tutorials will be organized at the Department of
Computational Mathematics and Cybernetics of Moscow State University (see map)
on September 5-6, 2003. For registered participants
of the GraphiCon'2003 tutorials are free. If you would like to attend tutorials,
but will not participate in the conference, the fee will be 200 roubles. The
final schedule with the room assignments will be published here later.
Данные курсы будут организована на факультете
Вычислительной Математики и кибернетики МГУ (см. карту) 5-6 сентября 2003 г. Для
зарегистрированных участников конференции
Графикон'2003 участие в курсах бесплатное. Если Вы хотите
посетить курсы, но не будете участвовать в конференции, то оплата составляет 200
руб. Окончательная программа с аудиториями будет опубликована здесь позднее.
IMPORTANT: Tutorials T3 and
T4 will be organized in computer labs and include intensive
practical exercises. As the number of computers in the lab is limited, it is
important to register for the tutorial to ensure availability of the computers
(To register, please, send registration form to
firstname.lastname@example.org, and specify the
tutorial title you would like to attend). Registration forms will be processed
on first-received-first-accepted basis.
ВАЖНО: Курсы T3иT4 будут организованы
в компьютерной лаборатории и будут включать практические интенсивные
практические занятия. Так как количество компьютеров ограничено, то важно
заранее зарегистрироваться для обеспечения наличия рабочего места (Для
регистрации, пришлите, пожалуйста, регистрационную
форму на адрес
email@example.com, где также укажите название курса,
который Вы хотите посетить). Регистрационный формы будут обрабатываться на
основе правила: получена первой - обработана первой.
Dr. Dmitry Vatolin, Alexander Zhirkov
Graphics and Media Lab, CMC, Moscow State University, Moscow, Russia
Participants of this tutorial will be instructed in the theoretical foundations and
practical methods of media data compression. This portion of the tutorial will include
common data compression methods, like RLE, BWT, arithmetic compression and PPM.
Image compression methods, like JPEG and JPEG-2000 (wavelets), and image lossy compression
comparison methods are considered. Video and audio methods will be also described with
common compression principles and short description of MPEG-2, MPEG-4, H.263, MP3 and
modern methods like H.264 and 3D video compression and hybrid audio compression.
Dmitry Vatolin, Ph.D, senior researcher, CS MSU Graphics and Media Lab
Specialist in image, video and data compression (fractal image compression, wavelet video
compression, fast loss-less data compression, best loss-less video compression) with more
than 8 years experience (7 commercial projects). Ph.D. in graphics compression. Studied
video and image processing methods for various applications. Application of different
mathematical methods, including signal processing methods for postfiltering (deranging,
deblocking, loop-filtering), prefiltering (denoising, deinterlasing, rescaling). Books:
"Image compression algorithms" (D.Vatolin), "Data compression methods" (D.Vatolin,
A.Ratushniak, M.Smirnov, V.Yukin); several scientific articles; reports on scientific
conferences. Founder of the biggest Russian site with scientific information about data
Zhirkov Alexander, Ph. D. student, researcher, CS MSU Graphics and Media Lab
Specialist in compression area and context modeling. Adaptive Arithmetic/Range coding,
Huffman tables. PPM. Set of LZ algorithms. Wavelet compression and transforms. DCT Coding.
JPEG-2000 Wavelet-based compression. Also specialized in 3D rendering in areas:
Polygonal rendering, Lighting, Shadows, Image Based Rendering, Volumetric, Depth Maps
Extraction, Layered Depth Images, 3D Warping, OpenGL, Fractal, Streamed Textured Binary
Volumetric Octree with Video, Cascades, Level Of Details, 3D Mip maps.
T2: Creating Personalized 3D Heads for Virtual Environments
Dr. Denis Ivanov
Department of Mathematics and Mechanics, Moscow State University, Russia
Animated models of a human head are demanded in a large variety of modern applications,
including among many others computer games, film production, and video conferencing.
However, the problem of the effortless generation of a realistic looking, high quality
model has been one of the most difficult in computer graphics, as no general, complete
and efficient solution seems yet to be available. In this talk we will present several
state-of-the-art approaches that have recently
been proposed by the computer science community to solve the problem. These approaches
are classified with respect to the data they process in order to build up a personalized
3D head model. Such data may include output of 3D scanning devices as well as one, two or
a series of photographic images of a head. We also discuss advantages and drawbacks of
the proposed approaches.
Dr. Denis Ivanov
Denis Ivanov received his master degree in Mathematics and Ph.D. in Computer Science
from Moscow State University, where he is currently working as researcher and project
leader at the Laboratory of Computational Methods of the Department of Mathematics
and Mechanics. Denis Ivanov has supervised and participated in many successful research
projects in the field of Image Processing, 3D Graphics and Computer Vision at MSU and
RL Labs JSC. One of these projects aimed at creation of realistic 3D head models from
photographs. This research was conducted in the stream of "3D Talking Head" project of
Intel Nizhniy Novgorod Lab, Intel Corp.
Alexey Ignatenko2 1 Department of Computational Mathematics and Cybernetics, Moscow State University, Russia 2 Graphics and Media Lab, CMC, Moscow State University, Moscow, Russia
This tutorial provides an introduction to writing interactive 3D graphics applications
using the popular OpenGL Application Programming Interface (API). The course includes general
overview of OpenGL architecture as well as description of particular OpenGL commands that allow
to create various graphics effects, like lighting, texture mapping, shadows, etc. The course
makes use of tutorial programs that allow participants to create interactive 3D scenes
step-by-step and immediately see the effect on the rendered image.
The morning session includes the following introductory level topics: overview of OpenGL
library, geometry definition, transformations, hidden surface removal, lighting and texturing.
The afternoon session includes more advanced topics: blending, shadowing algorithms, cube maps,
vertex and pixel shaders.
The course assumes no previous experience with OpenGL. Ability to understand and write simple
C programs and knowledge of computer graphics concepts is advisable.
Sergey Berezin, Ph.D
Sergey Berezin received his Ph.D. degree in the field of numerical methods, computer modeling and
visualization from Moscow State University where he is currently working as assistant professor
and teaches courses on Computer Graphics and Microsoft .NET platform. He also takes part in research
grants on computational flow dynamics as specialist in scientific visualization. Research interests
include interactive 3D rendering algorithms, hardware accelerated graphics, visual effects, pixel
and vertex shaders, mathematical modeling, dynamic search problems, scientific visualization, and
modern technologies in object-oriented programming.
Alexey Ignatenko graduated from Moscow State University (MSU). Currently he is a Ph.D. student
at Graphics and Media laboratory. He takes part in research projects on interactive rendering.
He is a specialist in image-based rendering, hardware-accelerated visualization and photorealistic
rendering. His research interests include 3D rendering algorithms, visibility and occlusion algorithms,
point sample and image-based rendering, adaptive rendering, virtual and augmented reality,
This workshop will be conducted in 2 distinct sessions. In the morning session,
participants will be instructed in the theoretical foundations of solid and
surface models. This portion of the workshops will include creating and editing
3D models on the computer using Rhinoceros using CSG model creation techniques and
based on Boolean logic. Surface models will created by using generative spline 3D
surface geometry. Further instruction will be given in how to identify and employ
diverse editing practices, building strategies (Revolution, Extrusion, Rail-Revolve, etc),
and 2D profile generation used to create 3D models.
The afternoon session of the workshop will be spent working inside 3D Studio Max.
Models generated in the morning session will be imported into 3DS and used as the
foundational components to practice illustration techniques. During this session
participants will also learn how to export databases in several formats, importing
techniques and formats, applications of textures, create lighting effects, set camera
angles, employ motion rules and translate objects through space, and finally become
familiar with several output and presentation formats.
Participants in this workshop do not need to have had any exposure to either
Rhinoceros or 3D Studio Max prior to the workshop. This workshop will be taught
at the introductory and middle levels.
Dr. Mark W. McK. Bannatyne
Dr. Bannatyne is the Acting Head of the Dept. of Computer Graphics Technology at
Purdue University. He is a graduate of the British Columbia Institute of
Technology (1982), Utah State University (BSc., 1988, MSc. 1992), and Purdue
University (Ph.D., 1994). Dr. Bannatyne has spoken extensively throughout the
Untied States, Asia and Europe on the subject of technology's impact in society,
the historical aspects of social change due to technology, and computer education
courses in the republics of the former Soviet Union. In addition, Dr. Bannatyne
has been a member and chair of many international conferences, and has published
articles on a wide variety of subjects that deal with issues within technology.
Dr. Bannatyne's research agenda includes the problems faced by emerging nations
in adapting technological solutions within education and industry.
Professor Clark A. Cory
Clark is an Assistant Professor in the Department of Computer Graphics Technology
at Purdue University. He received a Bachelor of Science in Technical Graphics,
and a Master of Science in Education Computing from Purdue University. Clark's
primary professional responsibility is undergraduate instruction in architectural
and construction graphic communication and visualization. Clark has had over 20
years experience in the AEC industry and his publications include topics on the
improvement of cognitive visualization in construction using 3D models, the impact
of new technology on the jobsite of construction, and smart house technology.
Professor Cory's presentation include national and international conferences and
currently teaches courses on 3D modelling in construction, digital lighting and
rendering, raster graphics, and animation.
Professor Kellen R. Maicher
Kellen is a Continuing Lecturer for Interactive Multimedia in the Department of
Computer Graphics Technology at Purdue University. In his professional experience
he has worked as a multimedia project manager, and as a freelance new media developer.
His research interests include educational multimedia, science visualization, animation,
and 3D web development. Kellen holds an M.S. in Computer Graphics Technology from Purdue
University, as well as a B.S. in both Biology and Computer Graphics Technology.
Dr. Dmitri I. Troitsky
Dr. Troitsky graduated in 1995 from Tula State University (TSU) with major in
Automation. In 1992, he was an exchange student at Tabor College, USA, in May 1998,
and defended a Ph.D. dissertation in the area of engineering manufacturing. Since
1995, Dr. Troitsky has been attached to the Dept. of Automated Manufacturing Systems.
From 1996 to 1998 he also taught in the Dept. of Design at TSU. In 1997, Dr. Troitsky
was appointed International Programs Director of Tula State University an held that
appointment through 2001. He has published over 70 papers.