Affiliation:
1. Univ. of Western Ontario, London, Ont., Canada
Abstract
A quadtree may be represented without pointers by encoding each black node with a quaternary integer whose digits reflect successive quadrant subdivisions. We refer to the sorted array of black nodes as the “linear quadtree” and show that it introduces a saving of at least 66 percent of the computer storage required by regular quadtrees. Some algorithms using linear quadtrees are presented, namely, (
i
) encoding a pixel from a 2
n
× 2
>n
array (or screen) into its quaternary code; (
ii
) finding adjacent nodes; (
iii
) determining the color of a node; (
iv
) superposing two images. It is shown that algorithms (
i
)-(
iii
) can be executed in logarithmic time, while superposition can be carried out in linear time with respect to the total number of black nodes. The paper also shows that the dynamic capability of a quadtree can be effectively simulated.
Publisher
Association for Computing Machinery (ACM)
Reference12 articles.
1. Region representation
2. Operations on images using quadtrees;Hunter G.M.;IEEE Trans. on Pattern Analysis and Machine Intell.,1979
3. Linear transformations of pictures represented by quadtrees;Hunter G.M.;Comptr. Graphics and Image Processing,1979
4. Oct-trees and their use in representing three-dimensional objects
Cited by
455 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献