• 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