Serwis Infona wykorzystuje pliki cookies (ciasteczka). Są to wartości tekstowe, zapamiętywane przez przeglądarkę na urządzeniu użytkownika. Nasz serwis ma dostęp do tych wartości oraz wykorzystuje je do zapamiętania danych dotyczących użytkownika, takich jak np. ustawienia (typu widok ekranu, wybór języka interfejsu), zapamiętanie zalogowania. Korzystanie z serwisu Infona oznacza zgodę na zapis informacji i ich wykorzystanie dla celów korzytania z serwisu. Więcej informacji można znaleźć w Polityce prywatności oraz Regulaminie serwisu. Zamknięcie tego okienka potwierdza zapoznanie się z informacją o plikach cookies, akceptację polityki prywatności i regulaminu oraz sposobu wykorzystywania plików cookies w serwisie. Możesz zmienić ustawienia obsługi cookies w swojej przeglądarce.
Presented paper explains general purpose approach to the parallel pixel processing on GPU. It presents essential dataset structuring, correct type assignment and kernel configuration for CUDA application interface. Paper also explains data movement and optimal computation saturation. Transfers are also analyzed in correlation with the computation especially for the embarrassingly parallel problem...
Image super-resolution is the process by which additional information is incorporated to enhance a low resolution image thereby producing a high resolution image. In the simplest case super-resolution of a single image is a process of obtaining high-resolution image with more number of pixels with more resolving power. Therefore the super-resolved image should demonstrate an improvement in the perceived...
Localization of the eyes and mouth in face images is very important for accurate classification in automatic face recognition systems. The alignment of unknown face images with templates generally improves the performance of the face recognition system, and this process uses locations of the eyes and mouth. In this work, we compare different features (gray-level values, distance transform features,...
Coherence enhancing diffusion filtering deals with the problems of completion of interrupted line and enhancement of flow-like features such as fingerprints. It is steered by structure tensor which is generally calculated by component-wise convolving between gradient of an image and Gaussian kernel. However, the Gaussian kernel cannot preserve the image structure well. To handle this problem, we propose...
Optical flow is one of the tools for video content analysis (VCA). The optical flow involves a gradient coprocessor as preprocessing to estimate partial derivative. The gradient processor consists of kernels (masks) to convolute each pixel of image sequences. In hardware implementation of the gradient into FPGA, a multiply accumulate (MAC) is an important technique that is useful for reducing the...
Evolutionary design has shown as a powerful technique in solving various engineering problems. One of the areas in which this approach succeeds is digital image processing. Image filtering represents a wide topic in 2D signal processing. In this case different types of noise are considered in the filtering process to restore the image quality that has been decreased by changing values of some pixels...
Biological vision systems use saliency-based visual attention mechanisms to limit higher-level vision processing on the most visually-salient subsets of an input image. Among several computational models that capture the visual-saliency in biological system, an information theoretic AIM(Attention based on Information Maximization) algorithm has been demonstrated to predict human gaze patterns better...
The problem of automatically generating hardware modules from a high level representation of an application has been at the research forefront in the last few years. In this paper, we use OpenCL, an industry supported standard for writing programs that execute on multicore platforms and accelerators such as GPUs. Our architectural synthesis tool, SOpenCL (Silicon-OpenCL), adapts OpenCL into a novel...
Due to widespread broadband connections in normal households, the use of video chats via Internet is no longer limited to business meetings. However, the camera configuration usually makes it impossible to achieve direct eye contact between the conversational partners. This effect can be compensated using virtual view synthesis methods based on disparity maps. The virtual camera is positioned “behind”...
In 3DTV and free viewpoint imaging systems based on a view-plus-depth representation, depth compression is important for high-quality view synthesis. Several publications have proposed depth down-/up-sampling as part of the depth coding strategy. Recently, we proposed a depth up-sampling method which uses the high resolution view in the process of depth up-sampling. Actually, in 2007 Kopf et.al. already...
This paper presents a unified model for image editing in terms of Sparse Matrix-Vector (SpMV) multiplication. In our framework, we cast image editing as a linear energy minimization problem and address it by solving a sparse linear system, which is able to yield a globally optimal solution. First, three classical image editing operations, including linear filtering, resizing and selecting, are reformulated...
Programmable Graphics Processing Unit (GPU) has emerged as a powerful parallel processing architecture for various applications requiring a large amount of CPU cycles. In this paper, we study the feasibility for using this architecture for image halftoning, in particular implementing computationally intensive neighborhood halftoning algorithms such as error diffusion and Direct Binary Search (DBS)...
In this paper, we present a new method for removing texture in images using a smoothing rotating filter. From this filter, a bank of smoothed images provides pixel signals able to classify a pixel as a texture pixel, a homogenous region pixel or an edge pixel. Then, we introduce a new method for anisotropic diffusion which controls accurately the diffusion near edge and corner points and diffuses...
An autonomous, efficient and effective object tracking algorithm was required to autonomously identify and track incoming targets. Then controlling a pan-tilt mounted with the sensing camera to accommodate the target within the camera's field of view and controlling a weapon mounted on the second mechanical pan tilt to lock the target and follow it efficiently and accurately. A hybrid algorithm is...
This paper presents a fast algorithm for restoring video sequences. The proposed algorithm, as opposed to existing methods, does not consider video restoration as a sequence of image restoration problems. Rather, it treats a video sequence as a space-time volume and poses a space-time total variation regularization to enhance the smoothness of the solution. The optimization problem is solved by transforming...
This study proposes an automatic image processing procedure in order to facilitate regular updating of the land-use map of Puerto Rico, which is a key dataset for the Xplorah Planning Support Systems. The procedure is based on the contextual reclassification of digital high resolution aerial photographs that were preclassified using a decision tree classifier. For the contextual reclassification the...
With the increasing use of digital monitor technique, requirements for image interpolation have become more critical. Especially, the development of LCD screen sizes has grown up. Conventional interpolation methods have several drawbacks, such as blurring or blocky effects. Many edge detect methods have been widely used to avoid these problems but are notorious for high complexity and cost. Therefore,...
In this paper a new, faster approach which is different from all the other conventional image vectorization techniques. Using canny edge detection we are able to find the sharp edges in the image and the assigning shades to each identifiable segment using random colour extraction from the original image. Finally mapping the colour blobs with the SVG Schema and generating a scalable vector image. This...
In the image analysis, image segmentation is the operation that divides image into set of different segments. The paper deals about common color image segmentation techniques and methods. The advantages and disadvantage of each one will be described in this paper. At the end of the paper, the evaluation criterion will be introduced and applied on the algorithms results. Five most used image segmentation...
Podaj zakres dat dla filtrowania wyświetlonych wyników. Możesz podać datę początkową, końcową lub obie daty. Daty możesz wpisać ręcznie lub wybrać za pomocą kalendarza.