Description of Octrees, Quadtrees, along with examples and representation with applications in various industries
This will be great start for learning Octree and Quadtree.
2. Introduction
Octrees are hierarchical tree structures that describe each region of 3D
space as nodes. When compared with the basic voxel representation,
octrees reduce storage requirements for 3D objects. It also provides a
convenient representation for storing information about object
interiors. Octree encoding procedure is an extension of the quadtree
encoding of 2D images
3. • An octree is a tree data structure in which each internal node has
exactly eight children.
• Octrees are most often used to partition a three dimensional
space by recursively subdividing it into eight octants.
• Octrees are the three-dimensional analogue of quadtrees.
• The name is formed from oct + tree, but note that it is normally
written "octree" with only one "t".
• Octrees are often used in 3D graphics and 3D game engines.
• The use of octrees for 3D computer graphics was pioneered by
Donald Meagher at Rensselaer Polytechnic Institute, in a 1980
Octrees - Intro
4. Octrees are hierarchical tree structures
used to represent solid objects
Octrees are particularly useful in
applications that require cross sectional
views
for example medical applications
Octrees are typically used when the
interior of objects is important
Octrees
5. • Octrees are based on a two-dimensional representation scheme
called quadtree encoding
• Quadtree encoding divides a square region of space into four equal
areas until homogeneous regions are found
• These regions can then be arranged in a tree
Octrees & Quadtrees
8. • Quadtree encodings provide considerable savings in storage when
large colour areas exist in a region of space
• An octree takes the same approach as quadtrees, but divides a cube
region of 3D space into octants
• Each region within an octree is referred to as a volume element or
voxel
• Division is continued until homogeneous regions are discovered
Octree
10. • In 3 dimensions regions can be considered to be homogeneous in
terms of colour, material type, density or any other physical
characteristics
• Voxels also have the unique possibility of being empty
Octree (cont…)