@xmascard{mindek-xmas-card-2016, title = "X-Mas Card 2016", author = "Ludovic Autin and Peter Mindek", year = "2016", abstract = "As far as we can tell, the Universe is made of atoms. Or pixels. In any case, this Christmas card celebrates both. This year's Christmas tree is decorated with a chain of DNA molecules modeled as a spline populated by nucleotides. Several macromolecules of Fibrinogen, Hemoglobin, and Low-Density Lipoprotein are used as decorations as well. All the proteins, as well as the DNA, are modeled down to atomic resolution. The scene is rendered in real-time using cellVIEW - a molecular visualization framework developed at TU Wien and Scripps Research Institute. *** Soweit wir wissen besteht das Universum aus Atomen. Oder Pixel. Wie auch immer, diese Weihnachtskarte feiert beides. Der Weihnachtsbaum ist mit einer DNA-Molek\"{u}lkette geschm\"{u}ckt, modelliert als ein Spline der mit Nukleotiden besetzt ist. Auch mehrere Fibrinogen-, H\"{a}moglobin- und Lipoprotein-Makromolek\"{u}le wurden als Dekorationen verwendet. Alle Proteine, als auch die DNA, sind bis auf Atomaufl\"{o}sung modelliert. Die Szene wurde mit cellVIEW in Echtzeit gerendert. cellVIEW ist eine Visualisierungssoftware f\"{u}r Molek\"{u}le, die an der TU Wien und dem Scripps Research Institute entwickelt wurde.", month = dec, keywords = "Molecular Visualization, DNA, Proteins", URL = "https://www.cg.tuwien.ac.at/research/publications/2016/mindek-xmas-card-2016/", } @inproceedings{sorger-2016-fowardabstraction, title = "Illustrative Transitions in Molecular Visualization via Forward and Inverse Abstraction Transform", author = "Johannes Sorger and Peter Mindek and Tobias Klein and Graham Johnson and Ivan Viola", year = "2016", abstract = "A challenging problem in biology is the incompleteness of acquired information when visualizing biological phenomena. Structural biology generates detailed models of viruses or bacteria at different development stages, while the processes that relate one stage to another are often not clear. Similarly, the entire life cycle of a biological entity might be available as a quantitative model, while only one structural model is available. If the relation between two models is specified at a lower level of detail than the actual models themselves, the two models cannot be interpolated correctly. We propose a method that deals with the visualization of incomplete data information in the developmental or evolutionary states of biological mesoscale models, such as viruses or microorganisms. The central tool in our approach is visual abstraction. Instead of directly interpolating between two models that show different states of an organism, we gradually forward transform the models into a level of visual abstraction that matches the level of detail of the modeled relation between them. At this level, the models can be interpolated without conveying false information. After the interpolation to the new state, we apply the inverse transformation to the model’'s original level of abstraction. To show the flexibility of our approach, we demonstrate our method on the basis of molecular data, in particular data of the HIV virion and the mycoplasma bacterium.", month = sep, organization = "Eurographics", location = "Bergen", editor = "S. Bruckner, B. Preim, and A. Vilanova", booktitle = "Eurographics Workshop on Visual Computing for Biology and Medicine (VCBM)", pages = "21--30", keywords = "I.3.3 [Computer Graphics]: Picture/Image Generation-Display algorithms", URL = "https://www.cg.tuwien.ac.at/research/publications/2016/sorger-2016-fowardabstraction/", } @WorkshopTalk{mindek-2016-utah-talk, title = "Multi-Scale Molecular Data Visualization", author = "Peter Mindek", year = "2016", month = may, event = "QCB Workshop on Visualizing & Modeling Cell Biology", location = "Salt Lake City, Utah, USA", keywords = "molecular visualization, multiscale", URL = "https://www.cg.tuwien.ac.at/research/publications/2016/mindek-2016-utah-talk/", } @article{lemuzic-mindek-2016-viseq, title = "Visibility Equalizer: Cutaway Visualization of Mesoscopic Biological Models", author = "Mathieu Le Muzic and Peter Mindek and Johannes Sorger and Ludovic Autin and David Goodsell and Ivan Viola", year = "2016", abstract = "In scientific illustrations and visualization, cutaway views are often employed as an effective technique for occlusion management in densely packed scenes.We propose a novel method for authoring cutaway illustrations of mesoscopic biological models. In contrast to the existing cutaway algorithms, we take advantage of the specific nature of the biological models. These models consist of thousands of instances with a comparably smaller number of different types. Our method constitutes a two stage process. In the first step, clipping objects are placed in the scene, creating a cutaway visualization of the model. During this process, a hierarchical list of stacked bars inform the user about the instance visibility distribution of each individual molecular type in the scene. In the second step, the visibility of each molecular type is fine-tuned through these bars, which at this point act as interactive visibility equalizers. An evaluation of our technique with domain experts confirmed that our equalizer-based approach for visibility specification is valuable and effective for both, scientific and educational purposes.", journal = "Computer Graphics Forum", volume = "35", number = "3", keywords = "molecular visualization, visibility, occlusion", URL = "https://www.cg.tuwien.ac.at/research/publications/2016/lemuzic-mindek-2016-viseq/", } @inproceedings{mindek-2015-mc, title = "Automatized Summarization of Multiplayer Games", author = "Peter Mindek and Ladislav \v{C}mol\'{i}k and Ivan Viola and Eduard Gr\"{o}ller and Stefan Bruckner", year = "2015", abstract = "We present a novel method for creating automatized gameplay dramatization of multiplayer video games. The dramatization serves as a visual form of guidance through dynamic 3D scenes with multiple foci, typical for such games. Our goal is to convey interesting aspects of the gameplay by animated sequences creating a summary of events which occurred during the game. Our technique is based on processing many cameras, which we refer to as a flock of cameras, and events captured during the gameplay, which we organize into a so-called event graph. Each camera has a lifespan with a certain time interval and its parameters such as position or look-up vector are changing over time. Additionally, during its lifespan each camera is assigned an importance function, which is dependent on the significance of the structures that are being captured by the camera. The images captured by the cameras are composed into a single continuous video using a set of operators based on cinematographic effects. The sequence of operators is selected by traversing the event graph and looking for specific patterns corresponding to the respective operators. In this way, a large number of cameras can be processed to generate an informative visual story presenting the gameplay. Our compositing approach supports insets of camera views to account for several important cameras simultaneously. Additionally, we create seamless transitions between individual selected camera views in order to preserve temporal continuity, which helps the user to follow the virtual story of the gameplay.", month = apr, isbn = "978-80-223-3844-8", publisher = "Comenius University, Bratislava", location = "Smolenice, Slovakia", editor = "Joaquim Jorge, Luis Paulo Santos, Roman Durikovic", booktitle = "Proceedings of Spring Conference on Computer Graphics 2015", pages = "93--100", keywords = "storytelling, game visualization, animation", URL = "https://www.cg.tuwien.ac.at/research/publications/2015/mindek-2015-mc/", } @phdthesis{mindek-thesis, title = "Interactive Integrated Exploration and Management of Visualization Parameters", author = "Peter Mindek", year = "2015", abstract = "Visualization algorithms are parameterized to offer universality in terms of handling various data types, showing different aspects of the visualized data, or producing results useful for domain experts from different fields. Hence, input parameters are an important aspect of the visualization process. Their exploration and management are tasks which enable the visualization reusability, portability, and interdisciplinary communication. With increasing availability of visualization systems, which are suitable for a great variety of tasks, their complexity increases as well. This usually involves many input parameters necessary for the meaningful visualization of data. Multiple input parameters form parameter spaces which are too large to be explored by brute-force. Knowing the properties of a parameter space is often beneficial for improving data visualization. Therefore, it is important for domain experts utilizing data visualization to have tools for automatic parameter specification and for aiding the manual parameter setting. In this thesis, we review existing approaches for parameter-space visualization, exploration, and management. These approaches are used with a great variety of underlying algorithms. We focus on their applicability to visualization algorithms. We propose three methods solving specific problems arising from the fact that the output of a visualization algorithm is an image, which is challenging to process automatically and often needs to be analyzed by a human. First, we propose a method for the exploration of parameter-spaces of visualization algorithms. The method is used to understand effects of combinations of parameters and parts of the internal structure of the visualization algorithms on the final image result. The exploration is carried out by specifying semantics for localized parts of the visualization images in the form of positive and negative examples influenced by a set of input parameters or parts of the visualization algorithm itself. After specifying the localized semantics, global effects of the specified components of the visualization algorithm can be observed. The method itself is independent from the underlying algorithm. Subsequently, we present a method for managing image-space selections in visualizations and automatically link them with the context in which they were created. The context is described by the values of the visualization parameters influencing the output image. The method contains a mechanism for linking additional views to the selections, allowing the user an effective management of the visualization parameters whose effects are localized to certain areas of the visualizations. We present various applications for the method, as well as an implementation in the form of a library, which is ready to be used in existing visualization systems. Our third method is designed to integrate dynamic parameters stored during a multiplayer video game session by the individual participating players. For each player, the changing parameter values of the game describe their view of the gameplay. Integrating these multiple views into a single continuous visual narrative provides means for effective summarization of gameplays, useful for entertainment, or even gameplay analysis purposes by semi-professional or professional players. We demonstrate the utility of our approach on an existing video game by producing a gameplay summary of a multiplayer game session. The proposed method opens possibilities for further research in the areas of storytelling, or at a more abstract level, parameter integration for visual computing algorithms. ", address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria", school = "Institute of Computer Graphics and Algorithms, Vienna University of Technology ", URL = "https://www.cg.tuwien.ac.at/research/publications/2015/mindek-thesis/", } @talk{mindek-2015-mctalk, title = "Automatized Summarization of Multiplayer Games", author = "Peter Mindek", year = "2015", abstract = "We present a novel method for creating automatized gameplay dramatization of multiplayer video games. The dramatization serves as a visual form of guidance through dynamic 3D scenes with multiple foci, typical for such games. Our goal is to convey interesting aspects of the gameplay by animated sequences creating a summary of events which occurred during the game. Our technique is based on processing many cameras, which we refer to as a flock of cameras, and events captured during the gameplay, which we organize into a so-called event graph. Each camera has a lifespan with a certain time interval and its parameters such as position or look-up vector are changing over time. Additionally, during its lifespan each camera is assigned an importance function, which is dependent on the significance of the structures that are being captured by the camera. The images captured by the cameras are composed into a single continuous video using a set of operators based on cinematographic effects. The sequence of operators is selected by traversing the event graph and looking for specific patterns corresponding to the respective operators. In this way, a large number of cameras can be processed to generate an informative visual story presenting the gameplay. Our compositing approach supports insets of camera views to account for several important cameras simultaneously. Additionally, we create seamless transitions between individual selected camera views in order to preserve temporal continuity, which helps the user to follow the virtual story of the gameplay.", event = "Numerical Geometry Seminar", location = "Comenius University in Bratislava", keywords = "Animation, Storytelling, Game Visualization", URL = "https://www.cg.tuwien.ac.at/research/publications/2015/mindek-2015-mctalk/", } @article{mindek-2014-mcs, title = "Managing Spatial Selections with Contextual Snapshots", author = "Peter Mindek and Eduard Gr\"{o}ller and Stefan Bruckner", year = "2014", abstract = "Spatial selections are a ubiquitous concept in visualization. By localizing particular features, they can be analyzed and compared in different views. However, the semantics of such selections often depend on specific parameter settings and it can be difficult to reconstruct them without additional information. In this paper, we present the concept of contextual snapshots as an effective means for managing spatial selections in visualized data. The selections are automatically associated with the context in which they have been created. Contextual snapshots can also be used as the basis for interactive integrated and linked views, which enable in-place investigation and comparison of multiple visual representations of data. Our approach is implemented as a flexible toolkit with well-defined interfaces for integration into existing systems. We demonstrate the power and generality of our techniques by applying them to several distinct scenarios such as the visualization of simulation data, the analysis of historical documents, and the display of anatomical data.", month = dec, issn = "1467-8659", journal = "Computer Graphics Forum", number = "8", volume = "33", pages = "132--144", keywords = "annotations, spatial selections, visual analytics, interaction", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/mindek-2014-mcs/", } @talk{mindek-2014-vivi_cvut, title = "ViviSection: Skeleton-based Volume Editing", author = "Peter Mindek", year = "2014", event = "Scientific meeting of Department of Computer Graphics and Interaction", location = "Czech Technical University in Prague", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/mindek-2014-vivi_cvut/", } @xmascard{mindek-xmas-card-2014, title = "X-Mas Card 2014", author = "Peter Mindek", year = "2014", abstract = "This greeting card shows a Christmas preparation scene - the origin of the Christmas tree. Don't feel bad for the tree! In fact, it is happy to bring joy to children and get fancy makeup too. It is just a bit shocked at this moment. In the sky we see several constellations. From left, there are Encephalon, Maestros, Pelvis, and Infans. The interpretations of the constellations are created through medical-visualization technology. Even though these constellations have not yet been discovered, they might be one day. Diese Gru{\ss}karte zeigt eine Weihnachtsvorbereitungsszene - der Ursprung des Weihnachtsbaumes. Sie brauchen den Baum nicht zu bedauern! Tats\"{a}chlich ist er froh, Kinder gl\"{u}cklich zu machen und sch\"{o}n geschm\"{u}ckt zu werden. Er ist nur in diesem Moment ein wenig geschockt. Am Himmel sieht man mehrere Sternzeichen. Von links nach rechts sind das Encephalon, Maestros, Pelvis und Infans. Die Interpretationen wurden durch medizinische Visualisierungen erzeugt. Zwar wurden diese Sternbilder bisher noch nicht entdeckt, das k\"{o}nnte sich aber eines Tages \"{a}ndern. ", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/mindek-xmas-card-2014/", } @talk{mindek_peter-2014-cs_kaust, title = "Managing Spatial Selections with Contextual Snapshots", author = "Peter Mindek", year = "2014", abstract = "Spatial selections are a ubiquitous concept in visualization. By localizing particular features, they can be analyzed and compared in different views. However, the semantics of such selections often depend on specific parameter settings and it can be difficult to reconstruct them without additional information. In this paper, we present the concept of contextual snapshots as an effective means for managing spatial selections in visualized data. The selections are automatically associated with the context in which they have been created. Contextual snapshots can also be used as the basis for interactive integrated and linked views, which enable in-place investigation and comparison of multiple visual representations of data. Our approach is implemented as a flexible toolkit with well-defined interfaces for integration into existing systems. We demonstrate the power and generality of our techniques by applying them to several distinct scenarios such as the visualization of simulation data, the analysis of historical documents, and the display of anatomical data.", event = "Scientific meeting of Visual Computing Center", location = "King Abdullah University of Science and Technology, Saudi Arabia", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/mindek_peter-2014-cs_kaust/", } @article{karimov-2013-vivisection, title = "ViviSection: Skeleton-based Volume Editing", author = "Alexey Karimov and Gabriel Mistelbauer and Johanna Schmidt and Peter Mindek and Elisabeth Schmidt and Timur Sharipov and Stefan Bruckner and Eduard Gr\"{o}ller", year = "2013", abstract = "Volume segmentation is important in many applications, particularly in the medical domain. Most segmentation techniques, however, work fully automatically only in very restricted scenarios and cumbersome manual editing of the results is a common task. In this paper, we introduce a novel approach for the editing of segmentation results. Our method exploits structural features of the segmented object to enable intuitive and robust correction and verification. We demonstrate that our new approach can significantly increase the segmentation quality even in difficult cases such as in the presence of severe pathologies.", month = jun, journal = "Computer Graphics Forum", volume = "32", number = "3", pages = "461--470", URL = "https://www.cg.tuwien.ac.at/research/publications/2013/karimov-2013-vivisection/", } @inproceedings{mindek-2013-csl, title = "Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations", author = "Peter Mindek and Stefan Bruckner and Eduard Gr\"{o}ller", year = "2013", abstract = "Spatial selections are a ubiquitous concept in visualization. By localizing particular features, they can be analyzed and compared in different views. However, the semantics of such selections are often dependent on other parameter settings and it can be difficult to reconstruct them without additional information. In this paper, we present the concept of contextual snapshots as an effective means for managing spatial selections in visualized data. The selections are automatically associated with the context in which they have been created. Contextual snapshots can be also used as the basis for interactive integrated and linked views, which enable in-place investigation and comparison of multiple visual representations of data. Our approach is implemented as a flexible toolkit with welldefined interfaces for integration into existing systems. We demonstrate the power and generality of our techniques by applying them to several distinct scenarios such as the visualization of simulation data and the analysis of historical documents.", month = may, series = "SCCG ", location = "Smolenice, Slovakia", booktitle = "Proceedings of the 29th Spring Conference on Computer Graphics", keywords = "spatial selections, annotations, linked views, provenance", URL = "https://www.cg.tuwien.ac.at/research/publications/2013/mindek-2013-csl/", } @article{mindek-2013-pel, title = "Visual Parameter Exploration in GPU Shader Space", author = "Peter Mindek and Stefan Bruckner and Peter Rautek and Eduard Gr\"{o}ller", year = "2013", abstract = "The wide availability of high-performance GPUs has made the use of shader programs in visualization ubiquitous. Understanding shaders is a challenging task. Frequently it is dif?cult to mentally reconstruct the nature and types of transformations applied to the underlying data during the visualization process. We propose a method for the visual analysis of GPU shaders, which allows the ?exible exploration and investigation of algorithms, parameters, and their effects. We introduce a method for extracting feature vectors composed of several attributes of the shader, as well as a direct manipulation interface for assigning semantics to them. The user interactively classi?es pixels of images which are rendered with the investigated shader. The two resulting classes, a positive class and a negative one, are employed to steer the visualization. Based on this information, we can extract a wide variety of additional attributes and visualize their relation to this classi?cation. Our system allows an interactive exploration of shader space and we demonstrate its utility for several different applications.", journal = "Journal of WSCG", volume = "21", number = "3", issn = "1213-6972", pages = "225--234", keywords = "shader augmentation, parameter space exploration", URL = "https://www.cg.tuwien.ac.at/research/publications/2013/mindek-2013-pel/", } @talk{mindek-2013-cs_cvut, title = "Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations", author = "Peter Mindek", year = "2013", event = "Scientific meeting of Department of Computer Graphics and Interaction", location = "Czech Technical University in Prague", URL = "https://www.cg.tuwien.ac.at/research/publications/2013/mindek-2013-cs_cvut/", } @xmascard{xmas-2012, title = "X-Mas Card 2012", author = "Peter Mindek", year = "2012", abstract = "The foreground is dominated by a hand-drawn Christmas-decorated Mayan calendar. The Christmas ornaments are ray-traced. The sky is created by combining a visualization of the hurricane Isabel dataset with a hand-drawn background. The visualization of the hurricane dataset is a combination of several direct volume rendered images of various scalar fields. The Vienna skyline is composed of curves while a simple procedural texture is used to generate the windows. The flames are hand-drawn. Im Vordergrund dominiert ein handgezeichneter, weihnachtlich verzierter, Maya-Kalender. Die Weihnachtsornamente werden mittels Ray-Tracing dargestellt. Der Himmel setzt sich aus der Visualisierung des Isabel-Wirbelsturms und einem handgezeichneten Hintergrund zusammen. Die Visualisierung des Wirbelsturms ist eine Kombination aus verschiedenen Bildern, welche mittels direktem Volumenrendering unterschiedlicher Skalarfelder erzeugt wurden. Die Silhouette Wiens ist eine Zusammensetzung von Kurven, wobei f\"{u}r die Generierung der Fenster eine einfache prozedurale Textur benutzt wurde. Die Flammen sind handgezeichnet.", URL = "https://www.cg.tuwien.ac.at/research/publications/2012/xmas-2012/", } @talk{mindek_peter-2012-visgroupproj, title = "VisGroup: visualization research projects", author = "Peter Mindek", year = "2012", event = "Vision and Graphics Group Seminar", location = "Slovak University of Technology in Bratislava, Faculty of Informatics and Information Technologies", URL = "https://www.cg.tuwien.ac.at/research/publications/2012/mindek_peter-2012-visgroupproj/", }