DocumentCode
1242065
Title
Parallel display of objects represented by linear octrees
Author
Ibaroudene, Djaffer ; Acharya, Raj
Author_Institution
St. Mary´´s Univ., San Antonio, TX, USA
Volume
6
Issue
1
fYear
1995
fDate
1/1/1995 12:00:00 AM
Firstpage
79
Lastpage
85
Abstract
The storage, display, and manipulation of three dimensional volumetric information requires large amounts of computing resources, both in terms of memory, and processing power. Most existing serial algorithms that display 3-D objects on a 2-D screen are found to be too slow to process the large amounts of volume data in a reasonable time. Hence, one way to increase the performance of the display algorithm is to process individual volume elements (voxels) in parallel. The first part of this paper presents a brief over view of the linear octree data structure which represents 3-D objects by an eight-way branching tree, while the second part focusses on the parallel display of such objects. We have shown that, for an object represented by a linear octree and enclosed in a 2n×2n×2n universe, the maximum number of voxels that can be processed in parallel is 3n, and the maximum number of time steps required to display such an object is 4n. This paper presents a set of formulae which identify the processing element (PE) as well as the time step in which a given linear octree node is processed. Similarly, a procedure which determines the locational code of a linear octree node which must be processed by a given PE, at some specific time step, is presented, along with a strategy for determining whether a PE is active or idle
Keywords
octrees; parallel algorithms; rendering (computer graphics); spatial data structures; back-to-front projections; linear octrees; parallel display of objects; three dimensional volumetric information; volume elements; volume rendering; Area measurement; Computer displays; Data acquisition; Data visualization; Density measurement; Image reconstruction; Large screen displays; Rendering (computer graphics); Three dimensional displays; Tree data structures;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.363409
Filename
363409
Link To Document