Linear quadtree algorithms for transputer array

The quadtree is a hierarchical data model based upon a regular recursive decomposition of space, which has been found useful in such areas as image processing, computer graphics, cartography and spatial information systems. The linear quadtree is a pointerless representation of the quadtree. In the paper, a number of linear quadtree algorithms are presented for a transputer array. These form a largely complementary set to those developed by Bhaskar et al. (1988) for a similar multiprocessor architecture. Emphasis is placed on algorithms which require the neighbours of quadtree leaves to be accessed. These include perimeter computation, connected component labelling and image dilation. A quadtree generation algorithm is also described. Timing estimates have been carried out using a transputer development system. A price to be paid for the speed increases achieved is an increase in the complexity of the multiprocessor algorithms. >

[1]  Irene Gargantini,et al.  An effective way to represent quadtrees , 1982, CACM.

[2]  M. J. Jackson,et al.  Spatially referenced methods of processing raster and vector data , 1983, Image Vis. Comput..

[3]  David M. Mark,et al.  Two-dimensional run-encoding for quadtree representation , 1985, Comput. Vis. Graph. Image Process..

[4]  Azriel Rosenfeld,et al.  Parallel processing of regions represented by linear quadtrees , 1988, Comput. Vis. Graph. Image Process..

[5]  David C. Mason,et al.  Comparison of two dilation algorithms for a linear quadtree , 1988, Image Vis. Comput..

[6]  David C. Mason,et al.  Efficient linear quadtree construction algorithm , 1990, Image Vis. Comput..

[7]  Hanan Samet,et al.  Computing Geometric Properties of Images Represented by Linear Quadtrees , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  David C. Mason,et al.  Dilation algorithm for a linear quadtree , 1987, Image Vis. Comput..