• DocumentCode
    845750
  • Title

    Parallel Asynchronous Watershed Algorithm-Architecture

  • Author

    Galilée, Bruno ; Mamalet, Franck ; Renaudin, Marc ; Coulon, Pierre-Yves

  • Author_Institution
    France Telecom R&D, Meylan
  • Volume
    18
  • Issue
    1
  • fYear
    2007
  • Firstpage
    44
  • Lastpage
    56
  • Abstract
    A joint algorithm-architecture study has resulted into a new version of a picture segmentation system complying with multimedia mobile terminal constraints, i.e., real-time computing, and low power consumption. Previously published watershed segmentation algorithms required at least three global synchronization points: minima detection, labeling and flooding. This paper presents a new fully asynchronous algorithm, where pixels can compute their local data in parallel and independently from one another, and which requires only a unique final global synchronization point. This paper provides a formal demonstration of the convergence and correctness of this new parallel asynchronous algorithm using a mathematical model of data propagation in a graph: the associative net formalism. We demonstrate the simplicity of implementation of this algorithm on parallel processor arrays. We explore, simulate, and validate several configurations of the algorithm-architecture using a "SystemC" model. Simulations reveal an image segmentation rate up to 66,000 QCIF images/sec, i.e., a speed-up factor of more than 1,000 times compared with state of the art watershed algorithms. A fine grain processor array design using STmicroelectronics 0.18mum. CMOS technology confirms that this new approach is a breakthrough in the domain of real-time image segmentation
  • Keywords
    image segmentation; CMOS technology; QCIF images; STmicroelectronics; SystemC model; data propagation; fine grain processor array design; global synchronization point; joint algorithm-architecture; mathematical model; multimedia mobile terminal constraints; parallel asynchronous algorithm; parallel asynchronous watershed algorithm-architecture; parallel processor arrays; picture segmentation system; real-time image segmentation; CMOS technology; Concurrent computing; Energy consumption; Floods; Image segmentation; Labeling; Mobile computing; Multimedia computing; Multimedia systems; Real time systems; Asynchronous algorithm-architecture; correctness proof; hill-climbing; image segmentation; parallel processors; performance evaluation.; watershed;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.253280
  • Filename
    4020511