• DocumentCode
    1070775
  • Title

    Performance of a Finite-State Machine Implementation of Iterative Cluster Labeling on Desktop and Mobile Computing Platforms

  • Author

    Aldridge, Matthew L. ; Berry, Michael W.

  • Author_Institution
    BeliefNetworks Inc., Charleston, SC, USA
  • Volume
    21
  • Issue
    11
  • fYear
    2009
  • Firstpage
    1604
  • Lastpage
    1616
  • Abstract
    In this paper, we present an efficient finite-state machine implementation of the Hoshen-Kopelman cluster identification algorithm using the nearest-eight neighborhood rule suitable to applications such as computer modeling for landscape ecology. The implementation presented in this study was tested using both actual land cover maps, as well as randomly generated data similar to those in the original presentation of the Hoshen-Kopelman algorithm for percolation analysis. The finite-state machine implementation clearly outperformed a straightforward adaptation of the original Hoshen-Kopelman algorithm on either data type. Research was also conducted to explore the finite-state machine´s performance on a palm mobile computing device, and while it was competitive, it did not exceed the performance of the straightforward Hoshen-Kopelman implementation. However, a discussion of why this was the case is provided along with a possible remedy for future hardware designs.
  • Keywords
    finite state machines; iterative methods; mobile computing; pattern clustering; Hoshen-Kopelman cluster identification algorithm; computer modeling; desktop platform; finite-state machine; iterative cluster labeling; landscape ecology; mobile computing platform; nearest-eight neighborhood rule; palm mobile computing device; percolation analysis; Cluster identification; Hoshen-Kopelman; Palm device.; finite-state machine; landscape ecology;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2009.19
  • Filename
    4752822