Volume 31 (2012)
Permanent URI for this community
Browse
Browsing Volume 31 (2012) by Issue Date
Now showing 1 - 20 of 249
Results Per Page
Sort Options
Item Fast and Robust Normal Estimation for Point Clouds with Sharp Features(The Eurographics Association and Blackwell Publishing Ltd., 2012) Boulch, Alexandre; Marlet, Renaud; Eitan Grinspun and Niloy MitraThis paper presents a new method for estimating normals on unorganized point clouds that preserves sharp features. It is based on a robust version of the Randomized Hough Transform (RHT). We consider the filled Hough transform accumulator as an image of the discrete probability distribution of possible normals. The normals we estimate corresponds to the maximum of this distribution. We use a fixed-size accumulator for speed, statistical exploration bounds for robustness, and randomized accumulators to prevent discretization effects. We also propose various sampling strategies to deal with anisotropy, as produced by laser scans due to differences of incidence. Our experiments show that our approach offers an ideal compromise between precision, speed, and robustness: it is at least as precise and noise-resistant as state-of-the-art methods that preserve sharp features, while being almost an order of magnitude faster. Besides, it can handle anisotropy with minor speed and precision losses.Item TreeMatrix: A Hybrid Visualization of Compound Graphs(The Eurographics Association and Blackwell Publishing Ltd., 2012) Rufiange, Sébastien; McGuffin, Michael J.; Fuhrman, Christopher P.; Holly Rushmeier and Oliver DeussenWe present a hybrid visualization technique for compound graphs (i.e. networks with a hierarchical clustering defined on the nodes) that combines the use of adjacency matrices, node-link and arc diagrams to show the graph, and also combines the use of nested inclusion and icicle diagrams to show the hierarchical clustering. The graph visualized with our technique may have edges that are weighted and/or directed. We first explore the design space of visualizations of compound graphs and present a taxonomy of hybrid visualization techniques. We then present our prototype, which allows clusters (i.e. subtrees) of nodes to be grouped into matrices or split apart using a radial menu. We also demonstrate how our prototype can be used in the software engineering domain, and compare it to the commercial matrix-based visualization tool Lattix using a qualitative user study.Item How Not to Be Seen -- Object Removal from Videos of Crowded Scenes(The Eurographics Association and John Wiley and Sons Ltd., 2012) Granados, Miguel; Tompkin, James; Kim, Kwang In; Grau, Oliver; Kautz, Jan; Theobalt, Christian; P. Cignoni and T. ErtlRemoving dynamic objects from videos is an extremely challenging problem that even visual effects professionals often solve with time-consuming manual frame-by-frame editing. We propose a new approach to video completion that can deal with complex scenes containing dynamic background and non-periodical moving objects. We build upon the idea that the spatio-temporal hole left by a removed object can be filled with data available on other regions of the video where the occluded objects were visible. Video completion is performed by solving a large combinatorial problem that searches for an optimal pattern of pixel offsets from occluded to unoccluded regions. Our contribution includes an energy functional that generalizes well over different scenes with stable parameters, and that has the desirable convergence properties for a graph-cut-based optimization. We provide an interface to guide the completion process that both reduces computation time and allows for efficient correction of small errors in the result. We demonstrate that our approach can effectively complete complex, high-resolution occlusions that are greater in difficulty than what existing methods have shown.Item Real‐Time Fluid Effects on Surfaces using the Closest Point Method(The Eurographics Association and Blackwell Publishing Ltd., 2012) Auer, S.; Macdonald, C. B.; Treib, M.; Schneider, J.; Westermann, R.; Holly Rushmeier and Oliver DeussenThe Closest Point Method (CPM) is a method for numerically solving partial differential equations (PDEs) on arbitrary surfaces, independent of the existence of a surface parametrization. The CPM uses a closest point representation of the surface, to solve the unmodified Cartesian version of a surface PDE in a 3D volume embedding, using simple and well‐understood techniques. In this paper, we present the numerical solution of the wave equation and the incompressible Navier‐Stokes equations on surfaces via the CPM, and we demonstrate surface appearance and shape variations in real‐time using this method. To fully exploit the potential of the CPM, we present a novel GPU realization of the entire CPM pipeline. We propose a surface‐embedding adaptive 3D spatial grid for efficient representation of the surface, and present a high‐performance approach using CUDA for converting surfaces given by triangulations into this representation. For real‐time performance, CUDA is also used for the numerical procedures of the CPM. For rendering the surface (and the PDE solution) directly from the closest point representation without the need to reconstruct a triangulated surface, we present a GPU ray‐casting method that works on the adaptive 3D grid.The Closest Point Method (CPM) is a method for numerically solving partial differential equations (PDEs) on arbitrary surfaces, independent of the existence of a surface parametrization. The CPM uses a closest point representation of the surface, to solve the unmodified Cartesian version of a surface PDE in a 3D volume embedding, using simple and well‐understood techniques. In this paper, we present the numerical solution of the wave equation and the incompressible Navier‐Stokes equations on surfaces via the CPM, and we demonstrate surface appearance and shape variations in real‐time using this method. To fully exploit the potential of the CPM, we present a novel GPU realization of the entire CPM pipeline.Item Unstructured Light Fields(The Eurographics Association and John Wiley and Sons Ltd., 2012) Davis, Abe; Levoy, Marc; Durand, Fredo; P. Cignoni and T. ErtlWe present a system for interactively acquiring and rendering light fields using a hand-held commodity camera. The main challenge we address is assisting a user in achieving good coverage of the 4D domain despite the challenges of hand-held acquisition. We define coverage by bounding reprojection error between viewpoints, which accounts for all 4 dimensions of the light field. We use this criterion together with a recent Simultaneous Localization and Mapping technique to compute a coverage map on the space of viewpoints. We provide users with real-time feedback and direct them toward under-sampled parts of the light field. Our system is lightweight and has allowed us to capture hundreds of light fields. We further present a new rendering algorithm that is tailored to the unstructured yet dense data we capture. Our method can achieve piecewise-bicubic reconstruction using a triangulation of the captured viewpoints and subdivision rules applied to reconstruction weights.Item Perception of Animated Node-Link Diagrams for Dynamic Graphs(The Eurographics Association and Blackwell Publishing Ltd., 2012) Ghani, Sohaib; Elmqvist, Niklas; Yi, Ji Soo; S. Bruckner, S. Miksch, and H. PfisterEffective visualization of dynamic graphs remains an open research topic, and many state-of-the-art tools use animated node-link diagrams for this purpose. Despite its intuitiveness, the effectiveness of animation in nodelink diagrams has been questioned, and several empirical studies have shown that animation is not necessarily superior to static visualizations. However, the exact mechanics of perceiving animated node-link diagrams are still unclear. In this paper, we study the impact of different dynamic graph metrics on user perception of the animation. After deriving candidate visual graph metrics, we perform an exploratory user study where participants are asked to reconstruct the event sequence in animated node-link diagrams. Based on these findings, we conduct a second user study where we investigate the most important visual metrics in depth. Our findings show that node speed and target separation are prominent visual metrics to predict the performance of event sequencing tasks.Item A Stylized Approach for Pencil Drawing from Photographs(The Eurographics Association and Blackwell Publishing Ltd., 2012) Yang, Heekyung; Kwon, Yunmi; Min, Kyungha; Fredo Durand and Diego GutierrezWe present a stylized scheme that produces pencil drawings in a range of styles from an image. To produce controllable pencil drawing effects and remedy the problems of existing convolution-based schemes, we develop a swing bilateral LIC (SBL) filter. Our first approach to express the styled pencil drawings is to control the directions of pencil strokes that depicts both shapes and smooth tone. Another approach is to produce colors of pencil drawings by sampling colors from real color pencils. The third approach is to mimic the artistic technique that increases the details of drawings in a progressive manner. We present drawings in several styles and compare some of them directly with illustrations taken from an artists' work.Item Computing Voronoi Treemaps: Faster, Simpler, and Resolution-independent(The Eurographics Association and Blackwell Publishing Ltd., 2012) Nocaj, Arlind; Brandes, Ulrik; S. Bruckner, S. Miksch, and H. PfisterVoronoi treemaps represent hierarchies as nested polygons. We here show that, contrary to the apparent popular belief, utilization of an algorithm for weighted Voronoi diagrams is not only feasible, but also more efficient than previous low-resolution approximations, even when the latter are implemented on graphics hardware. More precisely, we propose an instantiation of Lloyd's method for centroidal Voronoi diagrams with Aurenhammer's algorithm for power diagrams that yields an algorithm running in O(n log n) rather than Ω(n2) time per iteration, with n the number of sites. We describe its implementation and present evidence that it is faster also in practice.Item The World's Languages Explorer: Visual Analysis of Language Features in Genealogical and Areal Contexts(The Eurographics Association and Blackwell Publishing Ltd., 2012) Rohrdantz, Christian; Hund, Michael; Mayer, Thomas; Wälchli, Bernhard; Keim, Daniel A.; S. Bruckner, S. Miksch, and H. PfisterThis paper presents a novel Visual Analytics approach that helps linguistic researchers to explore the world's languages with respect to several important tasks: (1) The comparison of manually and automatically extracted language features across languages and within the context of language genealogy, (2) the exploration of interrelations among several of such features as well as their homogeneity and heterogeneity within subtrees of the language genealogy, and (3) the exploration of genealogical and areal influences on the features. We introduce the WORLD'S LANGUAGES EXPLORER, which provides the required functionalities in one single Visual Analytics environment. Contributions are made for different parts of the system: We introduce an extended Sunburst visualization whose so-called feature-rings allow for a cross-comparison of a large number of features at once, within the hierarchical context of the language genealogy. We suggest a mapping of homogeneity measures to all levels of the hierarchy. In addition, we suggest an integration of information from the areal data space into the hierarchical data space. With our approach we bring Visual Analytics research to a new application field, namely Historical Comparative Linguistics, and Linguistic and Areal Typology. Finally, we provide evidence of the good performance of our system in this area through two application case studies conducted by domain experts.Item iVisClustering: An Interactive Visual Document Clustering via Topic Modeling(The Eurographics Association and Blackwell Publishing Ltd., 2012) Lee, Hanseung; Kihm, Jaeyeon; Choo, Jaegul; Stasko, John; Park, Haesun; S. Bruckner, S. Miksch, and H. PfisterClustering plays an important role in many large-scale data analyses providing users with an overall understand- ing of their data. Nonetheless, clustering is not an easy task due to noisy features and outliers existing in the data, and thus the clustering results obtained from automatic algorithms often do not make clear sense. To remedy this problem, automatic clustering should be complemented with interactive visualization strategies. This paper proposes an interactive visual analytics system for document clustering, called iVisClustering, based on a widely- used topic modeling method, latent Dirichlet allocation (LDA). iVisClustering provides a summary of each cluster in terms of its most representative keywords and visualizes soft clustering results in parallel coordinates. The main view of the system provides a 2D plot that visualizes cluster similarities and the relation among data items with a graph-based representation. iVisClustering provides several other views, which contain useful interaction methods. With help of these visualization modules, we can interactively refine the clustering results in various ways. Keywords can be adjusted so that they characterize each cluster better. In addition, our system can filter out noisy data and re-cluster the data accordingly. Cluster hierarchy can be constructed using a tree structure and for this purpose, the system supports cluster-level interactions such as sub-clustering, removing unimportant clusters, merging the clusters that have similar meanings, and moving certain clusters to any other node in the tree structure. Furthermore, the system provides document-level interactions such as moving mis-clustered documents to another cluster and removing useless documents. Finally, we present how interactive clustering is performed via iVisClustering by using real-world document data sets.Item Linear Surface Reconstruction from Discrete Fundamental Forms on Triangle Meshes(The Eurographics Association and Blackwell Publishing Ltd., 2012) Wang, Y.; Liu, B.; Tong, Y.; Holly Rushmeier and Oliver DeussenWe present a linear algorithm to reconstruct the vertex coordinates for a surface mesh given its edge lengths and dihedral angles, unique up to rotation and translation. A local integrability condition for the existence of an immersion of the mesh in 3D Euclidean space is provided, mirroring the fundamental theorem of surfaces in the continuous setting (i.e. Gauss's equation and the Mainardi–Codazzi equations) if we regard edge lengths as the discrete first fundamental form and dihedral angles as the discrete second fundamental form. The resulting sparse linear system to solve for the immersion is derived from the convex optimization of a quadratic energy based on a lift from the immersion in the 3D Euclidean space to the 6D rigid motion space. This discrete representation and linear reconstruction can benefit a wide range of geometry processing tasks such as surface deformation and shape analysis. A rotation‐invariant surface deformation through point and orientation constraints is demonstrated as well.We present a linear algorithm to reconstruct the vertex coordinates for a surface mesh given its edge lengths and dihedral angles, unique up to rotation and translation. A local integrability condition for the existence of an immersion of the mesh in 3D Euclidean space is provided, mirroring the fundamental theorem of surfaces in the continuous setting (i.e., Gauss's equation and the Mainardi‐Codazzi equations) if we regard edge lengths as the discrete first fundamental form and dihedral angles as the discrete second fundamental form.Item Crowd Light: Evaluating the Perceived Fidelity of Illuminated Dynamic Scenes(The Eurographics Association and John Wiley and Sons Ltd., 2012) Jarabo, Adrian; Eyck, Tom Van; Sundstedt, Veronica; Bala, Kavita; Gutierrez, Diego; O'Sullivan, Carol; P. Cignoni and T. ErtlRendering realistic illumination effects for complex animated scenes with many dynamic objects or characters is computationally expensive. Yet, it is not obvious how important such accurate lighting is for the overall perceived realism in these scenes. In this paper, we present a methodology to evaluate the perceived fidelity of illumination in scenes with dynamic aggregates, such as crowds, and explore several factors which may affect this perception. We focus in particular on evaluating how a popular spherical harmonics lighting method can be used to approximate realistic lighting of crowds. We conduct a series of psychophysical experiments to explore how a simple approach to approximating global illumination, using interpolation in the temporal domain, affects the perceived fidelity of dynamic scenes with high geometric, motion, and illumination complexity. We show that the complexity of the geometry and temporal properties of the crowd entities, the motion of the aggregate as a whole, the type of interpolation (i.e., of the direct and/or indirect illumination coefficients), and the presence or absence of colour all affect perceived fidelity. We show that high (i.e., above 75%) levels of perceived scene fidelity can be maintained while interpolating indirect illumination for intervals of up to 30 frames, resulting in a greater than three-fold rendering speed-upItem 33rd EUROGRAPHICS General Assembly(The Eurographics Association and Blackwell Publishing Ltd., 2012) Holly Rushmeier and Oliver DeussenItem StratomeX: Visual Analysis of Large-Scale Heterogeneous Genomics Data for Cancer Subtype Characterization(The Eurographics Association and Blackwell Publishing Ltd., 2012) Lex, Alexander; Streit, Marc; Schulz, Hans-Joerg; Partl, Christian; Schmalstieg, Dieter; Park, Peter J.; Gehlenborg, Nils; S. Bruckner, S. Miksch, and H. PfisterIdentification and characterization of cancer subtypes are important areas of research that are based on the integrated analysis of multiple heterogeneous genomics datasets. Since there are no tools supporting this process, much of this work is done using ad-hoc scripts and static plots, which is inefficient and limits visual exploration of the data. To address this, we have developed StratomeX, an integrative visualization tool that allows investigators to explore the relationships of candidate subtypes across multiple genomic data types such as gene expression, DNA methylation, or copy number data. StratomeX represents datasets as columns and subtypes as bricks in these columns. Ribbons between the columns connect bricks to show subtype relationships across datasets. Drill-down features enable detailed exploration. StratomeX provides insights into the functional and clinical implications of candidate subtypes by employing small multiples, which allow investigators to assess the effect of subtypes on molecular pathways or outcomes such as patient survival. As the configuration of viewing parameters in such a multi-dataset, multi-view scenario is complex, we propose a meta visualization and configuration interface for dataset dependencies and data-view relationships. StratomeX is developed in close collaboration with domain experts.We describe case studies that illustrate how investigators used the tool to explore subtypes in large datasets and demonstrate how they efficiently replicated findings from the literature and gained new insights into the data.Item Porosity Maps - Interactive Exploration and Visual Analysis of Porosity in Carbon Fiber Reinforced Polymers(The Eurographics Association and Blackwell Publishing Ltd., 2012) Reh, Andreas; Plank, Bernhard; Kastner, Johann; Gröller, M. Eduard; Heinzl, Christoph; S. Bruckner, S. Miksch, and H. PfisterIn this work a novel method for the characterization of porosity in carbon fiber reinforced polymers (CFRP) is presented. A visualization pipeline for the interactive exploration and visual analysis of CFRP specimens is developed to enhance the evaluation workflow for non-destructive testing (NDT) practitioners based on specified tasks. Besides quantitative porosity determination and the calculation of local pore properties, i.e., volume, surface, dimensions and shape factors, we employ a drill-down approach to explore pores in a CFRP specimen. We introduce Porosity Maps (PM), to allow for a fast porosity evaluation of the specimen. Pores are filtered in two stages. First a region of interest is selected in the porosity maps. Second, pores are filtered with parallel coordinates according to their local properties. Furthermore a histogram-based best-viewpoint widget was implemented to visualize the quality of viewpoints on a sphere. The advantages of our approach are demonstrated using real world CFRP specimens. We are able to show that our visualization-driven approach leads to a better evaluation of CFRP components than existing reference methods.Item A Significance Cache for Accelerating Global Illumination(The Eurographics Association and Blackwell Publishing Ltd., 2012) Bashford-Rogers, Thomas; Debattista, Kurt; Chalmers, Alan; Holly Rushmeier and Oliver DeussenRendering using physically based methods requires substantial computational resources. Most methods that are physically based use straightforward techniques that may excessively compute certain types of light transport, while ignoring more important ones. Importance sampling is an effective and commonly used technique to reduce variance in such methods. Most current approaches for physically based rendering based on Monte Carlo methods sample the BRDF and cosine term, but are unable to sample the indirect illumination as this is the term that is being computed. Knowledge of the incoming illumination can be especially useful in the case of hard to find light paths, such as caustics or scenes which rely primarily on indirect illumination. To facilitate the determination of such paths, we propose a caching scheme which stores important directions, and is analytically sampled to calculate important paths. Results show an improvement over BRDF sampling and similar illumination importance sampling.Rendering using physically based methods requires substantial computational resources. Most methods that are physically based use straightforward techniques that may excessively compute certain types of light transport, while ignoring more important ones. Importance sampling is an effective and commonly used technique to reduce variance in such methods. Most current approaches for physically based rendering based on Monte Carlo methods sample the BRDF and cosine term, but are unable to sample the indirect illumination as this is the term that is being computed. Knowledge of the incoming illumination can be especially useful in the case of hard to find light paths, such as caustics or scenes which rely primarily on indirect illumination. To facilitate the determination of such paths, we propose a caching scheme which stores important directions, and is analytically sampled to calculate important paths.Item Flexible Developable Surfaces(The Eurographics Association and Blackwell Publishing Ltd., 2012) Solomon, Justin; Vouga, Etienne; Wardetzky, Max; Grinspun, Eitan; Eitan Grinspun and Niloy MitraWe introduce a discrete paradigm for developable surface modeling. Unlike previous attempts at interactive developable surface modeling, our system is able to enforce exact developability at every step, ensuring that users do not inadvertently suggest configurations that leave the manifold of admissible folds of a flat two-dimensional sheet. With methods for navigation of this highly nonlinear constraint space in place, we show how to formulate a discrete mean curvature bending energy measuring how far a given discrete developable surface is from being flat. This energy enables relaxation of user-generated configurations and suggests a straightforward subdivision scheme that produces admissible smoothed versions of bent regions of our discrete developable surfaces.Item Time-Discrete Geodesics in the Space of Shells(The Eurographics Association and Blackwell Publishing Ltd., 2012) Heeren, Behrend; Rumpf, Martin; Wardetzky, Max; Wirth, Benedikt; Eitan Grinspun and Niloy MitraBuilding on concepts from continuum mechanics, we offer a computational model for geodesics in the space of thin shells, with a metric that reflects viscous dissipation required to physically deform a thin shell. Different from previous work, we incorporate bending contributions into our deformation energy on top of membrane distortion terms in order to obtain a physically sound notion of distance between shells, which does not require additional smoothing. Our bending energy formulation depends on the so-called relative Weingarten map, for which we provide a discrete analogue based on principles of discrete differential geometry. Our computational results emphasize the strong impact of physical parameters on the evolution of a shell shape along a geodesic path.Item Semantic Wordification of Document Collections(The Eurographics Association and Blackwell Publishing Ltd., 2012) Paulovich, Fernando V.; Toledo, Franklina M. B.; Telles, Guilherme P.; Minghim, Rosane; Nonato, Luis Gustavo; S. Bruckner, S. Miksch, and H. PfisterWord clouds have become one of the most widely accepted visual resources for document analysis and visualization, motivating the development of several methods for building layouts of keywords extracted from textual data. Existing methods are effective to demonstrate content, but are not capable of preserving semantic relationships among keywords while still linking the word cloud to the underlying document groups that generated them. Such representation is highly desirable for exploratory analysis of document collections. In this paper we present a novel approach to build document clouds, named ProjCloud that aim at solving both semantical layouts and linking with document sets. ProjCloud generates a semantically consistent layout from a set of documents. Through a multidimensional projection, it is possible to visualize the neighborhood relationship between highly related documents and their corresponding word clouds simultaneously. Additionally, we propose a new algorithm for building word clouds inside polygons, which employs spectral sorting to maintain the semantic relationship among words. The effectiveness and flexibility of our methodology is confirmed when comparisons are made to existing methods. The technique automatically constructs projection based layouts the user may choose to examine in the form of the point clouds or corresponding word clouds, allowing a high degree of control over the exploratory process.Item Creating Picture Legends for Group Photos(The Eurographics Association and John Wiley and Sons Ltd., 2012) Gao, Junhong; Kim, Seon Joo; Brown, Michael S.; P. Cignoni and T. ErtlGroup photos are one of the most common types of digital images found in personal image collections and on social networks. One typical post-processing task for group photos is to produce a key or legend to identify the people in the photo. This is most often done using simple bounding boxes. A more professional approach is to create a picture legend that uses either a full or partial silhouette to identify the individuals. This paper introduces an efficient method for producing picture legends for group photos. Our approach combines face detection with human shape priors into an interactive selection framework to allow users to quickly segment the individuals in a group photo. Our results are better than those obtained by general selection tools and can be produced in a fraction of the time.