Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Connected component labeling of binary images on a mesh connected massively parallel processor

Journal Article · · Computer Vision, Graphics, and Image Processing; (USA)
;  [1]
  1. National Aeronautics and Space Administration, Greenbelt, MD (USA). Goddard Space Flight Center
An algorithm for connected component labeling of binary patterns using SIMD mesh connected computers is presented. The algorithm consists of three major steps: identifying exactly one point (seed point) within each connected component (region), assigning a unique label to each seed point, and expanding the labels to fill all pixels in the respective regions. Two approaches are given for identifying seed points. The first approach is based on shrinking and the second on the iterative replacement of equivalent labels with local minima or maxima. The shrinking algorithm reduces simply connected regions into single pixels, but multiply connected regions from rings around the holes contained in the regions. A parallel algorithms developed to break each such ring at a single point. The broken rings are then reduced to single pixels by reshrinking. With iterations consisting of shrinking, breaking rings, if any, and reshrinking, each pattern (of any complexity) is reduced to isolated points within itself. In the second approach every region pixel in the image is initially given a unique label equal to its address in the image. Every 3 X 3 neighborhood in the image is then examined in parallel to replace the central label with the maximum (or minimum) of the labels assigned to the set of region pixels in the neighborhood. This is done iteratively until there is no further change. The seed points are then the locations where the pixel addresses match their converged labels. A parallel sorting method is used for assigning a consecutive set of numbers as labels to the seed points. Parallel expansion up to the boundaries of the original patterns then completes the connected component labeling. The computational complexities of the algorithm are discussed.
OSTI ID:
5173368
Journal Information:
Computer Vision, Graphics, and Image Processing; (USA), Journal Name: Computer Vision, Graphics, and Image Processing; (USA) Vol. 45:2; ISSN CVGPD; ISSN 0734-189X
Country of Publication:
United States
Language:
English

Similar Records

Practical algorithms for image-component labeling on SIMD mesh connected computers
Technical Report · Mon Nov 30 23:00:00 EST 1987 · OSTI ID:6637437

Algorithms for image component labelling on SIMD mesh-connected computers
Journal Article · Wed Jan 31 23:00:00 EST 1990 · IEEE Transactions on Computers (Institute of Electrical and Electronics Engineers); (USA) · OSTI ID:7019959

Connected-component labeling in image processing with MIMD (multiple instruction, multiple data) architectures. Technical report
Technical Report · Mon Jul 01 00:00:00 EDT 1985 · OSTI ID:6488008