Collaborative representation-based classification with distance-weighted Tikhonov regularization (CRT) has offered high accuracy and efficiency. Due to its per-pixel classification nature without a training step, this...
详细信息
ISBN:
(纸本)9781509033331
Collaborative representation-based classification with distance-weighted Tikhonov regularization (CRT) has offered high accuracy and efficiency. Due to its per-pixel classification nature without a training step, this paper develops a parallel implementation by using compute unified device architecture (CUDA) on graphicsprocessing units (GPUs). To further improve classification accuracy, local binary pattern (LBP) is used for spatial feature extraction, and an unsupervised band selections approach is applied for dimensionality reduction and an optimized collaborative model combining spatial-spectral features is employed. The proposed parallel implementation is able to increase computational efficiency while not degrading classification accuracy when compared with the serial implementations on central processing units (CPUs).
When training morphological operators that are locally defined with respect to a neighborhood window, one must deal with the tradeoff between window size and statistical precision of the learned operator. More precise...
详细信息
ISBN:
(纸本)9781467379625
When training morphological operators that are locally defined with respect to a neighborhood window, one must deal with the tradeoff between window size and statistical precision of the learned operator. More precisely, too small windows result in large restriction errors due to the constrained operator space and, on the other hand, too large windows result in large variance error due to often insufficient number of samples. A two-level training method that combines a number of operators designed on distinct windows of moderate size is an effective way to mitigate this issue. However, in order to train combined operators, one must specify not only how many operators will be combined, but also the windows for each of them. To date, a genetic algorithm that searches for window combinations has produced the best results for this problem. In this work we propose an alternative approach that is computationally much more efficient. The proposed method consists in efficiently reducing the search space by ranking windows of a collection according to an entropy based measure estimated from input-output joint probabilities. Computational efficiency comes from the fact that only few operators need to be trained. Experimental results show that this method produces results that outperform the best results obtained with manually selected combinations and are competitive with results obtained with the genetic algorithm based solution. The proposed approach is, thus, a promising step towards fully automating the process of binary morphological operator design.
A major drawback of mobile devices is limited battery life. Apps that use graphics are especially energy greedy and developers must invest significant effort to make such apps energy efficient. We propose a novel stat...
详细信息
ISBN:
(纸本)9781509034338
A major drawback of mobile devices is limited battery life. Apps that use graphics are especially energy greedy and developers must invest significant effort to make such apps energy efficient. We propose a novel static optimization technique for eliminating drawing commands to produce energy-efficient apps. The key insight we exploit is that the static analysis is able to predict future behavior of the app, and we give three exemplars that demonstrate the value of this approach. Firstly, loop invariant texture analysis identifies repetitive texture transfers in the render loop so that they can be moved out of the loop and performed just once. Secondly, packing identifies images that are drawn together and therefore can be combined into a larger image to eliminate overhead associated with multiple smaller images. Finally, identical frames detection uses a combination of static and dynamic analysis to identify frames that are identical to the previous frame and therefore do not have to be drawn. We implemented the technique against LibGDX, an Android game engine, and evaluated it using open source projects. Our experiments indicate savings up to 44% of the total energy consumption of the device.
Some of imageprocessing techniques including noise reduction and feature extraction are realized by convolving filters designed for various purposes. A Gaussian filter is a smoothing filter, and is used in various ap...
详细信息
ISBN:
(纸本)9781509006304
Some of imageprocessing techniques including noise reduction and feature extraction are realized by convolving filters designed for various purposes. A Gaussian filter is a smoothing filter, and is used in various applications such as feature point extraction. However, since coefficients of a Gaussian filter are real numbers, which requires a computational burden especially for large deviation filters. This paper describes an approximation of Gaussian filters using multi-layer convolutions of the basic binomial filter, which is implemented only by an addition and a shift operation. This study also aims at fast implementation with a parallel computing of the binomial filters on GPU (Graphical processing Units) under CUDA (Compute Unified Device Architecture) platform introduced by NVIDIA corporation.
The real-time presentation of the huge data rate generated by high-resolution radars is a challenging task. Latest developments on commercial-of-the-shelf GPUs for imageprocessing provide a suitable resource to imple...
详细信息
ISBN:
(纸本)9781509025190
The real-time presentation of the huge data rate generated by high-resolution radars is a challenging task. Latest developments on commercial-of-the-shelf GPUs for imageprocessing provide a suitable resource to implement specific algorithms to perform the required processing at the required throughput. A real time scan conversion algorithm has been implemented using GPU and parallel CPU processes on a conventional computer. The proposed approach has been validated for real time operation.
Over the last decade a number of high performance, domainspecific languages (DSLs) have started to grow and help tackle the problem of ever diversifying hard- and software employed in fields such as HPC (high performa...
详细信息
ISBN:
(纸本)9782955747407
Over the last decade a number of high performance, domainspecific languages (DSLs) have started to grow and help tackle the problem of ever diversifying hard- and software employed in fields such as HPC (high performance computing), medical imaging, computer vision etc. Most of those approaches rely on frameworks such as LLVM for efficient code generation and, to reach a broader audience, take input in C-like form. In this paper we present a DSL for imageprocessing that is on-par with competing methods, yet its design principles are in strong contrast to previous approaches. Our tool chain is much simpler, easing the burden on implementors and maintainers, while our output, C-family code, is both adaptable and shows high performance. We believe that our methodology provides a faster evaluation of language features and abstractions in the domains above.
Panoramic image mosaic is a technology to match a series of images which are overlapped with each other. Panoramic image mosaics can be used for different applications. image mosaic has important values in various app...
详细信息
ISBN:
(纸本)9781479972524
Panoramic image mosaic is a technology to match a series of images which are overlapped with each other. Panoramic image mosaics can be used for different applications. image mosaic has important values in various applications such as photogrammetry, computer vision, remote sensing imageprocessing, medical image analysis and computergraphics. image mosaics also can be used in moving object detection with a dynamic camera. After getting the panoramic background of the video for detection, we can compare every frame in the video with the panoramic background, and finally detect the moving object. To build the image mosaic, SURF (Speeded Up Robust Feature) algorithm is used in feature detection and OpenCV is used in the programming.
Linear spectral unmixing consists on the identification of spectrally pure constituents, called endmembers and their corresponding proportions or abundances using a linear model. Traditionally, most of the attention h...
详细信息
ISBN:
(纸本)9781509033331
Linear spectral unmixing consists on the identification of spectrally pure constituents, called endmembers and their corresponding proportions or abundances using a linear model. Traditionally, most of the attention has been focussed on the exploitation of spectral information when identifying a set of endmembers and, only recently, some techniques try to take advantage of complementary information such as the one provided by the spatial correlation of the pixels in the image. Computational complexity represents a major problem in most of these spatial-spectral based techniques, as hyperspectral images provide very rich information in both the spatial and the spectral domain. In this paper we provide a computationally efficient implementation of a spatial-spectral processing (SSPP) algorithm which can be used prior to endmember identification and spectral unmixing. Specifically we present an implementation optimized for commodity graphicsprocessing units (GPUs), which is evaluated using two different GPU architectures from NVidia: GeForce GTX580 and GeForce GT740. Our experimental validation reveals that significant speedups can be achieved when processing hyperspectral images of different sizes.
Electromagnetic radiation of PC contains video information, and the image can be reconstructed. It is well known after the Van Eck's paper. The video cable used to connect the display with the graphics controller ...
详细信息
Electromagnetic radiation of PC contains video information, and the image can be reconstructed. It is well known after the Van Eck's paper. The video cable used to connect the display with the graphics controller turned out to be the primary source of the leaking signal. For digital video interface, not all kinds of color images can be intercepted and reconstructed. Firstly we analyzed which color image can be reconstructed based the digital interface standards. Then we propose a method that changes the original PGB signals to safety color, while keeping the quality of the image by using the characteristics of the human visual and color mixing. By implementing this method on FPGA board in an ordinary computer system, we confirmed the effectiveness of our method as a countermeasure for the electromagnetic video information leakage.
We present a framework that supports the development and evaluation of vision algorithms in the context of driver assistance applications and traffic surveillance. This framework allows the creation of highly realisti...
详细信息
ISBN:
(纸本)9781509018222
We present a framework that supports the development and evaluation of vision algorithms in the context of driver assistance applications and traffic surveillance. This framework allows the creation of highly realistic image sequences featuring traffic scenarios. The sequences are created with a realistic state of the art vehicle physics model; different kinds of environments are featured, thus providing a wide range of testing scenarios. Due to the physically-based rendering technique and variable camera models employed for the image rendering process, we can simulate different sensor setups and provide appropriate and fully accurate ground truth data.
暂无评论