Algorithms for Computer Graphics and Data Visualization (Phd Thesis *in progress*) -- Investigation in this field is aimed at monitoring and estimating error in volume data acquisition, iso-surface extraction and its visualization. The investigation of more accurate algorithms will follow as well as analysis and comparisons of existing algorithms.
Iso-surface visualization -- Iso-surface visualization tool visualizes and extracts iso-surfaces from volume data. It uses lastest Microsoft® DirectX 9.0c and managed code is written in C# (Visual Studio 2oo5, .NET Framework 2.0). It visualizes one iso-surface at a time and supports stereo rendering, chromadepth effect for better 3D perception, printing and many more functions are provided as well. There are no source codes included in the below downloadable archive. There is also no documentation.Download (5.3 MB, ZIP)
Small medicaments database -- Small Internet XML database that stores medicaments. It is programmed in ASP.NET 2.0 + C#. Simple searching engine uses X-path. Application also includes simple logging. Beta version testing run is at http://efendi.aspweb.cz
Iso-surface methods comparison -- The Centered Cubic Lattice method is used for an iso-surface extraction. This project dealt with its comparison with other fundamental methods (Marching Cubes, Marching Tetrahedra) that are also used to extract an iso-surface from regular volume data. Iso-surfaces that are generated using above mentioned methods and mathematical data are compared due to area and volume approximation. The Hausdorff and RMS distances are also utilized for comparisons. Also all possible cell tessellations into 6 tetrahedra are discussed and analyzed. We think that such a comparison can be helpful to decide which of tested methods should be chosen when we have concrete demands concerning the iso-surface. Also newly developed methods can be compared with existing ones in the similar way. Keywords. Computer graphics, Iso-surface, Comparison , Error, Hausdorff distance, Volume data.Download (1.2 MB, PDF)
Radial Basis Function method for iso-line extraction -- This project dealt with analysis and comparison of the basic method for iso line approximation with Radial Basis Function (RBF) method on 2D scalar data. Different aspects are taken into account and compared methods are described. The RBF is complex and computational expensive but can deal with scattered points. Any iso-line defined by these points can be represented by a functional description. Standard method for linear interpolation is simple but does not provide fine results for under sampled data. Also the input data must be ordered. Keywords: RBF, implicit surface, iso line, extraction, implicitization, comparison.Download (128 kB, PDF)
Simple scene visualization -- Simple scene visualization with utilization of OpenGL® GLUT libraries. Program is programmed in ANSI C in Visual Studio 6. The program uses also selection buffer and supports fullscreen windowing. Its compilation under Linux platform worked correctly as well. There are no source codes included in the below downloadable archive. There is also no documentation.Download (125 kB, ZIP)
Iso-Surface Extraction Methods (Diploma (MSc.) Thesis) -- In this work there are described different methods for iso-surface extraction from structured and unstructured volumetric data, their advantages, their disadvantages and accuracy of iso-surface approximation. The program can perform iso-surface extraction by using Marching Cubes, Marching Tetrahedra 5 and 6, Centered Cubic Lattice or NOISE method. Program is written in english language, documentation is written in both Czech and English language. Volumetric data can be downloaded from http://herakles.zcu.cz -> Research -> Scientific data visualization -> MVE1 -> Download.Download (1.4 MB, ZIP)
Spider Project (GSVD Coursework) -- basic idea was to create a simple environment for life objects modeling, design approproate data structures, etc. Objects were visualized with OpenGL and VTK graphical libraries (my task). Accent was put on powerfull team cooperation. This project was made as a coursework from GSVD subject (Graphical Systems and Data Visualization). Almost all students were participating on it. More information and complete documentation can be downloaded from http://herakles.zcu.cz/research -> Object modelling -> Spider project.
Color Systems (APG Coursework) -- this project describes color models (systems) which are used in Desktop Publishing (DTP) and computer graphics. It also contains some information about conversions among different color models. The program is than able to show CIE xy diagram, HSV color model, HLS color model, RGB color model, Spectral curve in different color models, color matching functions and colors in different color models. This project was made as coursework from APG subject (Computer Graphics Algorithms). Program is written in english language, documentation is written in Czech language (equations are understandable from it).Download (320 kB, ZIP)
Centre of Computer Graphics and Data Visualization (CCGDV) Presentation (MHS Coursework) -- Interactive presentation introduces the Centre as a compact and stabilized research team. It contains the basic information about the Centre activities, mainly about the research and education. Within this semestral project I was doing in text layouts group. This project was made as coursework from MHS subject (Multimedial and Hypermedial Systems). CD-ROM containing presentation is not available for download.CCGVD pages: http://herakles.zcu.cz
Road Signs Recognition (ZDO Coursework) -- The task of this semestral project was to algorithmically find and recognize the type of a road sing in the digital photos that were created from a moving car. This project was made as coursework from ZDO subject (Digital Image Processing). There are no source codes and documentation provided.
Constraint Delaunay Triangulation (VAM Coursework) -- this project is about constraint Delaunay triangulation. Program is able to add constraint edges to the given Delaunay triangulation. The input mesh is than modified. This project was made as coursework from VAM subject (Special Algorithmic Methods). Program is written in english language, documentation is written in Czech language.Download (280 kB, ZIP)
Windows Sockets (WIN Coursework) -- this program demonstrates how to work with Sockets under MS Windows, how to estabilish connection, etc. Everything is demonstrated on chess game via network. This project was made as coursework from WIN subject (Programming Under MS Windows). Program is written in english language, documentation is written in Czech language.Download (110 kB, ZIP)
Small Projects in the Field of Computer Graphics (ZPG Coursework) -- There were some small courseworks concerning computer graphics and data visualization. The first dealt with Bezier polynoms, the second one dealt with recursive drawing of 2D objects and finally the third one dealt with simple parallel ray tracing. The tasks were programmed using C++ Builder.Programs and documentations are written in czech language. Volume data can be downloaded from http://herakles.zcu.cz. This project was made as coursework from ZPG subject (Basics of Computer Graphics).Download (1 MB, ZIP)
And other small projects that are not worth mentioning here ;o)