Paper
3 January 2020 Parallel optimization of O (1) rectangular kernel max/min filters algorithm
Tao Hu, Quanyi Chen, Xianyi Ren, Changwei Wang
Author Affiliations +
Proceedings Volume 11373, Eleventh International Conference on Graphics and Image Processing (ICGIP 2019); 1137330 (2020) https://doi.org/10.1117/12.2557699
Event: Eleventh International Conference on Graphics and Image Processing, 2019, Hangzhou, China
Abstract
The max/min filters are the most basic operator in gray-scale morphology. van Herk proposed an efficient O(1) rectangular kernel max/min filters algorithm which is independent of the size of filter window. This paper mainly studies the parallel optimization of van Herk’s max/min filters algorithm by using the single-instruction, multiple data (SIMD) technology and OpenMP parallel optimization technology for multi-core processors. First, the Intel Sreaming SIMD Extensions 2 (SSE2) is used to perform data-level parallel optimization for van Herk’s max/min filters algorithm in column direction, and a method based on histogram statistics is proposed to accelerate the calculation in row direction, the parallel speed-up ratio can reach 2. Then, the OpenMP parallel optimization technology is used to further perform thread-level parallel optimization for the SSE2 optimized version. The total speedup ratio under 4 cores and 4 threads CPU is about 7. Finally, compared with the rectangular kernel gray morphological operators in the powerful machine vision software MVTec HALCON17.12, the optimized algorithm in this paper has a great advantage in large window filtering size.
© (2020) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Tao Hu, Quanyi Chen, Xianyi Ren, and Changwei Wang "Parallel optimization of O (1) rectangular kernel max/min filters algorithm", Proc. SPIE 11373, Eleventh International Conference on Graphics and Image Processing (ICGIP 2019), 1137330 (3 January 2020); https://doi.org/10.1117/12.2557699
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Optimization (mathematics)

Image filtering

Algorithms

Parallel computing

Data conversion

Image processing

Data processing

RELATED CONTENT

Large object extraction for binary images on the GPU
Proceedings of SPIE (February 19 2013)
An image guided algorithm for range map super-resolution
Proceedings of SPIE (January 12 2018)
Cluster-based parallel image processing toolkit
Proceedings of SPIE (March 23 1995)

Back to Top