Affiliation:
1. Belarusian State University of Informatics and Radioelectronics
Abstract
The problem of parallel segmentation of halftone images by brightness for implementation on the basis of programmable logic integrated circuits is considered. Segmentation divides an image into regions formed from pixels with approximately the same brightness, and is a computationally complex operation due to multiple checks of the value of each pixel for the possibility of joining an adjacent region. To speed up segmentation, parallel algorithms for growing areas have been developed, in which processing begins from the neighborhoods of preselected initial growth pixels. The condition of joining an adjacent pixel to an area takes into account the average brightness of the area to limit the variance of its pixel values. Therefore, when each new pixel is added to the area, its average brightness is recalculated. This leads to high time complexity. In some parallel algorithms, the sample mean is calculated in a small window, which makes it possible to slightly reduce the time complexity when matching the window size with the segment sizes. To significantly reduce the temporal complexity, the article proposes a model for the parallel growth of image regions based on a simplified condition for joining adjacent pixels to a region, taking into account the sample average value of the region's brightness along the growth route connecting the boundary pixel of the region and the initial growth pixel through a sequence of pixels used to attach the considered boundary pixel to area. A significant decrease in the temporal complexity of the proposed model of parallel growing of image regions in comparison with the known models is achieved due to a slight increase in the spatial complexity.
Publisher
Belarusian State University of Informatics and Radioelectronics
Reference13 articles.
1. Praveena M., Balaji N., Naidu C.D. FPGA implementation of high speed medical image segmentation using genetic algorithm. Journal of Theoretical and Applied Information Technology. 2017;95(13):2981-2988.
2. Quesada-Barriuso P., Heras D.B., Argüello F. Efficient GPU Asynchronous Implementation of a Watershed Algorithm Based on Cellular Automata. IEEE 10th International Symposium on Parallel and Distributed Processing with Applications, Leganes. 2012: 79-86. DOI:10.1109/ISPA.2012.19.
3. Liu J., Xu L., Liu Y., [et al.]. FPGA Implementation of Region Growing-Global Inhibition Segmentation Algorithm. International Journal of Simulation – Systems, Science & Technology. 2016;17(24):1-9. DOI 10.5013/IJSSST.a.17.30.08.
4. Fujita T., Sawada S., Kishimoto K., [et al.]. Cellular Automaton Based Pixel Level Snakes Using Active Contour Curvature. International Symposium on Nonlinear Theory and Its Applications, NOLTA 2017, Cancun, Mexico. 2017: 572-575. DOI:10.34385/proc.29.C0L-B-3.
5. Saito M., Okatani T., Deguchi K. Application of the mean field methods to MRF optimization in computer vision. IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI. 2012: 1680-1687. DOI:10.1109/CVPR.2012.6247862.