51
|
Espinosa-Romero A, Legarda-Saenz R. GPU based real-time quadrature transform method for 3-D surface measurement and visualization. OPTICS EXPRESS 2011; 19:12125-12130. [PMID: 21716449 DOI: 10.1364/oe.19.012125] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/31/2023]
Abstract
In this article, we propose a massively parallel, real-time algorithm for the estimation of the dynamic phase map of a vibrating object. The algorithm implements a Fourier-based quadrature transform and temporal phase unwrapping technique. CUDA, a graphic processing unit programming architecture was used to implement the algorithm. It was tested on a fringe pattern sequence using three devices with different capabilities, achieving a processing rate greater than 1600 frames per second (fps).
Collapse
|
52
|
Lefman J, Scott K, Stranick S. Live, video-rate super-resolution microscopy using structured illumination and rapid GPU-based parallel processing. MICROSCOPY AND MICROANALYSIS : THE OFFICIAL JOURNAL OF MICROSCOPY SOCIETY OF AMERICA, MICROBEAM ANALYSIS SOCIETY, MICROSCOPICAL SOCIETY OF CANADA 2011; 17:191-196. [PMID: 21385522 DOI: 10.1017/s1431927611000158] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/30/2023]
Abstract
Structured illumination fluorescence microscopy is a powerful super-resolution method that is capable of achieving a resolution below 100 nm. Each super-resolution image is computationally constructed from a set of differentially illuminated images. However, real-time application of structured illumination microscopy (SIM) has generally been limited due to the computational overhead needed to generate super-resolution images. Here, we have developed a real-time SIM system that incorporates graphic processing unit (GPU) based in-line parallel processing of raw/differentially illuminated images. By using GPU processing, the system has achieved a 90-fold increase in processing speed compared to performing equivalent operations on a multiprocessor computer--the total throughput of the system is limited by data acquisition speed, but not by image processing. Overall, more than 350 raw images (16-bit depth, 512 × 512 pixels) can be processed per second, resulting in a maximum frame rate of 39 super-resolution images per second. This ultrafast processing capability is used to provide immediate feedback of super-resolution images for real-time display. These developments are increasing the potential for sophisticated super-resolution imaging applications.
Collapse
|
53
|
Ancker JS, Weber EU, Kukafka R. Effects of game-like interactive graphics on risk perceptions and decisions. Med Decis Making 2011; 31:130-42. [PMID: 20393103 PMCID: PMC5470725 DOI: 10.1177/0272989x10364847] [Citation(s) in RCA: 36] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
BACKGROUND Many patients have difficulty interpreting risks described in statistical terms as percentages. Computer game technology offers the opportunity to experience how often an event occurs, rather than simply read about its frequency. OBJECTIVE . To assess effects of interactive graphics on risk perceptions and decisions. DESIGN . Electronic questionnaire. Participants and setting. Respondents (n = 165) recruited online or at an urban hospital. Intervention. Health risks were illustrated by either static graphics or interactive game-like graphics. The interactive search graphic was a grid of squares, which, when clicked, revealed stick figures underneath. Respondents had to click until they found a figure affected by the disease. Measurements. Risk feelings, risk estimates, intention to take preventive action. RESULTS . Different graphics did not affect mean risk estimates, risk feelings, or intention. Low-numeracy participants reported significantly higher risk feelings than high-numeracy ones except with the interactive search graphic. Unexpectedly, respondents reported stronger intentions to take preventive action when the intention question followed questions about efficacy and disease severity than when it followed perceived risk questions (65% v. 34%; P < 0.001). When respondents reported risk feelings immediately after using the search graphic, the interaction affected perceived risk (the longer the search to find affected stick figures, the higher the risk feeling: ρ = 0.57; P = 0.009). Limitations. The authors used hypothetical decisions. CONCLUSIONS . A game-like graphic that allowed consumers to search for stick figures affected by disease had no main effect on risk perception but reduced differences based on numeracy. In one condition, the game-like graphic increased concern about rare risks. Intentions for preventive action were stronger with a question order that focused first on efficacy and disease severity than with one that focused first on perceived risk.
Collapse
|
54
|
Prakash J, Chandrasekharan V, Upendra V, Yalavarthy PK. Accelerating frequency-domain diffuse optical tomographic image reconstruction using graphics processing units. JOURNAL OF BIOMEDICAL OPTICS 2010; 15:066009. [PMID: 21198183 DOI: 10.1117/1.3506216] [Citation(s) in RCA: 13] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/24/2023]
Abstract
Diffuse optical tomographic image reconstruction uses advanced numerical models that are computationally costly to be implemented in the real time. The graphics processing units (GPUs) offer desktop massive parallelization that can accelerate these computations. An open-source GPU-accelerated linear algebra library package is used to compute the most intensive matrix-matrix calculations and matrix decompositions that are used in solving the system of linear equations. These open-source functions were integrated into the existing frequency-domain diffuse optical image reconstruction algorithms to evaluate the acceleration capability of the GPUs (NVIDIA Tesla C 1060) with increasing reconstruction problem sizes. These studies indicate that single precision computations are sufficient for diffuse optical tomographic image reconstruction. The acceleration per iteration can be up to 40, using GPUs compared to traditional CPUs in case of three-dimensional reconstruction, where the reconstruction problem is more underdetermined, making the GPUs more attractive in the clinical settings. The current limitation of these GPUs in the available onboard memory (4 GB) that restricts the reconstruction of a large set of optical parameters, more than 13,377.
Collapse
|
55
|
Ebert A, Thelen S, Olech PS, Meyer J, Hagen H. Tiled++: an enhanced tiled hi-res display wall. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2010; 16:120-132. [PMID: 19910666 DOI: 10.1109/tvcg.2009.57] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/28/2023]
Abstract
In recent years, high-resolution displays have become increasingly important to decision makers and scientists because large screens combined with a high pixel count facilitate content rich, simultaneous display of computer-generated imagery and high-definition video data from multiple sources. Tiled displays are attractive due to their extended screen real estate, scalability, and low cost. LCD panels are usually preferred over projectors because of their superior resolution. One of the drawbacks of LCD-based tiled displays is the fact that users sometimes get distracted by the screens' bezels, which cause discontinuities in rendered images, animations, or videos. Most conventional solutions either ignore the bezels and display all pixels, causing objects to become distorted, or eliminate the pixels that would normally fall under the bezels, causing pixels to be missing in the display of static images. In animations, the missing pixels will eventually reappear when the object moves, providing an experience that is similar to looking through a French window. In this paper, we present a new scalable approach that leads neither to discontinuities nor to significant loss of information. By projecting onto the bezels, we demonstrate that a combination of LCD-based tiled displays and projection significantly reduces the bezel problem. Our technique eliminates ambiguities that commonly occur on tiled displays in the fields of information visualization, visual data analysis, human-computer interaction, and scientific data display. It improves the usability of multimonitor systems by virtually eliminating the bezels. We describe a setup and provide results from an evaluation experiment conducted on a 3 x 3 and on a 10 x 5 tiled display wall.
Collapse
|
56
|
Smit FA, van Liere R, Froehlich B. A programmable display layer for virtual reality system architectures. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2010; 16:28-42. [PMID: 19910659 DOI: 10.1109/tvcg.2009.75] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/28/2023]
Abstract
Display systems typically operate at a minimum rate of 60 Hz. However, existing VR-architectures generally produce application updates at a lower rate. Consequently, the display is not updated by the application every display frame. This causes a number of undesirable perceptual artifacts. We describe an architecture that provides a programmable display layer (PDL) in order to generate updated display frames. This replaces the default display behavior of repeating application frames until an update is available. We will show three benefits of the architecture typical to VR. First, smooth motion is provided by generating intermediate display frames by per-pixel depth-image warping using 3D motion fields. Smooth motion eliminates various perceptual artifacts due to judder. Second, we implement fine-grained latency reduction at the display frame level using a synchronized prediction of simulation objects and the viewpoint. This improves the average quality and consistency of latency reduction. Third, a crosstalk reduction algorithm for consecutive display frames is implemented, which improves the quality of stereoscopic images. To evaluate the architecture, we compare image quality and latency to that of a classic level-of-detail approach.
Collapse
|
57
|
Vinegoni C, Fexon L, Feruglio PF, Pivovarov M, Figueiredo JL, Nahrendorf M, Pozzo A, Sbarbati A, Weissleder R. High throughput transmission optical projection tomography using low cost graphics processing unit. OPTICS EXPRESS 2009; 17:22320-32. [PMID: 20052155 PMCID: PMC2805020 DOI: 10.1364/oe.17.022320] [Citation(s) in RCA: 20] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/04/2023]
Abstract
We implement the use of a graphics processing unit (GPU) in order to achieve real time data processing for high-throughput transmission optical projection tomography imaging. By implementing the GPU we have obtained a 300 fold performance enhancement in comparison to a CPU workstation implementation. This enables to obtain on-the-fly reconstructions enabling for high throughput imaging.
Collapse
|
58
|
Chen CH, Huang YP, Chuang SC, Wu CL, Shieh HPD, Mphepö W, Hsieh CT, Hsu SC. Liquid crystal panel for high efficiency barrier type autostereoscopic three-dimensional displays. APPLIED OPTICS 2009; 48:3446-3454. [PMID: 19543353 DOI: 10.1364/ao.48.003446] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/27/2023]
Abstract
An autostereoscopic display with parallax barrier attached onto a liquid crystal panel suffers from the trade-off between brightness and crosstalk. One approach for making improvement by modifying the layout of light blocking components, such as thin film transistor, storage capacitor, and protrusion, in the liquid crystal pixel has been proposed. Ray tracing simulation shows that the aperture of the slanted barrier can be significantly increased, hence increasing efficiency, while keeping the same crosstalk level if those light blocking components can be shifted to the corner of the pixel. A six-view 2.83 in. (7.19 cm) prototype has shown improvement on both brightness and crosstalk compared to its counterpart using a traditional liquid crystal panel, which demonstrates an effective approach for a high-efficiency barrier-type autostereoscopic 3D display with a liquid crystal panel.
Collapse
|
59
|
Ma L, Xu T, Lin J. Validation of a three-dimensional facial scanning system based on structured light techniques. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE 2009; 94:290-298. [PMID: 19303659 DOI: 10.1016/j.cmpb.2009.01.010] [Citation(s) in RCA: 64] [Impact Index Per Article: 4.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 08/31/2008] [Accepted: 01/01/2009] [Indexed: 05/27/2023]
Abstract
The aim of this study was to validate a newly developed three-dimensional (3D) structured light scanning system in recording the facial morphology. The validation was performed in three aspects including accuracy, precision and reliability. The accuracy and precision were investigated using a plaster model with 19 marked landmarks. The accuracy was determined by comparing the coordinates from the 3D images and from the coordinates measure machine (CMM). The precision was quantified through the repeated landmarks location on 3D images. The reliability was investigated in 10 adult volunteers. Each was scanned five times in 3 weeks. The 3D images acquired at different times were compared with each other to measure the reliability. We found that the accuracy was 0.93 mm, the precision was 0.79 mm, the reliability was 0.2mm. These findings suggested that the structured light scanning system was accurate, precise and reliable to record the facial morphology for both clinic and research purposes.
Collapse
|
60
|
Robertson CM, MacIntyre B, Walker BN. An evaluation of graphical context as a means for ameliorating the effects of registration error. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2009; 15:179-192. [PMID: 19147884 DOI: 10.1109/tvcg.2008.100] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/27/2023]
Abstract
An ongoing research problem in Augmented Reality (AR) is to improve tracking and display technology in order to minimize registration errors. However, perfect registration is not always necessary for users to understand the intent of an augmentation. This paper describes the results of an experiment to evaluate the effects of registration error in a Lego block placement task and the effectiveness of graphical context at ameliorating these effects. Three types of registration error were compared: no error, fixed error and random error. These three errors were evaluated with no context present and some graphical context present. The results of this experiment indicated that adding graphical context to a scene in which some registration error is present can allow a person to effectively operate in such an environment, in this case completing the Lego block placement task with a reduced number of errors made and in a shorter amount of time.
Collapse
|
61
|
Jacky JP, Garbini JL, Ettus M, Sidles JA. Digital control of force microscope cantilevers using a field programmable gate array. THE REVIEW OF SCIENTIFIC INSTRUMENTS 2008; 79:123705. [PMID: 19123567 DOI: 10.1063/1.3043432] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/27/2023]
Abstract
This report describes a cantilever controller for magnetic resonance force microscopy based on a field programmable gate array, along with the hardware and software used to integrate the controller into an experiment. The controller is assembled from a low-cost commercially available software defined radio device and libraries of open-source software. The controller includes a digital filter comprising two cascaded second-order sections ("biquads"), which together can implement transfer functions for optimal cantilever controllers. An appendix in this report shows how to calculate filter coefficients for an optimal controller from measured cantilever characteristics. The controller also includes an input multiplexer and adder used in calibration protocols. Filter coefficients and multiplexer settings can be set and adjusted by control software while an experiment is running. The input is sampled at 64 MHz; the sampling frequency in the filters can be divided down under software control to achieve a good match with filter characteristics. Data reported here were sampled at 500 kHz, chosen for acoustic cantilevers with resonant frequencies near 8 kHz. Inputs are digitized with 12 bit resolution, and outputs are digitized with 14 bits. The experiment software is organized as a client and server to make it easy to adapt the controller to different experiments. The server encapsulates the details of controller hardware organization, connection technology, filter architecture, and number representation. The same server could be used in any experiment, while a different client encodes the particulars of each experiment.
Collapse
|
62
|
Alerstam E, Svensson T, Andersson-Engels S. Parallel computing with graphics processing units for high-speed Monte Carlo simulation of photon migration. JOURNAL OF BIOMEDICAL OPTICS 2008; 13:060504. [PMID: 19123645 DOI: 10.1117/1.3041496] [Citation(s) in RCA: 161] [Impact Index Per Article: 10.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/19/2023]
Abstract
General-purpose computing on graphics processing units (GPGPU) is shown to dramatically increase the speed of Monte Carlo simulations of photon migration. In a standard simulation of time-resolved photon migration in a semi-infinite geometry, the proposed methodology executed on a low-cost graphics processing unit (GPU) is a factor 1000 faster than simulation performed on a single standard processor. In addition, we address important technical aspects of GPU-based simulations of photon migration. The technique is expected to become a standard method in Monte Carlo simulations of photon migration.
Collapse
|
63
|
Liu S, Li P, Luo Q. Fast blood flow visualization of high-resolution laser speckle imaging data using graphics processing unit. OPTICS EXPRESS 2008; 16:14321-9. [PMID: 18794967 DOI: 10.1364/oe.16.014321] [Citation(s) in RCA: 10] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/05/2023]
Abstract
Laser speckle contrast analysis (LASCA) is a non-invasive, full-field optical technique that produces two-dimensional map of blood flow in biological tissue by analyzing speckle images captured by CCD camera. Due to the heavy computation required for speckle contrast analysis, video frame rate visualization of blood flow which is essentially important for medical usage is hardly achieved for the high-resolution image data by using the CPU (Central Processing Unit) of an ordinary PC (Personal Computer). In this paper, we introduced GPU (Graphics Processing Unit) into our data processing framework of laser speckle contrast imaging to achieve fast and high-resolution blood flow visualization on PCs by exploiting the high floating-point processing power of commodity graphics hardware. By using GPU, a 12-60 fold performance enhancement is obtained in comparison to the optimized CPU implementations.
Collapse
|
64
|
Park CY, Park SH, Park SJ, Park SH, Hwang CJ. ProteinVista: a fast molecular visualization system using Microsoft Direct3D. JOURNAL OF NANOSCIENCE AND NANOTECHNOLOGY 2008; 8:4522-4526. [PMID: 19049050 DOI: 10.1166/jnn.2008.ic78] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/27/2023]
Abstract
Many tools have been developed to visualize protein and molecular structures. Most high quality protein visualization tools use the OpenGL graphics library as a 3D graphics system. Currently, the performance of recent 3D graphics hardware has rapidly improved. Recent high-performance 3D graphics hardware support Microsoft Direct3D graphics library more than OpenGL and have become very popular in personal computers (PCs). In this paper, a molecular visualization system termed ProteinVista is proposed. ProteinVista is well-designed visualization system using the Microsoft Direct3D graphics library. It provides various visualization styles such as the wireframe, stick, ball and stick, space fill, ribbon, and surface model styles, in addition to display options for 3D visualization. As ProteinVista is optimized for recent 3D graphics hardware platforms and because it uses a geometry instancing technique, its rendering speed is 2.7 times faster compared to other visualization tools.
Collapse
|
65
|
Shimobaba T, Sato Y, Miura J, Takenouchi M, Ito T. Real-time digital holographic microscopy using the graphic processing unit. OPTICS EXPRESS 2008; 16:11776-81. [PMID: 18679449 DOI: 10.1364/oe.16.011776] [Citation(s) in RCA: 17] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/02/2023]
Abstract
Digital holographic microscopy (DHM) is a well-known powerful method allowing both the amplitude and phase of a specimen to be simultaneously observed. In order to obtain a reconstructed image from a hologram, numerous calculations for the Fresnel diffraction are required. The Fresnel diffraction can be accelerated by the FFT (Fast Fourier Transform) algorithm. However, real-time reconstruction from a hologram is difficult even if we use a recent central processing unit (CPU) to calculate the Fresnel diffraction by the FFT algorithm. In this paper, we describe a real-time DHM system using a graphic processing unit (GPU) with many stream processors, which allows use as a highly parallel processor. The computational speed of the Fresnel diffraction using the GPU is faster than that of recent CPUs. The real-time DHM system can obtain reconstructed images from holograms whose size is 512 x 512 grids in 24 frames per second.
Collapse
|
66
|
Hachet M, Pouderoux J, Guitton P. 3D elastic control for mobile devices. IEEE COMPUTER GRAPHICS AND APPLICATIONS 2008; 28:58-62. [PMID: 18663815 DOI: 10.1109/mcg.2008.64] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/26/2023]
Abstract
To increase the input space of mobile devices, the authors developed a proof-of-concept 3D elastic controller that easily adapts to mobile devices. This embedded device improves the completion of high-level interaction tasks such as visualization of large documents and navigation in 3D environments. It also opens new directions for tomorrow's mobile applications.
Collapse
|
67
|
Kim J, Min SW, Lee B. Floated image mapping for integral floating display. OPTICS EXPRESS 2008; 16:8549-8556. [PMID: 18545568 DOI: 10.1364/oe.16.008549] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/26/2023]
Abstract
A computer generation method of elemental image for integral floating display, named as floated image mapping, is proposed. The concept of floated integral imaging system is introduced to overcome the problems coming from the conventional viewpoint of the integral floating display. Both analysis and experimental results which support and verify the functional contributions of the floated image mapping are presented. The expansion of expressible depth range and the reduction of computation time for the real time processing are main contributions of the proposed algorithm.
Collapse
|
68
|
Sorensen TS, Schaeffter T, Noe KO, Hansen MS. Accelerating the nonequispaced fast Fourier transform on commodity graphics hardware. IEEE TRANSACTIONS ON MEDICAL IMAGING 2008; 27:538-547. [PMID: 18390350 DOI: 10.1109/tmi.2007.909834] [Citation(s) in RCA: 51] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/26/2023]
Abstract
We present a fast parallel algorithm to compute the nonequispaced fast Fourier transform on commodity graphics hardware (the GPU). We focus particularly on a novel implementation of the convolution step in the transform as it was previously its most time consuming part. We describe the performance for two common sample distributions in medical imaging (radial and spiral trajectories), and for different convolution kernels as these parameters all influence the speed of the algorithm. The GPU-accelerated convolution is up to 85 times faster as our reference, the open source NFFT library on a state-of-the-art 64 bit CPU. The accuracy of the proposed GPU implementation was quantitatively evaluated at the various settings. To illustrate the applicability of the transform in medical imaging, in which it is also known as gridding, we look specifically at non-Cartesian magnetic resonance imaging and reconstruct both a numerical phantom and an in vivo cardiac image.
Collapse
|
69
|
Park S, Kim W, Ihm I. Mobile collaborative medical display system. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE 2008; 89:248-260. [PMID: 18177976 DOI: 10.1016/j.cmpb.2007.11.012] [Citation(s) in RCA: 8] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 09/11/2006] [Revised: 09/28/2007] [Accepted: 11/12/2007] [Indexed: 05/25/2023]
Abstract
Because of recent advances in wireless communication technologies, the world of mobile computing is flourishing with a variety of applications. In this study, we present an integrated architecture for a personal digital assistant (PDA)-based mobile medical display system that supports collaborative work between remote users. We aim to develop a system that enables users in different regions to share a working environment for collaborative visualization with the potential for exploring huge medical datasets. Our system consists of three major components: mobile client, gateway, and parallel rendering server. The mobile client serves as a front end and enables users to choose the visualization and control parameters interactively and cooperatively. The gateway handles requests and responses between mobile clients and the rendering server for efficient communication. Through the gateway, it is possible to share working environments between users, allowing them to work together in computer supported cooperative work (CSCW) mode. Finally, the parallel rendering server is responsible for performing heavy visualization tasks. Our experience indicates that some features currently available to our mobile clients for collaborative scientific visualization are limited due to the poor performance of mobile devices and the low bandwidth of wireless connections. However, as mobile devices and wireless network systems are experiencing considerable elevation in their capabilities, we believe that our methodology will be utilized effectively in building quite responsive, useful mobile collaborative medical systems in the very near future.
Collapse
|
70
|
Keefe D, Zeleznik R, Laidlaw D. Drawing on air: input techniques for controlled 3D line illustration. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2007; 13:1067-80. [PMID: 17622688 DOI: 10.1109/tvcg.2007.1060] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/16/2023]
Abstract
We present Drawing on Air, a haptic-aided input technique for drawing controlled 3D curves through space. Drawing on Air addresses a control problem with current 3D modeling approaches based on sweeping movement of the hands through the air. While artists praise the immediacy and intuitiveness of these systems, a lack of control makes it nearly impossible to create 3D form beyond quick design sketches or gesture drawings. Drawing on Air introduces two new strategies for more controlled 3D drawing: one-handed drag drawing and two-handed tape drawing. Both approaches have advantages for drawing certain types of curves. We describe a tangent preserving method for transitioning between the two techniques while drawing. Haptic-aided redrawing and line weight adjustment while drawing are also supported in both approaches. In a quantitative user study evaluation by illustrators, the one and two-handed techniques performed at roughly the same level, and both significantly outperformed freehand drawing and freehand drawing augmented with a haptic friction effect. We present the design and results of this experiment as well as user feedback from artists and 3D models created in a style of line illustration for challenging artistic and scientific subjects.
Collapse
|
71
|
Harish P, Narayanan PJ. Garuda: a scalable tiled display wall using commodity PCs. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2007; 13:864-77. [PMID: 17710769 DOI: 10.1109/tvcg.2007.1049] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/16/2023]
Abstract
Cluster-based tiled display walls can provide cost-effective and scalable displays with high resolution and a large display area. The software to drive them needs to scale too if arbitrarily large displays are to be built. Chromium is a popular software API used to construct such displays. Chromium transparently renders any OpenGL application to a tiled display by partitioning and sending individual OpenGL primitives to each client per frame. Visualization applications often deal with massive geometric data with millions of primitives. Transmitting them every frame results in huge network requirements that adversely affect the scalability of the system. In this paper, we present Garuda, a client-server-based display wall framework that uses off-the-shelf hardware and a standard network. Garuda is scalable to large tile configurations and massive environments. It can transparently render any application built using the Open Scene Graph (OSG) API to a tiled display without any modification by the user. The Garuda server uses an object-based scene structure represented using a scene graph. The server determines the objects visible to each display tile using a novel adaptive algorithm that culls the scene graph to a hierarchy of frustums. Required parts of the scene graph are transmitted to the clients, which cache them to exploit the interframe redundancy. A multicast-based protocol is used to transmit the geometry to exploit the spatial redundancy present in tiled display systems. A geometry push philosophy from the server helps keep the clients in sync with one another. Neither the server nor a client needs to render the entire scene, making the system suitable for interactive rendering of massive models. Transparent rendering is achieved by intercepting the cull, draw, and swap functions of OSG and replacing them with our own. We demonstrate the performance and scalability of the Garuda system for different configurations of display wall. We also show that the server and network loads grow sublinearly with the increase in the number of tiles, which makes our scheme suitable to construct very large displays.
Collapse
|
72
|
Ledesma R, Molina JG, Young FW, Valero-Mora P. [Multiple visualisation in data analysis: a ViSta application for principal component analysis]. PSICOTHEMA 2007; 19:497-505. [PMID: 17617991] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Subscribe] [Scholar Register] [Indexed: 05/16/2023]
Abstract
Multiple visualisation (MV) is a statistic graphical method barely applied in data analysis practice, even though it provides interesting features for this purpose. This paper: (1) describes the application of the MV graphical method; (2) presents a number of rules related to the design of an MV; (3) introduces a general outline for developing MVs and shows how MV may be implemented in the ViSta statistical system; (4) illustrates this strategy by means of an example of MV oriented to principal component analysis; and, finally, (5) discusses some limitations of using and developing MVs.
Collapse
|
73
|
García Sánchez JN, Rodríguez Pérez C. [Influence of the recording interval and a graphic organizer on the writing process/product and on other psychological variables]. PSICOTHEMA 2007; 19:198-205. [PMID: 17425887] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Subscribe] [Scholar Register] [Indexed: 05/14/2023]
Abstract
An experimental study of the influence of the recording interval and a graphic organizer on the processes of writing composition and on the final product is presented. We studied 326 participants, age 10 to 16 years old, by means of a nested design. Two groups were compared: one group was aided in the writing process with a graphic organizer and the other was not. Each group was subdivided into two further groups: one with a mean recording interval of 45 seconds and the other with approximately 90 seconds recording interval in a writing log. The results showed that the group aided by a graphic organizer obtained better results both in processes and writing product, and that the groups assessed with an average interval of 45 seconds obtained worse results. Implications for educational practice are discussed, and limitations and future perspectives are commented on.
Collapse
|
74
|
Feys P, Helsen W, Prinsmel A, Ilsbroukx S, Wang S, Liu X. Digitised spirography as an evaluation tool for intention tremor in multiple sclerosis. J Neurosci Methods 2007; 160:309-16. [PMID: 17113154 DOI: 10.1016/j.jneumeth.2006.09.019] [Citation(s) in RCA: 26] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/16/2006] [Revised: 09/19/2006] [Accepted: 09/20/2006] [Indexed: 11/17/2022]
Abstract
This study investigated validity and reliability of digitised circle and square spiral drawing for quantifying intention tremor severity and related disability in patients with multiple sclerosis (MS). The tremor amplitude was measured as the standard deviation of the drawing velocity of the arm in the radial and tangential direction for circle spiral drawing, and in the horizontal and vertical direction for square spiral drawing. Results were compared with those of MS patients without tremor and healthy controls, and correlated with clinical assessments of tremor severity and arm functionality including Fahn's tremor rating scale, Test d'Evaluation des Membres supérieurs des Personnes Agées (TEMPA) and the nine-hole-peg test to examine validity. Comparison of patient's performance between four repeated trials examined short-term test-retest reliability. All digitised spirography variables discriminated between the MS-tremor and both MS-no-tremor and healthy control groups. Validity was also shown by high spearman correlation coefficients between spirography variables and clinical ratings. Tremor appeared to be most profound in the radial and vertical direction during circle and square spiral drawing, respectively. The consistency and high correlations between four repeated executions indicated short-term test-retest reliability. We conclude that the digitised spirography provide a useful instrumentation for quantifying MS intention tremor.
Collapse
|
75
|
Ionita CN, Hoffmann KR, Bednarek DR, Chityala R, Rudin S. Cone-beam micro-CT system based on LabVIEW software. J Digit Imaging 2007; 21:296-305. [PMID: 17333411 PMCID: PMC2553273 DOI: 10.1007/s10278-007-9024-9] [Citation(s) in RCA: 16] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/29/2007] [Revised: 01/29/2007] [Accepted: 02/07/2007] [Indexed: 10/23/2022] Open
Abstract
Construction of a cone-beam computed tomography (CBCT) system for laboratory research usually requires integration of different software and hardware components. As a result, building and operating such a complex system require the expertise of researchers with significantly different backgrounds. Additionally, writing flexible code to control the hardware components of a CBCT system combined with designing a friendly graphical user interface (GUI) can be cumbersome and time consuming. An intuitive and flexible program structure, as well as the program GUI for CBCT acquisition, is presented in this note. The program was developed in National Instrument's Laboratory Virtual Instrumentation Engineering Workbench (LabVIEW) graphical language and is designed to control a custom-built CBCT system but has been also used in a standard angiographic suite. The hardware components are commercially available to researchers and are in general provided with software drivers which are LabVIEW compatible. The program structure was designed as a sequential chain. Each step in the chain takes care of one or two hardware commands at a time; the execution of the sequence can be modified according to the CBCT system design. We have scanned and reconstructed over 200 specimens using this interface and present three examples which cover different areas of interest encountered in laboratory research. The resulting 3D data are rendered using a commercial workstation. The program described in this paper is available for use or improvement by other researchers.
Collapse
|