|
|
Media Data Compression
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.
Biographies:
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 compression www.compression.ru.
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.
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.
Biographies:
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.
Introduction to OpenGL
Sergey Berezin1, 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.
Biographies:
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
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, software engineering.
3D Modelling and Animation
Dr. Mark W. McK. Bannatyne1, Professor Clarke A. Cory1,
Professor Kellen R. Maicher1, Dr. Dmitri I. Troisky2
1 Department of Computer Graphics Technology, Purdue University, USA
2 Dept. Of Automated Manufacturing Systems, Tula State University, Russia
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.
Biographies:
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.
|
|