Component labeling in pyramid architecture

A new pyramid algorithm for labeling connected components of an image is presented. The algorithm uses explicit node to node connections in a pyramid architecture for data transfer operations and does not assume any complex pyramid machine with random access read (RAR) or random access write (RAW) capabilities. The algorithm is more practical from a programming point of view as it is easily implementable on some of the existing pyramid machines (Schaeffer, Proc. 18th Annual Hawaii Conf. on Systems Science, Vol. 1, pp. 178–184 (1985); Tanomoto et al., Parallel Computer Vision, pp. 43–83. Academic Press, Orlando, Florida (1987)). The time complexity of the algorithm is O(s log n) for n × n image size and s components in the image. Moreover, the algorithm is applicable on both binary and multilevel images and hence is useful for segmentation of multilevel images. Experimental results on binary and range images are cited in this paper to highlight distinctive features of the algorithm.

[1]  Azriel Rosenfeld,et al.  Compact Region Extraction Using Weighted Pixel Linking in a Pyramid , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Azriel Rosenfeld,et al.  Image Smoothing and Segmentation by Multiresolution Pixel Linking: Further Experiments and Extensions , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Michael Shneier,et al.  Using Pyramids to Define Local Thresholds for Blob Detection , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Jorge L. C. Sanz,et al.  An EREW PRAM Algorithm for Image Component Labeling , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Azriel Rosenfeld,et al.  Pyramid linking is a special case of ISODATA , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Russ Miller,et al.  Data Movement Techniques for the Pyramid Computer , 1987, SIAM J. Comput..

[7]  Azriel Rosenfeld,et al.  Segmentation and Estimation of Image Region Properties through Cooperative Hierarchial Computation , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Hendrik James Antonisse Image segmentation in pyramids , 1982, Comput. Graph. Image Process..

[9]  Ramesh C. Jain,et al.  A Pyramid-Based Approach to Segmentation Applied to Region Matching , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  S Baronti,et al.  Variable Pyramid Structures for Image Segmentation , 1990, Comput. Vis. Graph. Image Process..

[11]  Leonard Uhr,et al.  Layered "Recognition Cone" Networks That Preprocess, Classify, and Describe , 1972, IEEE Transactions on Computers.

[12]  Partha Pratim Das,et al.  Segmentation of three-dimensional surfaces , 1990, Pattern Recognit. Lett..

[13]  Michael Shneier,et al.  Extracting Compact Objects Using Linked Pyramids , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Sartaj Sahni,et al.  Finding Connected Components and Connected Ones on a Mesh-Connected Parallel Computer , 1980, SIAM J. Comput..

[15]  S. L. Tanimoto,et al.  A prototype pyramid machine for hierarchical cellular logic , 1987 .