There is a continuous trend towards small and portable ultrasound systems with multichannel processing. The objective of the work was to develop a modular acquisition and processing platform based on the following arc...
详细信息
ISBN:
(纸本)9781467345613
There is a continuous trend towards small and portable ultrasound systems with multichannel processing. The objective of the work was to develop a modular acquisition and processing platform based on the following architecture principles: limited hardware processing, external high-speed data communication and software based on SAFT processing using embedded graphicsprocessing unit (GPU). The acquisition module connected via PCIe or USB 3.0 interface can stream either raw RF data or demodulated ones. A low-power embedded PC with embedded GPU will implement ultrasound signal processing, as well as control and visualization functions. The performed feasibility study showed that AMD APU G-Series embedded x86 CPU+GPU is capable of real-time SAFT image reconstruction at limited resolution.
This work presents an efficient CUDA implementation of the Canny edge detection Filter for the Insight Segmentation and Registration Toolkit (ITK). The algorithm is tested on three generations of NVidia GPGPUs, showin...
详细信息
This work presents an efficient CUDA implementation of the Canny edge detection Filter for the Insight Segmentation and Registration Toolkit (ITK). The algorithm is tested on three generations of NVidia GPGPUs, showing performance gains of 3.6 to 50 times when compared to the standard ITK Canny running on two CPU models. The CUDA-enabled Canny is also compared to a more efficient Canny implementation from the OpenCV library. Examples of coding strategies to avoid warp serialization in CUDA are shown on a smart implementation of the Sobel filter, as well as on other algorithms.
The watershed transform is a widely used method for non-supervised image segmentation, especially suitable for low-contrast images. In this paper we show that an algorithm calculating the watershed transform based on ...
详细信息
The watershed transform is a widely used method for non-supervised image segmentation, especially suitable for low-contrast images. In this paper we show that an algorithm calculating the watershed transform based on a cellular automaton is a good choice for the most recent GPU architectures, especially when the synchronization rules are relaxed. In particular we compare a synchronous and an asynchronous implementation of the algorithm. The results show high speedups for both implementations, especially for the asynchronous one, indicating the potential of this kind of algorithms for new architectures based on hundreds of cores.
Performance estimation of an application on any processor is becoming a essential task, specially when the processor is used for high performance computing. Our work here presents a model to estimate performance of va...
详细信息
ISBN:
(纸本)9781467309745
Performance estimation of an application on any processor is becoming a essential task, specially when the processor is used for high performance computing. Our work here presents a model to estimate performance of various applications on a modern GPU. Recently, GPUs are getting popular in the area of high performance computing along with original application domain of graphics. We have chosen FERMI architecture from NVIDIA, as an example of modern GPU. Our work is divided into two basic parts, first we try to estimate computation time and then follow it up with estimation of memory access time. Instructions in the kernel contribute significantly to the computation time. We have developed a model to count the number of instructions in the kernel. We have found our instruction count methodology to give exact count. Memory access time is calculated in three steps, address trace generation, cache simulation and average memory latency per warp. Finally, computation time is combined with memory access time to predict the total execution time. This model has been tested with micro-benchmarks as well as real life kernels like blowfish encryption matrix multiplication and image smoothing. We have found that our average estimation errors for these applications range from -7.76% to 55%.
The nearest neighbor transform of a binary image assigns to each pixel the index of the nearest black pixel - it is the discrete analog of the Voronoi diagram. Implementations that compute the transform use numerical ...
详细信息
The nearest neighbor transform of a binary image assigns to each pixel the index of the nearest black pixel - it is the discrete analog of the Voronoi diagram. Implementations that compute the transform use numerical calculations to perform geometric tests, so they may produce erroneous results if the calculations require more arithmetic precision than is available. Liotta, Preparata, and Tamassia, in 1999, suggested designing algorithms that not only minimize time and space resources, but also arithmetic precision. A simple algorithm using double precision can compute the nearest neighbor transform: compare the squared distances of each pixel to all black pixels, but this is inefficient when many pixels are black. We develop and implement efficient algorithms, computing the nearest neighbor transform of an image in linear time with respect to the number of pixels, while still using only double precision.
computer generated scenes are getting popular in the scientific communities concerned by plant,crop and forest structural and functional *** show that realistic images can be produced from scientific visualizations at...
详细信息
computer generated scenes are getting popular in the scientific communities concerned by plant,crop and forest structural and functional *** show that realistic images can be produced from scientific visualizations at low costs,with post-processing functions applied to output images with or without their associated depth *** illustrate the use of empirical quick and dirty image based functions to mimic weather conditions and photographic effects.2D particle systems,depth gradient processes,image with depth maps composing,allow to mimic rain,snow deposit and depth of field *** moreover a viewing matrix,on restrictive hypothesis related to the view and the illumination,images can be added sky-domes,fake reflections among other *** to existing tools(often complex),the application of these experimental recipes shows fast dedicated parametrization,easy to handle and apply,covering a wide range of applications from single plant to landscape levels,including small forest stands,at various seasons and day times.
We describe a new architecture composed by software and hardware for displaying stereoscopic images over a horizontal surface. It works as a "Virtual Table and Teleporter'', in the sense that virtual obje...
详细信息
We describe a new architecture composed by software and hardware for displaying stereoscopic images over a horizontal surface. It works as a "Virtual Table and Teleporter'', in the sense that virtual objects depicted over a table have the appearance of real objects. This system can be used for visualization and interaction. We propose two basic configurations: the Virtual Table, consisting of a single display surface, and the Virtual Teleporter, consisting of a pair of tables for image capture and display. The Virtual Table displays either 3D computer generated images or previously captured stereoscopic video and can be used for interactive applications. The Virtual Teleporter captures and transmits stereoscopic video from one table to the other and can be used for telepresence applications. In both configurations the images are properly deformed and displayed for horizontal 3D stereo. In the Virtual Teleporter, two cameras are pointed to the first table, capturing a stereoscopic image pair. These images are shown on the second table, that is in fact a stereoscopic display positioned horizontally. Many applications can benefit from this technology such as, virtual reality, games, teleconference and distance learning. We present some interactive applications, that we developed using this architecture.
Digital Elevation Models (DEMs) are a valuable resource in geoscience and remote sensing. However, not all DEMs demonstrate the same level of accuracy, resolution and precision. Moreover, in some regions of the globe ...
详细信息
Digital Elevation Models (DEMs) are a valuable resource in geoscience and remote sensing. However, not all DEMs demonstrate the same level of accuracy, resolution and precision. Moreover, in some regions of the globe coverage is either sparse or non-existent, for example at the poles where ice also hampers accurate readings. In this paper, we propose to use collective archives of geo-located landscape photos acquired at ground-level to correct, validate and possibly reconstruct DEMs.
Interactive transfer function design techniques seek to leverage user knowledge to facilitate the discovery of data salience. In this process, interactive volume rendering is typically a necessity. Interactive volume ...
详细信息
Interactive transfer function design techniques seek to leverage user knowledge to facilitate the discovery of data salience. In this process, interactive volume rendering is typically a necessity. Interactive volume rendering of large-scale data on workstations is often accomplished through the use of level of detail techniques, prioritizing information deemed to be salient over information deemed to be unimportant. If salience is not known a priori, and interactive transfer function design techniques that depend on volume rendering are to be applied to large-scale data using level of detail selection, then there is a cyclic dependency. Techniques must be applied that can support simultaneous development of salience both for the transfer function design technique and the level of detail selection technique. Building on recent work in LOD selection, we propose an interactive transfer function design technique that enables incremental salience discovery to support simultaneous construction of transfer functions and LOD selections on large-scale data.
In 3D video, texture and supplementary depth data are coded to enable the interpolation of a required number of synthesized views for multi-view displays in the range of the original camera views. The coding of the de...
详细信息
In 3D video, texture and supplementary depth data are coded to enable the interpolation of a required number of synthesized views for multi-view displays in the range of the original camera views. The coding of the depth data can be improved by analyzing the distortion of synthesized video views instead of the depth map distortion. Therefore, this paper introduces a new distortion metric for 3D video coding, which relates changes in the depth map directly to changes of the overall synthesized view distortion. It is shown how the new metric can be integrated into the rate-distortion optimization (RDO) process of an encoder, that is based on high-efficiency video coding technology. An evaluation of the modified encoder is conducted using different view synthesis algorithms and shows about 50% rate savings for the depth data or 0.6 dB PSNR gains for the synthesized view.
暂无评论