ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
CVGIP: Image Understanding
Volume 53, Issue 3, May 1991, Pages 303-312
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (1002 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/1049-9660(91)90018-K    How to Cite or Link Using DOI (Opens New Window)
Copyright © 1991 Published by Elsevier Inc.

Note

An optimal boundary to quadtree conversion algorithm

Mark R. Lattanzi and Clifford A. Shaffer

Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, Virginia 24061, USA

Received 17 May 1989; 
accepted 13 February 1990. 
Available online 29 November 2004.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

An algorithm is presented for converting a boundary representation for an image to its region quadtree representation. Our algorithm is designed for operation on the linear quadtree representation, although it can easily be modified for the traditional pointer-based quadtree representation. The algorithm is a two phase process that first creates linear quadtree node records for each of the border pixels. This list of pixels is then sorted by locational code. The second processing phase fills in the nodes interior to the polygons by simulating a traversal of the corresponding pointer-based quadtree. Three previous algorithms have described similar conversion routines requiring time complexity of O(n · B) for at least one of the two phases, where B is the number of boundary pixels and n is the depth of the final tree for a 2n × 2n image. A fourth algorithm, developed by Webber, can perform the border construction of this conversion in time O(n + B) with the restriction that the polygon must be positioned at constrained locations in the image space. Our algorithm requires time O(n + B) for the second phase, which is optimal. The first phase can be performed using the algorithm of Webber for total conversion time of O(n + B) with constrained location, in time O(B log B) using a simple sort to order the border pixels with no restriction in polygon location, or by a Jordan sequence sorting algorithm in time O(B) also with no restriction in polygon location.

Article Outline

• References

 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.