• DocumentCode
    732188
  • Title

    A run equivalence algorithm for parallel connected component labeling on CPU

  • Author

    Bekhtin, Yury S. ; Gurov, Victor S. ; Zavalishin, Sergey S.

  • Author_Institution
    Ryazan State Radio Eng. Univ., Ryazan, Russia
  • fYear
    2015
  • fDate
    14-18 June 2015
  • Firstpage
    276
  • Lastpage
    279
  • Abstract
    It is proposed a new algorithm for parallel connected component labeling which applies labels to image runs. The algorithm is designed to efficiently label a text document with a large number of characters inside. In contrast to the existing parallel labeling algorithms, our method benefits from modern CPU architectures; it is designed to operate on image runs, not pixels, which make it possible to minimize a number of memory read-write operations. Each CPU core processes a bunch of runs, aligned by rows, that has a positive impact to CPU and memory cache utilization. The results of modeling have shown that our algorithm demonstrates better performance than existing CPU-based connected component labeling algorithms. Moreover, the developed algorithm also demonstrates a good scalability across different numbers of CPU cores.
  • Keywords
    cache storage; document image processing; multi-threading; parallel algorithms; text analysis; CPU architectures; CPU core; CPU-based connected component labeling algorithms; image runs labels; memory cache utilization; memory read-write operations; multithreading; parallel connected component labeling; parallel labeling algorithms; run equivalence algorithm; text document label; Algorithm design and analysis; Arrays; Embedded computing; Graphics processing units; Labeling; connected component labeling; image processing; multithreding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computing (MECO), 2015 4th Mediterranean Conference on
  • Conference_Location
    Budva
  • Print_ISBN
    978-1-4799-8999-7
  • Type

    conf

  • DOI
    10.1109/MECO.2015.7181922
  • Filename
    7181922