Nothing Special   »   [go: up one dir, main page]

skip to main content
article

A linear-time component-labeling algorithm using contour tracing technique

Published: 01 February 2004 Publication History

Abstract

A new linear-time algorithm is presented in this paper that simultaneously labels connected components (to be referred to merely as components in this paper) and their contours in binary images. The main step of this algorithm is to use a contour tracing technique to detect the external contour and possible internal contours of each component, and also to identify and label the interior area of each component. Labeling is done in a single pass over the image, while contour points are revisited more than once, but no more than a constant number of times. Moreover, no re-labeling is required throughout the entire process, as it is required by other algorithms. Experimentation on various types of images (characters, half-tone pictures, photographs, newspaper, etc.) shows that our method outperforms methods that use the equivalence technique. Our algorithm not only labels components but also extracts component contours and sequential orders of contour points, which can be useful for many applications.

References

[1]
{1} F. Chang, Retrieving information from document images: problems and solutions, Internat. J. Document Anal. Recogn., Special Issues Document Anal. Office Syst. 4 (2001) 46-55.
[2]
{2} F. Chang, Y.C. Lu, T. Pavlidis, Feature analysis using line sweep thinning algorithm, IEEE Trans. Pattern Anal. Mach. Intell. 21 (1999) 145-158.
[3]
{3} M.B. Dillencourt, H. Samet, M. Tamminen, A general approach to connected-component labeling for arbitrary image representations, J. Assoc. Comput. Mach. 39 (1992) 253-280.
[4]
{4} C. Fiorio, J. Gustedt, Two linear time Union-Find strategies for image processing, Theor. Comput. Sci. 154 (1996) 165-181.
[5]
{5} H. Freeman, Techniques for the digital computer analysis of chain-encoded arbitrary plane curves, Proc. Natl. Electron. Conf. (1961) 421-432.
[6]
{6} T.D. Haig, Y. Attikiouzel, An improved algorithm for border following of binary images, IEE Eur. Conf. Circuit Theory Design (1989) 118-122.
[7]
{7} T.D. Haig, Y. Attikiouzel, M.D. Alder, Border following: new definition gives improved borders, IEE Proc.-I 139 (1992) 206-211.
[8]
{8} R.H. Haralick, Some neighborhood operations, in: M. Onoe, K. Preston, A. Rosenfeld (Eds.), Real Time/Parallel Computing Image Analysis, Plenum Press, New York, 1981.
[9]
{9} Y. He, A. Kundu, 2-D shape classification using hidden Markov model, IEEE Trans. Pattern Anal. Mach. Intell. 13 (1991) 1172-1184.
[10]
{10} A.K. Jain, R.P.W. Duin, J. Mao, Statistical pattern recognition: a review, IEEE Trans. Pattern Anal. Mach. Intell. 22 (2000) 4-37.
[11]
{11} R. Lumia, L. Shapiro, O. Zuniga, A new connected components algorithm for virtual memory computers, Comput. Vision Graphics Image Process. 22 (1983) 287-300.
[12]
{12} E. Persoon, K.S. Fu, Shape discriminations using fourier descriptors, IEEE Trans. Syst. Man Cybernet. 7 (1977) 170-179.
[13]
{13} A. Rosenfeld, P. Pfaltz, Sequential operations in digital picture processing, J. Assoc. Comput. Mach. 12 (1966) 471-494.
[14]
{14} Y. Shima, T. Murakami, M. Koga, H. Yashiro, H. Fujisawa, A high speed algorithm for propagation-type labeling based on block sorting of runs in binary images, Proc. 10th Internat. Conf. Pattern Recogn. (1990) 655-658.
[15]
{15} R.E. Tarjan, Efficiency of a good but not linear set union algorithm, J. Assoc. Comput. Mach. 22 (1975) 215-225.
[16]
{16} O.D. Trier, A.K. Jain, T. Taxt, Feature extraction methods for character recognition--a survey, Pattern Recogn. 29 (1996) 641-662.

Cited By

View all
  • (2024)Detecting multiple moving objects for unusual crowd activities detection in video surveillance systemJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-23383346:2(3789-3798)Online publication date: 14-Feb-2024
  • (2024)Enhancing Malayalam Palm Leaf Character Segmentation: An Improved Simplified ApproachSN Computer Science10.1007/s42979-024-02848-85:5Online publication date: 23-May-2024
  • (2024)Automated Digitization of Student’s Marks from the Answer-Book Images Using a Lightweight CNN ModelSN Computer Science10.1007/s42979-024-02693-95:4Online publication date: 29-Mar-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer Vision and Image Understanding
Computer Vision and Image Understanding  Volume 93, Issue 2
February 2004
110 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 February 2004

Author Tags

  1. component-labeling algorithm
  2. contour tracing
  3. linear-time algorithm

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Detecting multiple moving objects for unusual crowd activities detection in video surveillance systemJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-23383346:2(3789-3798)Online publication date: 14-Feb-2024
  • (2024)Enhancing Malayalam Palm Leaf Character Segmentation: An Improved Simplified ApproachSN Computer Science10.1007/s42979-024-02848-85:5Online publication date: 23-May-2024
  • (2024)Automated Digitization of Student’s Marks from the Answer-Book Images Using a Lightweight CNN ModelSN Computer Science10.1007/s42979-024-02693-95:4Online publication date: 29-Mar-2024
  • (2022)Coupled Splines for Sparse Curve FittingIEEE Transactions on Image Processing10.1109/TIP.2022.318728631(4707-4718)Online publication date: 1-Jan-2022
  • (2022)Terrain Analysis in StarCraft 1 and 2 as Combinatorial Optimization2022 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC55065.2022.9870230(1-8)Online publication date: 18-Jul-2022
  • (2021)Separating Chinese Character from Noisy Background Using GANWireless Communications & Mobile Computing10.1155/2021/99220172021Online publication date: 1-Jan-2021
  • (2020)Optimization on Malaria Computer Aided Diagnostic SystemProceedings of the 2020 International Conference on Engineering and Information Technology for Sustainable Industry10.1145/3429789.3429825(1-6)Online publication date: 28-Sep-2020
  • (2020)A Memory-Efficient Hardware Architecture for Connected Component Labeling in Embedded SystemIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2019.293718930:9(3238-3252)Online publication date: 2-Sep-2020
  • (2020)A labeling algorithm based on a forest of decision treesJournal of Real-Time Image Processing10.1007/s11554-019-00912-817:5(1527-1545)Online publication date: 1-Oct-2020
  • (2019)An efficient two-scan algorithm for computing basic shape features of objects in a binary imageJournal of Real-Time Image Processing10.1007/s11554-016-0626-716:4(1277-1287)Online publication date: 1-Aug-2019
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media