scholarly journals Taxonomy of Vectorization Patterns of Programming for FIR Image Filters Using Kernel Subsampling and New One

2018 ◽  
Vol 8 (8) ◽  
pp. 1235 ◽  
Author(s):  
Yoshihiro Maeda ◽  
Norishige Fukushima ◽  
Hiroshi Matsuo

This study examines vectorized programming for finite impulse response image filtering. Finite impulse response image filtering occupies a fundamental place in image processing, and has several approximated acceleration algorithms. However, no sophisticated method of acceleration exists for parameter adaptive filters or any other complex filter. For this case, simple subsampling with code optimization is a unique solution. Under the current Moore’s law, increases in central processing unit frequency have stopped. Moreover, the usage of more and more transistors is becoming insuperably complex due to power and thermal constraints. Most central processing units have multi-core architectures, complicated cache memories, and short vector processing units. This change has complicated vectorized programming. Therefore, we first organize vectorization patterns of vectorized programming to highlight the computing performance of central processing units by revisiting the general finite impulse response filtering. Furthermore, we propose a new vectorization pattern of vectorized programming and term it as loop vectorization. Moreover, these vectorization patterns mesh well with the acceleration method of subsampling of kernels for general finite impulse response filters. Experimental results reveal that the vectorization patterns are appropriate for general finite impulse response filtering. A new vectorization pattern with kernel subsampling is found to be effective for various filters. These include Gaussian range filtering, bilateral filtering, adaptive Gaussian filtering, randomly-kernel-subsampled Gaussian range filtering, randomly-kernel-subsampled bilateral filtering, and randomly-kernel-subsampled adaptive Gaussian filtering.

2019 ◽  
Vol 8 (3) ◽  
pp. 1562-1566

Digital-signal-processing (DSP) is one of the recent emerging techniques contain more filtering operations. It may an image type or audio/ video signal processing. Each processing unit has filtering sections to filter noise elements. Hence, there is a need for efficient and secure algorithmic scheme. Here, a exhaustive scrutiny use of complex optimization algorithms towards the digital-filter construction is conferred. In appropriate, the scrutiny target on the identification of various suggestions and limitations in FIR system design. For exact representations, the infinite impulse response adaptive filters and finite impulse response models are considered for estimation. It is designed to review a various swarm and evolutionary computing structures employed for filter design schemes. Some popular computing algorithms are noticed to recover characteristics of percolate design approach. Further, compared with recent research for identifying the updating features in optimization schemes. Finally, this review suggested that the swarm intelligence based researchers improved the constraints and its attributes.


Sign in / Sign up

Export Citation Format

Share Document