DocumentCode
2498679
Title
An implementation of a watershed algorithm based on connected components on FPGA
Author
Trieu, Dang Ba Khac ; Maruyama, Tsutomu
Author_Institution
Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba
fYear
2008
fDate
8-10 Dec. 2008
Firstpage
253
Lastpage
256
Abstract
The watershed transformation is a popular image segmentation technique for gray scale images. In this paper, we describe an implementation method of a watershed algorithm based on connected components on FPGA. In the watershed algorithm based on connected components, regular memory accesses by raster scans and irregular memory accesses using FIFO and stack are repeated. The irregular memory accesses can not be scheduled in advance, and the memory access delay makes it difficult to achieve high performance on hardware systems. In our implementation, large data structures used in the algorithm are placed in the external memory banks redundantly to allow parallel accesses to them, and are accessed as read or write-only to hide the access delay. Frequently accessed small data structures are placed in the internal memory banks, and the accesses to them are arranged so that the maximum parallelism can be exploited. By this data allocation, the access delay to the external memory banks can be hidden, and eight pixels (or four depending on the phase of the algorithm) can be processed in parallel.
Keywords
data structures; field programmable gate arrays; image segmentation; parallel memories; resource allocation; FPGA; connected component; data allocation; data structure; external memory bank; gray scale image; hardware resource; image segmentation technique; parallel memory access delay; raster scan; watershed transformation algorithm; Data structures; Delay; Field programmable gate arrays; Hardware; Image edge detection; Image segmentation; Pixel; Rain; Read-write memory; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
ICECE Technology, 2008. FPT 2008. International Conference on
Conference_Location
Taipei
Print_ISBN
978-1-4244-3783-2
Electronic_ISBN
978-1-4244-2796-3
Type
conf
DOI
10.1109/FPT.2008.4762391
Filename
4762391
Link To Document