405 results
Search Results
Now showing 1 - 10 of 405
Item Extracting Microfacet-based BRDF Parameters from Arbitrary Materials with Power Iterations(The Eurographics Association and John Wiley & Sons Ltd., 2015) Dupuy, Jonathan; Heitz, Eric; Iehl, Jean-Claude; Poulin, Pierre; Ostromoukhov, Victor; Jaakko Lehtinen and Derek NowrouzezahraiWe introduce a novel fitting procedure that takes as input an arbitrary material, possibly anisotropic, and automatically converts it to a microfacet BRDF. Our algorithm is based on the property that the distribution of microfacets may be retrieved by solving an eigenvector problem that is built solely from backscattering samples. We show that the eigenvector associated to the largest eigenvalue is always the only solution to this problem, and compute it using the power iteration method. This approach is straightforward to implement, much faster to compute, and considerably more robust than solutions based on nonlinear optimizations. In addition, we provide simple conversion procedures of our fits into both Beckmann and GGX roughness parameters, and discuss the advantages of microfacet slope space to make our fits editable. We apply our method to measured materials from two large databases that include anisotropic materials, and demonstrate the benefits of spatially varying roughness on texture mapped geometric models.Item CoWRadar: Visual Quantification of the Circle of Willis in Stroke Patients(The Eurographics Association, 2015) Miao, Haichao; Mistelbauer, Gabriel; Našel, Christian; Gröller, M. Eduard; Katja Bühler and Lars Linsen and Nigel W. JohnThis paper presents a method for the visual quantification of cerebral arteries, known as the Circle of Willis (CoW). The CoW is an arterial structure that is responsible for the brain's blood supply. Dysfunctions of this arterial circle can lead to strokes. The diagnosis relies on the radiologist's expertise and the software tools used. These tools consist of very basic display methods of the volumetric data without support of advanced technologies in medical image processing and visualization. The goal of this paper is to create an automated method for the standardized description of cerebral arteries in stroke patients in order to provide an overview of the CoW's configuration. This novel display provides visual indications of problematic areas as well as straightforward comparisons between multiple patients. Additionally, we offer a pipeline for extracting the CoW from Time-of-Flight Magnetic Resonance Angiography (TOF-MRA) data sets. An enumeration technique for the labeling of the arterial segments is therefore suggested. We also propose a method for detecting the CoW's main supplying arteries by analyzing the coronal, sagittal and transverse image planes of the data sets. We evaluated the feasibility of our visual quantification approach in a study of 63 TOF-MRA data sets and compared our findings to those of three radiologists. The obtained results demonstrate that our proposed techniques are effective in detecting the arteries of the CoW.Item Marching Pentatopes for Continuous Morphing of Isosurfaces From Four Dimensional Data in HTML5/WebGL(The Eurographics Association, 2017) Watters, Aaron R.; Barbora Kozlikova and Tobias Schreck and Thomas WischgollAnimations which show three dimensional volumes continuously changing over time facilitate the exploration and analysis of complex data sets such as calcium image data of neural activity and phase contrast magnetic resonance imaging of blood flows. This paper explains the marching pentatopes method for representing the iso-surfaces of a four dimensional data set as a triangulated surface smoothly deforming as time progresses. The morphing triangulations generated by the this method may be rendered using the morph geometry capabilities provided by the three.js javascript library for cross platform HTML5/WebGL presentation in standard web browsers [Cab17].Item Geometry and Attribute Compression for Voxel Scenes(The Eurographics Association and John Wiley & Sons Ltd., 2016) Dado, Bas; Kol, Timothy R.; Bauszat, Pablo; Thiery, Jean-Marc; Eisemann, Elmar; Joaquim Jorge and Ming LinVoxel-based approaches are today's standard to encode volume data. Recently, directed acyclic graphs (DAGs) were successfully used for compressing sparse voxel scenes as well, but they are restricted to a single bit of (geometry) information per voxel. We present a method to compress arbitrary data, such as colors, normals, or reflectance information. By decoupling geometry and voxel data via a novel mapping scheme, we are able to apply the DAG principle to encode the topology, while using a palette-based compression for the voxel attributes, leading to a drastic memory reduction. Our method outperforms existing state-of-the-art techniques and is well-suited for GPU architectures. We achieve real-time performance on commodity hardware for colored scenes with up to 17 hierarchical levels (a 128K3 voxel resolution), which are stored fully in core.Item Real-Time Rendering of Molecular Dynamics Simulation Data: A Tutorial(The Eurographics Association, 2017) Alharbi, Naif; Chavent, Matthieu; Laramee, Robert S.; Tao Ruan Wan and Franck VidalAchieving real-time molecular dynamics rendering is a challenge, especially when the rendering requires intensive computation involving a large simulation data-set. The task becomes even more challenging when the size of the data is too large to fit into random access memory (RAM) and the final imagery depends on the input and output (I/O) performance. The large data size and the complex computation processing per frame pose a number of challenges. i.e. the I/O performance bottleneck, the computational processing performance costs, and the fast rendering challenge. Handling these challenges separately consumes a significant portion of the total processing time which may result in low frame rates. We address these challenges by proposing an approach utilizing advanced memory management and bridging the Open Computing Language (OpenCL) and Open Graphics Library (OpenGL) drivers to optimize the final rendering frame rate. We illustrate the concept of the memory mapping technique and the hybrid OpenCL and OpenGL combination through a real molecular dynamics simulation example. The simulation data-set specifies the evolution of 336,260 particles over 1981 time steps occupying 8 Gigabyte of memory. The dynamics of the system including the lipid-protein interactions can be rendered at up to 40 FPS.Item Aortic Dissection Maps: Comprehensive Visualization of Aortic Dissections for Risk Assessment(The Eurographics Association, 2016) Mistelbauer, Gabriel; Schmidt, Johanna; Sailer, Anna-Margaretha; Bäumler, Kathrin; Walters, Shannon; Fleischmann, Dominik; Stefan Bruckner and Bernhard Preim and Anna Vilanova and Helwig Hauser and Anja Hennemuth and Arvid LundervoldAortic dissection is a life threatening condition of the aorta, characterized by separation of its wall layers into a true and false lumen. A subset of patients require immediate surgical or endovascular repair. All survivors of the acute phase need long-term surveillance with imaging to monitor chronic degeneration and dilatation of the false lumen and prevent late adverse events such as rupture, or malperfusion. We introduce four novel plots displaying features of aortic dissections known or presumed to be associated with risk of future adverse events: Aortic diameter, the blood supply (outflow) to the aortic branches from the true and false lumen, the previous treatment, and an estimate of adverse event-free probabilities in one, two and 5 years. Aortic dissection maps, the composite visualization of these plots, provide a baseline for visual comparison of the complex features and associated risk of aortic dissection. These maps may lead to more individualized monitoring and improved, patient-centric treatment planning in the future.Item Parallelized Global Brain Tractography(The Eurographics Association, 2013) Philips, Stefan; Hlawitschka, Mario; Scheuermann, Gerik; Michael Bronstein and Jean Favre and Kai HormannMost brain tractography algorithms suffer from lower accuracy, because they use only information in a certain neighborhood and reconstruct the tracts independently. Global brain tractography algorithms compensate the lack of accuracy of those local algorithms in certain areas by optimizing the whole tractogram. The global tractography approach by Reisert et al. showed the best results in the Fiber Cup contest, but the runtime is still a matter for a medical application. In this paper we present the non-trivial parallelization of this global tractography algorithm. The parallelization exploits properties of the algorithm and modifies the algorithm where necessary. We compare the runtimes of the serial and the parallel variant and show that the outcomes of the parallel variant are of the same quality as those of the serial algorithm. The experiments proof also that the parallelization scales well for real world datasets.Item Selective Rasterized Ray-traced Reflections on the GPU(The Eurographics Association, 2016) Kastrati, Mattias Frid; Goswami, Prashant; Giovanni Pintore and Filippo StancoRay-tracing achieves impressive effects such as realistic reflections on complex surfaces but is also more computationally expensive than classic rasterization. Rasterized ray-tracing methods can accelerate ray-tracing by taking advantage of the massive parallelization available in the rasterization pipeline on the GPU. In this paper, we propose a selective rasterized raytracing method that optimizes the rasterized ray-tracing by selectively allocating computational resources to reflective regions in the image. Our experiments suggest that the method can speed-up the computation by up to 4 times and also reduce the memory footprint by almost 66% without affecting the image quality. We demonstrate the effectiveness of our method using complex scenes and animations.Item Recent Advances in Adaptive Sampling and Reconstruction for Monte Carlo Rendering(The Eurographics Association and John Wiley & Sons Ltd., 2015) Zwicker, Matthias; Jarosz, Wojciech; Lehtinen, Jaakko; Moon, Bochang; Ramamoorthi, Ravi; Rousselle, Fabrice; Sen, Pradeep; Soler, Cyril; Yoon, Sungeui E.; K. Hormann and O. StaadtMonte Carlo integration is firmly established as the basis for most practical realistic image synthesis algorithms because of its flexibility and generality. However, the visual quality of rendered images often suffers from estimator variance, which appears as visually distracting noise. Adaptive sampling and reconstruction algorithms reduce variance by controlling the sampling density and aggregating samples in a reconstruction step, possibly over large image regions. In this paper we survey recent advances in this area. We distinguish between “a priori” methods that analyze the light transport equations and derive sampling rates and reconstruction filters from this analysis, and “a posteriori” methods that apply statistical techniques to sets of samples to drive the adaptive sampling and reconstruction process. They typically estimate the errors of several reconstruction filters, and select the best filter locally to minimize error. We discuss advantages and disadvantages of recent state-of-the-art techniques, and provide visual and quantitative comparisons. Some of these techniques are proving useful in real-world applications, and we aim to provide an overview for practitioners and researchers to assess these approaches. In addition, we discuss directions for potential further improvements.Item Camera Motion Graphs(The Eurographics Association, 2014) Sanokho, Cunka Bassirou; Desoche, Clement; Merabti, Billal; Li, Tsai-yen; Christie, Marc; Vladlen Koltun and Eftychios SifakisThis paper presents Camera Motion Graphs, a technique to easily and efficiently generate cinematographic sequences in real-time dynamic 3D environments. A camera motion graph consists of (i) pieces of original camera trajectories attached to one or multiple targets, (ii) generated continuous transitions between camera trajectories and (iii) transitions representing cuts between camera trajectories. Pieces of original camera trajectories are built by extracting camera motions from real movies using vision-based techniques, or relying on motion capture techniques using a virtual camera system. A transformation is proposed to recompute all the camera trajectories in a normalized representation, making camera paths easily adaptable to new 3D environments through a specific retargeting technique. The camera motion graph is then constructed by sampling all pairs of camera trajectories and evaluating the possibility and quality of continuous or cut transitions. Results illustrate the simplicity of the technique, its adaptability to different 3D environments and its efficiency.