Posts
Dec, 12
Real-time Animation of Sand-Water Interaction
Recent advances in physically-based simulations have made it possible to generate realistic animations. However, in the case of solid-fluid coupling, wetting effects have rarely been noticed despite their visual importance especially in interactions between fluids and granular materials. This paper presents a simple particle-based method to model the physical mechanism of wetness propagating through granular […]
Dec, 12
Particle Level Set Advection for the Interactive Visualization of Unsteady 3D Flow
Typically, flow volumes are visualized by defining their boundary as iso-surface of a level set function. Grid-based level sets offer a good global representation but suffer from numerical diffusion of surface detail, whereas particle-based methods preserve details more accurately but introduce the problem of unequal global representation. The particle level set (PLS) method combines the […]
Dec, 12
An image-warping VR-architecture: design, implementation and applications
We describe an architecture that provides a programmable display layer in order to allow the execution of custom programs on consecutive display frames. This replaces the default display behavior of repeating application frames until an update is available. The architecture is implemented using a multi-GPU system. We will show three applications of the architecture typical […]
Dec, 12
Cartesian SENSE and k-t SENSE reconstruction using commodity graphics hardware
This study demonstrates that modern commodity graphics cards (GPUs) can be used to perform fast Cartesian SENSE and k-t SENSE reconstruction. Specifically, the SENSE inversion is accelerated by up to two orders of magnitude and is no longer the time-limiting step. The achieved reconstruction times are now well below the acquisition times, thus enabling real-time, […]
Dec, 12
Managing coherent groups
The animation of groups of characters involves the generation of some interesting steering behaviors like following a single path, moving toward a common objective, and moving while keeping a formation. This paper presents a new approach to manage the movement of groups in dynamic environments using a simple and robust algorithm that includes a strategy […]
Dec, 12
Volume rendering visualization of 3D spherical mantle convection with an unstructured mesh
We propose a new approach to utilize the algorithm of hardware-assisted visibility sorting (HAVS) in the 3D volume rendering of spherical mantle convection simulation results over unstructured grid configurations. We will also share our experience in using three different spherical convection codes and then taking full advantages of the enhanced efficiency of visualization techniques, which […]
Dec, 12
Deforming a High-Resolution Mesh in Real-Time by Mapping onto a Low-Resolution Physical Model
For interactive surgical simulation the physical model of the soft tissue needs to be solved in real-time. This limits the attainable model density to well below the desired mesh density for visual realism. Previous work avoids this problem by using a high-resolution visual mesh mapped onto a low-resolution physical model. We apply the same approach […]
Dec, 12
Efficient scan-window based object detection using GPGPU
We describe an efficient design for scan-window based object detectors using a general purpose graphics hardware computing (GPGPU) framework. While the design is particularly applied to built a pedestrian detector that uses histogram of oriented gradient (HOG) features and the support vector machine (SVM) classifiers, the methodology we use is generic and can be applied […]
Dec, 12
A Screen Space Quality Method for Data Abstraction
The rendering of large data sets can result in cluttered displays and non-interactive update rates, leading to time consuming analyses. A straightforward solution is to reduce the number of items, thereby producing an abstraction of the data set. For the visual analysis to remain accurate, the graphical representation of the abstraction must preserve the significant […]
Dec, 12
MCUDA: An Efficient Implementation of CUDA Kernels for Multi-core CPUs
CUDA is a data parallel programming model that supports several key abstractions – thread blocks, hierarchical memory and barrier synchronization – for writing applications. This model has proven effective in programming GPUs. In this paper we describe a framework called MCUDA, which allows CUDA programs to be executed efficiently on shared memory, multi-core CPUs. Our […]
Dec, 12
Towards systematic exploration of tradeoffs for medical image registration on heterogeneous platforms
For the past decade, improving the performance and accuracy of medical image registration has been a driving force of innovation in medical imaging. The ultimate goal of accurate, robust, real-time image registration will enhance diagnoses of patients and enable new image-guided intervention techniques. With such a computationally intensive and multifaceted problem, improvements have been found […]
Dec, 12
ZAME: Interactive Large-Scale Graph Visualization
We present the zoomable adjacency matrix explorer (ZAME), a visualization tool for exploring graphs at a scale of millions of nodes and edges. ZAME is based on an adjacency matrix graph representation aggregated at multiple scales. It allows analysts to explore a graph at many levels, zooming and panning with interactive performance from an overview […]