The current advances in hardware led to the development of the GPGPU (General-purpose computing on graphics processing units) paradigm. Thus, nowadays, the GPU (Graphics processing Unit) is used not only for graphics ...
详细信息
ISBN:
(纸本)9788394625375
The current advances in hardware led to the development of the GPGPU (General-purpose computing on graphics processing units) paradigm. Thus, nowadays, the GPU (Graphics processing Unit) is used not only for graphics programming, but also for general purpose algorithms. This paper discusses several methods regarding the use of CUDA (Compute Unified Device Architecture) for 2D and 3D imageprocessing techniques. Some general rules for writing parallel algorithms in computer vision are pointed out. A theoretic comparison between the complexity for CPU (Central processing Unit) and GPU implementations of imageprocessingalgorithms is given. Also, real computing times are provided for several algorithms in order to point out the actual performance gain of using the GPU over CPU. The factors that contribute to the difference between theoretic and real performance gain are also discussed.
Due to the uncomfortable visual effect which was caused by traditional image enhancement algorithms, this paper proposes an effective image enhancement algorithm. Firstly, the digital image was divided into circular r...
详细信息
An approach to very rapid and real-time ellipse detection is described, Based on a modified RANSAC (RANdom Sample Consensus), and considering the parallel processing capabilities of a programmable graphics processing ...
详细信息
Next generations of image and video coding methods should of course be efficient in terms of compression, but also propose advanced functionalities. Among these functionalities such as scalability, lossy and lossless ...
详细信息
ISBN:
(纸本)9780819494283
Next generations of image and video coding methods should of course be efficient in terms of compression, but also propose advanced functionalities. Among these functionalities such as scalability, lossy and lossless coding, data protection, Rate Distortion Optimization (RDO) and Rate Control (RC) are key issues. RDO aims at optimizing compression performances, while RC mechanism enables to exactly compress at a given rate. A less common functionality than RC, but certainly more helpful, is Quality Control (QC): the constraint is here given by the quality. In this paper, we introduce a joint solution for RDO and QC applied to a still image codec called Locally Adaptive Resolution (LAR), providing scalability both in resolution and SNR and based on a multi-resolution structure. The technique does not require any additional encoding pass. It relies on a modeling and estimation of the prediction errors obtained in an early work. First, quality constraint is applied and propagated through the whole resolution levels called pyramid. Then, the quantization parameters are deduced considering inter and intra pyramid level relationships. Results show that performances of the proposed method are very close to an exhaustive search solution.
To achieve higher requirements for industrial robots in practical applications, the image pre-processingalgorithms, key feature extraction and recognition algorithms, and trajectory planning and generation algorithms...
详细信息
We present a parallel multi-hypothesis template tracking algorithm on heterogeneous platforms using a layered dispatch programming model. The contributions of this work are: an architecture-specific optimised solution...
详细信息
ISBN:
(纸本)9780819494283
We present a parallel multi-hypothesis template tracking algorithm on heterogeneous platforms using a layered dispatch programming model. The contributions of this work are: an architecture-specific optimised solution for vasculature structure enhancement, an approach to segment the vascular lumen network from volumetric CTA images and a layered dispatch programming model to free the developers from hand-crafting mappings to particularly constrained execution domains on high throughput architecture. This abstraction is demonstrated through a vasculature segmentation application and can also be applied in other real-world applications. Current GPGPU programming models define a grouping concept which may lead to poorly scoped local/shared memory regions and an inconvenient approach to projecting complicated iterations spaces. To improve on this situation, we propose a simpler and more flexible programming model that leads to easier computation projections and hence a more convenient mapping of the same algorithm to a wide range of architectures. We first present an optimised image enhancement solution step-by-step, then solve a separable nonlinear least squares problem using a parallel Levenberg-Marquardt algorithm for template matching, and perform the energy efficiency analysis and performance comparison on a variety of platforms, including multi-core CPUs, discrete GPUs and APUs. We propose and discuss the efficiency of a layered-dispatch programming abstraction for mapping algorithms onto heterogeneous architectures.
While evaluating the performance of imageprocessingalgorithms, the starting point is often the acquired image. However, in practice, several factors, extrinsic to the actual algorithm, affect its performance. These ...
详细信息
ISBN:
(纸本)0819448117
While evaluating the performance of imageprocessingalgorithms, the starting point is often the acquired image. However, in practice, several factors, extrinsic to the actual algorithm, affect its performance. These factors depend largely on the features of the acquisition system. This paper focuses on some of the key factors that affect algorithm performance, and attempts to provide some insight into defining "optimal" system features for best performance. The system features studied in depth in the paper are camera type, camera SNR, pixel size, bit-depth and system illumination. We were primarily interested in determining the effect of each of these factors on system performance. Towards this end, we designed an experiment to measure performance on a precision measurement system using several different cameras under varying illumination settings. From the results of the experiment, we observed that the variation in performance was greater for the same algorithm under different test system configurations, than for different algorithms under the same system configuration. Using these results as the basis, we discuss at length the combination of features that contributes to an optimal system configuration for a given purpose. We expect this work to have relevance to researchers in all areas of imageprocessing who want to optimize the performance of their algorithms when ported to actual systems.
Thyroid nodule is a common clinical condition. Ultrasound is usually used to make a preliminary diagnosis, because it is convenient and cheap. Therefore, the study of thyroid ultrasound images of thyroid nodules has i...
详细信息
ISBN:
(纸本)9783319942681;9783319942674
Thyroid nodule is a common clinical condition. Ultrasound is usually used to make a preliminary diagnosis, because it is convenient and cheap. Therefore, the study of thyroid ultrasound images of thyroid nodules has it's significance and value. This paper investigates the problem of locating thyroid nodules in ultrasound images by manual signs. The solution to this problem is divided into three parts: first, imageprocessing processes the image preliminary and find the approximate location of the signs;then, sign recognition recognize the signs accurately using CNN models;finally, boundary adjustment is used for the final adjustment of the border. Experimental results show that the algorithm proposed in this paper can accurately locate the nodules in thyroid ultrasound images.
Increasing computational requirements in embedded mobile devices, especially with regard to imageprocessing, necessitates the use of hardware acceleration to handle higher throughputs. ARM Cortex A series of processo...
详细信息
ISBN:
(纸本)9781509032945
Increasing computational requirements in embedded mobile devices, especially with regard to imageprocessing, necessitates the use of hardware acceleration to handle higher throughputs. ARM Cortex A series of processors, which are present in a majority of mobile devices such as smartphones, feature a single instruction multiple data (SIMD) coprocessor called NEON. The wide SIMD architecture enables the parallelization of various imageprocessing operations and algorithms, resulting in significant improvements in the system throughput. This paper discusses the use of NEON Intrinsics, a C language implementation of the NEON SIMD instruction set, which is an extension of the ARM instruction set, allowing the seamless integration of optimized imageprocessing libraries with application code written in higher level languages, while maintaining performance comparable to hand optimized assembly language libraries. Several imageprocessing operations and algorithms optimized using NEON Intrinsics are benchmarked on a test bench as well as real world hardware platforms to validate the acceleration achieved in imageprocessing tasks.
In this article, it is developed some area of issues related to data compression algorithms in the field of imageprocessing. imageprocessing area is very commonly used today with multiple applications in different f...
详细信息
ISBN:
(纸本)9781450347891
In this article, it is developed some area of issues related to data compression algorithms in the field of imageprocessing. imageprocessing area is very commonly used today with multiple applications in different fields, but also, the image compression methods or algorithms for imaging are used every day by the computer users. This paper will highlight the result of reports over the investigations or comparisons on image compression methods and will provide conclusions and ideas for further research in this area, with intense uses. Today there are a lot of different data compression methodologies, which are used to compress different data formats like, video, audio, image files. This article represents a comparison of several compression methods based on previous research and the analysis in the context of their current needs. In conclusion, this topic combines imageprocessingsystems, the advantage of using parallel programming, the benefits and results of the image compression and also the importance of some fundamental algorithms in this area.
暂无评论