A linked list run-length-based single-pass connected component analysis for real-time embedded hardware

作者: Jia Wei Tang , Nasir Shaikh-Husin , Usman Ullah Sheikh , M. N. Marsono

DOI: 10.1007/S11554-016-0590-2

关键词:

摘要: Conventional connected component analysis (CCA) algorithms render a slow performance in real-time embedded applications due to multiple passes resolve label equivalences. As this fundamental task becomes crucial for stream processing, single-pass were introduced enable stream-oriented hardware design. However, most CCA the literature inhibit maximum streaming throughput as additional time such horizontal blanking period is required equivalence. This paper proposes novel algorithm, using combination of linked list and run-length-based techniques equivalences well extracting object features single raster scan. The proposed algorithm involves recycling scheme which attains low memory requirement Experimental results show implementation achieves one cycle per pixel surpasses memory-efficient state-of-the-art work up 25 % reduction usage $$7680\times 4320$$  pixels image.

参考文章(27)
Morio Onoe, Azriel Rosenfeld, Kendall Preston, Real-Time Parallel Computing: Imaging Analysis New York : Plenum Press. ,(1981)
Hsu-Yung Cheng, Chih-Chia Weng, Yi-Ying Chen, Vehicle Detection in Aerial Surveillance Using Dynamic Bayesian Networks IEEE Transactions on Image Processing. ,vol. 21, pp. 2152- 2159 ,(2012) , 10.1109/TIP.2011.2172798
Carlos García Sánchez, Guillermo Botella Juan, Fermín Ayuso Márquez, Diego González Rodríguez, Manuel Prieto-Matías, Francisco Tirado Fernández, Implementation of a Low-Cost Mobile Devices to Support Medical Diagnosis Computational and Mathematical Methods in Medicine. ,vol. 2013, pp. 287089- 287089 ,(2013) , 10.1155/2013/287089
Michael J Klaiber, Donald G Bailey, Silvia Ahmed, Yousef Baroud, Sven Simon, None, A high-throughput FPGA architecture for parallel connected components analysis based on label reuse field-programmable technology. pp. 302- 305 ,(2013) , 10.1109/FPT.2013.6718372
H.M. Alnuweiti, V.K. Prasanna, Parallel architectures and algorithms for image component labeling IEEE Transactions on Pattern Analysis and Machine Intelligence. ,vol. 14, pp. 1014- 1034 ,(1992) , 10.1109/34.159904
Kesheng Wu, Ekow Otoo, Kenji Suzuki, Optimizing two-pass connected-component labeling algorithms Pattern Analysis and Applications. ,vol. 12, pp. 117- 135 ,(2009) , 10.1007/S10044-008-0109-Y
Michael B. Dillencourt, Hanan Samet, Markku Tamminen, A general approach to connected-component labeling for arbitrary image representations Journal of the ACM. ,vol. 39, pp. 253- 280 ,(1992) , 10.1145/128749.128750
Fu Chang, Chun-Jen Chen, Chi-Jen Lu, A linear-time component-labeling algorithm using contour tracing technique Computer Vision and Image Understanding. ,vol. 93, pp. 206- 220 ,(2004) , 10.1016/J.CVIU.2003.09.002
Lifeng He, Yuyan Chao, Kenji Suzuki, Kesheng Wu, Fast connected-component labeling Pattern Recognition. ,vol. 42, pp. 1977- 1987 ,(2009) , 10.1016/J.PATCOG.2008.10.013