DocumentCode :
2065054
Title :
A Pipeline Implementation of a Watershed Algorithm on FPGA
Author :
Trieu, Dang Ba Khac ; Maruyama, Tsutomu
Author_Institution :
Tsukuba Univ., Tsukuba
fYear :
2007
fDate :
27-29 Aug. 2007
Firstpage :
714
Lastpage :
717
Abstract :
The watershed transformation is a popular image segmentation technique for grey scale images. This paper describes a pipeline implementation of a watershed algorithm designed for hardware implementation. In the algorithm, pixels in a given image are repeatedly scanned from top-left to bottom-right, and then from bottom-right to top-left in order to propagate the value of each pixel to its neighbors. In the implementation, w-sets of k-lines are buffered on the FPGA, and the algorithm is repeatedly applied to w-sets, shifting in a new set from the external memory banks and shifting out the oldest set to other external memory banks, w and k can be chosen according to the number of the external memory banks and the size of the FPGA. Therefore, it is possible to realize the best performance on a given hardware platform.
Keywords :
field programmable gate arrays; image segmentation; pipeline processing; set theory; transforms; FPGA; grey scale images; image pixels; image segmentation; k-line w-set buffering; memory banks; pipeline implementation; watershed algorithm; Algorithm design and analysis; Field programmable gate arrays; Floods; Hardware; Image segmentation; Pipelines; Pixel; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-1060-6
Electronic_ISBN :
978-1-4244-1060-6
Type :
conf
DOI :
10.1109/FPL.2007.4380752
Filename :
4380752
Link To Document :
بازگشت