Share on Facebook Share on Twitter Email
Answers.com

Voxel

 
(′väks·əl)

(computer science) The smallest box-shaped part of a three-dimensional image or scan. Derived from volume pixel.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics

(VOlume piXEL) A three-dimensional pixel. A voxel represents a quantity of 3D data just as a pixel represents a point or cluster of points in 2D data. It is used in scientific and medical applications that process 3D images.

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Medical Dictionary:

vox·el

Top
(vŏk'səl)
n.

The basic unit of computed tomography reconstruction, represented as a pixel in a computed tomography image display.

A volume element; the region in a tissue slice that corresponds to a pixel (picture element) in an image. See also computed tomography.

Wikipedia:

Voxel

Top
a series of voxels in a stack. A single voxel is highlighted

A voxel (volumetric pixel) is a volume element, representing a value on a regular grid in three dimensional space. This is analogous to a pixel, which represents 2D image data in a bitmap (which is sometimes referred to as a pixmap). As with pixels in a bitmap, voxels themselves do not typically have their position (their coordinates) explicitly encoded along with their values. Instead, the position of a voxel is inferred based upon its position relative to other voxels (i.e., its position in the data structure that makes up a single volumetric image). In contrast to pixels and voxels, points and polygons are often explicitly represented by the coordinates of their vertices. A direct consequence of this difference is that polygons are able to efficiently represent simple 3D structures with lots of empty or homogeneously-filled space, while voxels are good at representing regularly-sampled spaces that are non-homogeneously filled.

Voxels are frequently used in the visualization and analysis of medical and scientific data. Some volumetric displays use voxels to describe their resolution. For example, a display might be able to show 512×512×512 voxels.

Contents

Voxel data

A (smoothed) rendering of a data set of voxels for a macromolecule.

A voxel represents the sub-volume box with constant scalar/vector value inside which is equal to scalar/vector value of the corresponding grid/pixel of the original discrete representation of the volumetric data. The boundaries of a voxel are exactly in the middle between neighboring grids. Voxel data sets have a limited resolution, as precise data is only available at the center of each cell. Under the assumption that the voxel data is sampling a suitably band-limited signal, accurate reconstructions of data points in between the sampled voxels can be attained by low-pass filtering the data set. Visually acceptable approximations to this low pass filter can be attained by polynomial interpolation such as tri-linear or tri-cubic interpolation.

The value of a voxel may represent various properties. In CT scans, the values are Hounsfield units, giving the opacity of material to X-rays.[1]:29 Different types of value are acquired from MRI or ultrasound.

Voxels can contain multiple scalar values - essentially vector data; in the case of ultrasound scans with B-mode and Doppler data, density, and volumetric flow rate are captured as separate channels of data relating to the same voxel positions.

Other values may be useful for immediate 3D rendering, such as a surface normal vector and color.

Uses

Common uses of voxels include volumetric imaging in medicine and representation of terrain in games and simulations. Voxel terrain is used instead of a heightmap because of its ability to represent overhangs, caves, arches, and other 3D terrain features. These concave features cannot be represented in a heightmap due to only the top 'layer' of data being represented, leaving everything below it filled (the volume that would otherwise be the inside of said caves, or the underside of arches or overhangs).

Visualization

A volume containing voxels can be visualized either by direct volume rendering or by the extraction of polygon iso-surfaces which follow the contours of given threshold values. The marching cubes algorithm is often used for iso-surface extraction, however other methods exist as well.

Computer gaming

  • Many NovaLogic games have used voxel-based rendering technology, including the Delta Force series and the Comanche series.
  • Westwood Studios' Command & Conquer: Tiberian Sun and Command & Conquer: Red Alert 2 use voxels to render most vehicles.
  • Westwood Studios' Blade Runner video game used voxels to render characters and artifacts.
  • Outcast, a game made by Belgian developer Appeal, sports outdoor landscapes that are rendered by a voxel engine.[2]
  • The videogame Amok for the Sega Saturn makes use of voxels in its scenarios.
  • The computer game Vangers uses voxels for its two-level terrain system.[3]
  • The computer game "Thunder Brigade" was based entirely on a voxel renderer, according to BlueMoon Interactive making videocards redundant and offering increasing detail instead of decreasing detail with proximity.
  • Master of Orion III uses voxel graphics to render space battles and solar systems. Battles displaying 1000 ships at a time were rendered slowly on computers without hardware graphic acceleration.
  • Build engine first person shooter games Shadow Warrior and Blood use voxels instead of sprites as an option for many of the items pickups and scenery. Duke Nukem 3D has an optional voxel model pack created by fans, which contains the high resolution pack models converted to voxels.
  • Crysis uses voxels for its terrain system.
  • Worms 4: Mayhem uses a "poxel" (polygon and voxel) engine to simulate land deformation similar to the older 2D Worms games.
  • The multi-player role playing game Hexplore uses a voxel engine allowing the player to rotate the isometric rendered playfield.
  • Voxelstein 3D also uses voxels for fully destructible environments.[4]
  • Minecraft maps are composed of voxels, where each voxel determines the type of a 1 m3 block of terrain.
  • Everything in 3D Dot Game Heroes is composed of voxels.

Voxel editors

While scientific volume visualization doesn't require modifying the actual voxel data, voxel editors can be used to create art (specially 3D pixel art) and models for voxel based games.

Some editors are focused on a single approach to voxel editing while others mix various approaches. Some common approaches are:

  • Slice based – The volume is sliced in one or more axes and the user can edit each image individually using 2D raster editor tools. These generally store color information in voxels.
  • Sculpture – Similar to the vector counterpart but with no topology constraints. These usually store density information in voxels and lack color information.
  • Building blocks – The user can add and remove blocks just like a construction set toy.

Voxel editors for games

Many game developers use in-house editors that are not released to the public but a few games have publicly available editors, some of them created by players.

General purpose voxel editors

There are a few voxel editors available that are not tied to specific games or engines. They can be used as alternatives or complements to traditional 3D vector modeling.

  • 3D-Coat is a 3D modeler that also has support for voxel sculpture. [11]
  • Acropora is a procedural voxel modeler/generator that uses 3D noise and density functions instead of drawing tools.[12]
  • Paint3D is a slice/sculpture/building blocks based voxel editor that can be extended by scripting.[13]
  • Q-BLOCK is a slice/building blocks web-based voxel editor that also stores models online.[14]
  • Voxel3D is a slice/building blocks based voxel editor.[15]

Extensions

A generalization of a voxel is the doxel, or dynamic voxel. This is used in the case of a 4D dataset, for example, an image sequence that represents 3D space together with another dimension such as time. In this way, an image could contain 100×100×100×100 doxels, which could be seen as a series of 100 frames of a 100×100×100 volume image (the equivalent for a 3D image would be showing a 2D cross section of the image in each frame). Although storage and manipulation of such data uses a lot of computer memory, this allows the study of spacetime systems.

See also

References

External links


 
 
Learn More
CT
Hounsfield unit
pixel

Help us answer these
What is the formula for calculating voxel volume?
Meaning of voxel counter in vhdl?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Computer Desktop Encyclopedia. THIS DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2010 The Computer Language Company Inc.  All rights reserved.  Read more
Medical Dictionary. The American Heritage® Stedman's Medical Dictionary Copyright © 2002, 2001, 1995 by Houghton Mifflin Company Read more
Veterinary Dictionary. Saunders Comprehensive Veterinary Dictionary 3rd Edition. Copyright © 2007 by D.C. Blood, V.P. Studdert and C.C. Gay, Elsevier. All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Voxel" Read more