Vienna University of Technology 186.175 Seminar aus Computergraphik 186.046 Seminar aus Visualisierung SS 2014 Organizer: Alexey Karimov Teaching staff: Gabriel Mistelbauer, Artem Amirkhanov, Peter Mindek, Manuela Waldner, Johanna Schmidt, Mathieu Le Muzic, Ivan Viola, Eduard Gröller Institute of Computer Graphics and Algorithms Vienna University of Technology
Get an idea how scientific work is carried out (in CG) Seminar Get an idea how scientific work is carried out (in CG) Practice to review literature and get familiar with a particular scientific topic Selecting, reading and understanding Summarizing and explaining (orally and written) Comparing and discussing Write a review on a paper Practice to give a talk Alexey Karimov
Seminar Select a topic Alexey Karimov
Students can work alone or in groups of 2 State-of-the-Art Topic Students can work alone or in groups of 2 State-of-the-Art alexey.karimov@cg.tuwien.ac.at Alexey Karimov
Submit list of literature Seminar Select a topic Submit list of literature Alexey Karimov
List of papers related to the topic Seminar registration Literature List List of papers related to the topic Seminar registration 24.03.2014: List of literature submission deadline Alexey Karimov
Submit list of literature Attend 3 lectures Seminar Select a topic Submit list of literature Attend 3 lectures Alexey Karimov
Attend 3 Lectures 01.04.2014, 10:00: “Forschung und wie sie funktioniert“ Professor Gröller 08.04.2014, 10:00: “Wie schreibt man eine wissenschaftliche Arbeit” Professor Wimmer 20.05.2014, 10:00: “Wie halte ich einen Vortrag” Professor Purgathofer Alexey Karimov
Submit list of literature Attend 3 lectures Seminar Select a topic Submit list of literature Attend 3 lectures Write report (draft version) Alexey Karimov
State-of-the-Art report Final report: 8 pages (15-16 pages / group) 6-8 pages (11-16 pages if working in a group) In English Regular meetings with supervisor Format as for a scientific paper LaTeX (Template on the wepage) 23.04.2014: Draft report submission deadline Alexey Karimov
Submit list of literature Attend 3 lectures Seminar Select a topic Submit list of literature Attend 3 lectures Write report (draft version) Write review Alexey Karimov
Review paper of other student (or group of students) Fill out review form (will be sent by e-mail) 12.05.2014: Review submission deadline Alexey Karimov
Submit list of literature Attend 3 lectures Seminar Select a topic Submit list of literature Attend 3 lectures Write report (draft version) Write review Refine report Alexey Karimov
Submit list of literature Attend 3 lectures Seminar Select a topic Submit list of literature Attend 3 lectures Write report (draft version) Write review Refine report Give a talk Alexey Karimov
Active discussion participation 17.06.2014, 09:00-18:00: Talks Use institute’s PowerPoint template for presentations (template is on the webpage) 20 + 5 minutes In English Active discussion participation 17.06.2014, 09:00-18:00: Talks Alexey Karimov
Submit list of literature Attend 3 lectures Seminar Select a topic Submit list of literature Attend 3 lectures Write report (draft version) Write review Refine report Give a talk Submit final version Alexey Karimov
State-of-the-Art report 8 pages (15-16 pages if working in a group) In English Format reports in the style of a scientific paper Use LaTeX (template is on the webpage) 18.06.2014: Final report submission deadline Alexey Karimov
It is necessary to attend the 3 lectures to get a positive grade! Grading It is necessary to attend the 3 lectures to get a positive grade! Grading criteria: 40% written report 30% presentation 20% review 5% attendance during the presentations 5% active discussion after the presentations Alexey Karimov
Points will be deducted for: Report Grading Grading criteria: Structure, figures,... Language Content References Points will be deducted for: Delayed submission Page number below 8 (16) Plagiarism check! Alexey Karimov
Plagiarism “plagiarism involves the use of another person's work without full and clear referencing and acknowledgement” http://www.usq.edu.au/library/referencing/what-is-plagiarism Alexey Karimov
Didactic / Preparation Presentation Technique Overtime Presentation Grading Grading Criteria Content Expertise Didactic / Preparation Presentation Technique Overtime Alexey Karimov
Important Dates 24.03.2014: Submit list of literature Attend 3 lectures: 01.04.2014, 10:00: “Forschung und wie sie funktioniert“ 08.04.2014, 10:00: “Wie schreibt man eine wissenschaftliche Arbeit” 20.05.2014, 10:00: “Wie halte ich einen Vortrag” 23.04.2014: Submit draft report 12.05.2014: Submit review 17.06.2014, 09:00-18:00: Talks 18.06.2014: Submit final report Submit materials to alexey.karimov@cg.tuwien.ac.at Alexey Karimov
Topics 2014 Alexey Karimov
Illustrative Medical Visualization [Tietjen et al. 2005: Combining Silhouettes, Surface, and Volume Rendering for Surgery Education and Planning, In IEEE VGTC Symposium on Visualization, 2005, 303-310] Cel shading Suggestive Contours Silhouettes Hatching [Kai Lawonn, Tobias Mönch, Bernhard Preim: Streamlines for Illustrative Real-Time Rendering. Comput. Graph. Forum 32(3): 321-330 (2013)] Medical illustration use specific rendering techniques to show the important information in a meaningful and comprehensible way, which need not be photo-realistic. Among these methods are cel shading that provides a more cartoonish look of the region of interest. Contours and silhouettes enhance spatial cues and emphasize certain regions, while hatching can be used to provide better depth perception of occluding objects. All together, an illustration of the examined region should be provided. Gabriel Mistelbauer
Segmentation in Medicine Vessel / Bone Segmentation Thresholding Active Contours Vessel Detection Threshold Scale-Space Segmentation is an important field in medicine in order to obtain the required information from the data. Various approaches exist for segmenting specific organs or regions of the human body. Among these are the segmentations of vessels and bones in order to create tailored angiographic visualization techniques. Others are the segmentation of the retina of the human eye. The detection of vascular structures and their corresponding centerlines and radius information is an important field in segmentation, depending on the applied vessel model (circular, elliptical). Gabriel Mistelbauer
Visualization of sports events Sports Visualization Visualization of sports events Tracking events during sports meetings Statistics and analysis Sports meetings are not only entertaining, but usually also produce a huge amount of data. For coaches, sportsmen as well as for viewers, sports visualization techniques can help to get a better insight into this data. At the one hand, several statistical parameters are collected during a sports meeting, e.g. all given passes during a soccer game. Sports visualization techniques can help to further analyze this data. On the other hand, several actions and events are recorded during a sports meeting. Here time visualization techniques can help to create an overview of the current situation, and assisted coaches in their decision making. Johanna Schmidt
Hierarchy Visualization Datasets with hierarchical elements Explore visualization possibilities Explore interaction possibilities Datasets may get very large Many datasets contain a set of structural relations between different parts of the data set - typical examples are organizational charts, or library classification schemes. There are several possibilities on how this data can be visualized (like in a “family-tree”, in a radial layout, or as a treemap). One major problem with displaying hierarchies is that they can get very large and therefore hard to display. Within this topic, methods to visualize large data sets and their interaction techniques should be explored. Johanna Schmidt
Visualization on Large Displays Increase the amount of visible information Display form factors Interaction techniques Perception A common way to increase the amount of visible information is to utilize very large displays. Different display form factors and interaction techniques have been employed for various visualizations. But how do these presentation and interaction methods affect the perception of the visualized data? This seminar report should address the various hardware and software challenges, emerging interaction techniques, and perceptual aspects on large displays. Manuela Waldner
Visualization on Mobile Devices Visualization and Data Exploration on Small Mobile Devices Visualization Techniques Focus+Context Interaction Techniques New Application Areas Mobile devices like tablets or mobile phones are now ubiquitous. While many applications have been successfully adopted for the small-scale portable devices, visualizing massive amounts of data is still an ongoing research challenge. This seminar work should report on existing mobile visualization solutions and which visualization and presentation techniques have been successfully employed to overcome the limited screen space. Also, it should explore potential interaction techniques and application areas that are not possible on traditional desktop interfaces, such as mobile augmented reality visualizations. Manuela Waldner
Plagiarism Visualization Text visualization techniques Visualization of text comparison results Plagiarism detection is an important process in academic environment. It helps to ensure that the grades are issued under the same conditions for all students, and that noone has an unfair advantage over the others. Visualization algorithms can be a great help in the process of detecting plagiarism. The state-of-the-art report should focus on various techniques how text, in particular text comparison results, can be visualized to aid plagiarism detection. Peter Mindek Alexey Karimov
Visualization Systems Visualization tools Libraries Plug-in architectures, data-flow networks Scientists from many fields often need to visualize their data. However, they are not visualization experts. They need tools and modular systems which do the job for them. There are many visualization systems with different architectures, tailored for different type of users, tasks, or data. The state-of-the-art report should focus on existing visualization systems, describe their plug-in architectures, modularity, and what are they used for. Peter Mindek Alexey Karimov
Volume Editing & Annotation Live Wire \ Surface Graph cuts Reeb Graphs Volume editing is challenging task with a wide field of application. Just imagine that without proper tools any detail should be explicitly drawn by people. For example, volume editing may be used in medical image processing. Doctors still use simple brushing to obtain masks of desired organs. Nowadays a lot of techniques are proposed for volume editing, making their life easier. Probably you’ve already used Smart Scissors and Live Wire in 2D. And there are even better solutions for interactive volume editing. Alexey Karimov
Physical-based manipulation Skeleton-based manipulation Volume Manipulation Physical-based manipulation Skeleton-based manipulation Feature-aligned manipulation Volume manipulation is used for illustrative visualization and animation. Physical-based manipulation deals with specified properties of materials during manipulation, so results look quite realistic. For the purpose of animation skeleton-based manipulation is often used. There picking and moving logical segments of object is quite simple and yet efficient. To reproduce realistic appearance like in images in medical books during the surgery feature-aligned manipulation is used. This even allows to imitate behavior of real-world tools used in medicine like scalpels, retractors, peelers, dilators. Alexey Karimov
Uncertainty Visualization Positional uncertainty Data uncertainty (errors) Uncertainty representations Volume rendering Noise Animations Points with offset … Every measurement has some degree of uncertainty or error associated with it. In many cases it is small and can be neglected. However, recently uncertainty is of high interest in many areas. Uncertainty visualization is a challenging task, as it takes additional data dimension to be shown to the user. Many visualization techniques depicting uncertainty of the underlying data have been developed: showing uncertainties with volume rendering, using noise or textures, utilizing animations, or using point point-based surface representations. Artem Amirkhanov
Parameter Visualization Parameter exploration Stability analysis (with respect to parameters) Multi-dimensional data Hyper slice Parallel coordinates Projecting parameter space Controlling algorithms behavior is done using many parameters. E.g., in engineering various simulations provide their outputs based on some physical parameters. Finding optimal parameters or exploring the sensitivity of the algorithm with respect to its parameters are important and elaborate tasks. The visual exploration is especially challenging as it often have to represent multi-dimensional data in the form that can be mentally perceived by humans. In this context parameter exploration systems are used. These systems are utilizing such techniques as parallel coordinates, scatter plots and a set of 2D parameter space projections. Artem Amirkhanov
Molecular Visualization Use of different representations Real-time rendering Visual analysis of cavities Molecular structures can be represented by many different means. In the field of visualization such structures are often represented on 3D, in order to help the understanding of biological process. The state-of-the art should focus on the different techniques employed to visualize molecular structures, with a possible emphasis on real-time technique. Mathieu Le Muzic
Topics 2014 Illustrative Medical Visualization Segmentation in Medicine Sports Visualisation Hierarchy Visualization Visualization on Large Displays Visualization on Mobile Devices Plagiarism Visualization Visualization Systems Volume Editing Volume Manipulation Uncertainty Visualization Parameter Visualization Molecular Visualization Alexey Karimov