Fast detection and impulsive noise removal in color images
Real-Time Imaging - Special issue on multi-dimensional image processing
Fuzzy random impulse noise reduction method
Fuzzy Sets and Systems
Impulse noise reduction in medical images with the use of switch mode fuzzy adaptive median filter
Digital Signal Processing
Fast detection and removal of impulsive noise using peer groups and fuzzy metrics
Journal of Visual Communication and Image Representation
Isolating impulsive noise pixels in color images by peer group techniques
Computer Vision and Image Understanding
Fuzzy peer groups for reducing mixed Gaussian-impulse noise from color images
IEEE Transactions on Image Processing
Some improvements for image filtering using peer group techniques
Image and Vision Computing
Peer group switching filter for impulse noise reduction incolor images
Pattern Recognition Letters
Two-step fuzzy logic-based method for impulse noise detection in colour images
Pattern Recognition Letters
A fuzzy impulse noise detection and reduction method
IEEE Transactions on Image Processing
Fuzzy Two-Step Filter for Impulse Noise Reduction From Color Images
IEEE Transactions on Image Processing
A New Fuzzy Color Correlated Impulse Noise Reduction Method
IEEE Transactions on Image Processing
Hi-index | 0.00 |
In this paper, we report a study on the parallelization of an algorithm for removing impulsive noise in images. The algorithm is based on the concept of peer group and fuzzy metric. We have developed implementations using Open Multi-Processing (OpenMP) and Compute Unified Device Architecture (CUDA) for Graphics Processing Unit (GPU). Many sequential algorithms have been proposed to remove noise, but their computational cost is excessive for real-time processing of large images. We developed implementations for a multi-core CPU, for a multi-GPU (several GPUs) and for a combination of both. These implementations were compared also with different sizes of the image in order to find out the settings with the best performance. A study is made using the shared memory and texture memory to minimize access time to data in GPU global memory. The result shows that when the image is distributed in multi-core and multi-GPU a greater number of Mpixels/second are processed.