• DocumentCode
    1104610
  • Title

    A Run-Based Two-Scan Labeling Algorithm

  • Author

    He, Lifeng ; Chao, Yuyan ; Suzuki, Kenji

  • Author_Institution
    Aichi Prefectural Univ., Nagakute
  • Volume
    17
  • Issue
    5
  • fYear
    2008
  • fDate
    5/1/2008 12:00:00 AM
  • Firstpage
    749
  • Lastpage
    756
  • Abstract
    We present an efficient run-based two-scan algorithm for labeling connected components in a binary image. Unlike conventional label-equivalence-based algorithms, which resolve label equivalences between provisional labels, our algorithm resolves label equivalences between provisional label sets. At any time, all provisional labels that are assigned to a connected component are combined in a set, and the smallest label is used as the representative label. The corresponding relation of a provisional label and its representative label is recorded in a table. Whenever different connected components are found to be connected, all provisional label sets concerned with these connected components are merged together, and the smallest provisional label is taken as the representative label. When the first scan is finished, all provisional labels that were assigned to each connected component in the given image will have a unique representative label. During the second scan, we need only to replace each provisional label by its representative label. Experimental results on various types of images demonstrate that our algorithm outperforms all conventional labeling algorithms.
  • Keywords
    image processing; binary image; connected component labeling; label-equivalence-based algorithm; representative label; run-based two-scan labeling algorithm; Connected components; labeling algorithm; linear-time algorithm; pattern recognition; run-length encoding; Algorithms; Artificial Intelligence; Documentation; Image Enhancement; Image Interpretation, Computer-Assisted; Information Storage and Retrieval; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2008.919369
  • Filename
    4472694