Difference between revisions of "NRRD"

From Web3D.org
Jump to: navigation, search
(NRRD: X3D spec)
(fix spacing and typo in "team")
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==NRRD==
+
== NRRD for Volume Visualization ==
  
Nearly Raw Raster Data (NRRD) is a data format and toolset for describing volume dat
+
Nearly Raw Raster Data (NRRD a.k.a. 'Nerd') is a data format and toolset for representing volume data.
  
 
The [http://teem.sourceforge.net/nrrd NRRD] website includes extensive details, examples, conversion utilities, resources, and references.
 
The [http://teem.sourceforge.net/nrrd NRRD] website includes extensive details, examples, conversion utilities, resources, and references.
  
NRRD and the corresponding teem software library facilitates the pre-processing tasks (cropping, quantizing, resampling) of volume data. It also helps with the basic analysis tasks which help to understand the structure of a dataset (histograms, maximum intensity projections, connected components).
+
NRRD and the corresponding '''team''' software library facilitates the pre-processing tasks (cropping, quantizing, resampling) of volume data. It also helps with the basic analysis tasks which help to understand the structure of a dataset (histograms, maximum intensity projections, connected components).
  
The [http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/volume.html X3D Volume Rendering] component describes how to create volumetric scenes. These capabilities were approved in X3D version 3.3. Support for the NRRD format is optional for X3D players.
+
In addition to the teem library and codebase, several important tools support the processing and use of NRRD volume data format as well as DICOM:
 +
* [http://rsbweb.nih.gov/ij/ ImageJ]
 +
* [http://www.sci.utah.edu/cibc-software/seg3d.html Seg3D]
 +
* [http://www.itksnap.org/pmwiki/pmwiki.php ITKSnap]
 +
* [http://slicer.org/ Slicer]
  
The [http://www.web3d.org/x3d/content/examples/Basic/VolumeRendering/ X3D Basic Examples - Volume Visualization] provides example X3D scenes utilizing NRRD have been prepared by [https://snoid.sv.vt.edu/medical/X3DVolumes Virginia Tech (VT) Visionarium] research group.
+
The [http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/volume.html X3D Volume Rendering component] defines how to describe the presentation of volumetric data in interactive 3D scenes. These capabilities were approved in X3D version 3.3. Support for the NRRD format is optional for X3D players. For more details on processing pipelines, see the [http://metagrid2.sv.vt.edu/~npolys/Web3D2013/Med_Vol_Tutorial_Web3D2013_Merged.pdf Web3D 2013 Tutorial]!
 +
 
 +
The [http://www.web3d.org/x3d/content/examples/Basic/VolumeRendering/ X3D Basic Examples - Volume Visualization] provides example X3D scenes utilizing NRRD. These scenes have been prepared by the [https://snoid.sv.vt.edu/visionarium/ Virginia Tech (VT) Visual Computing Group] research group and published under an open-source license.
 +
 
 +
=== Possibilities for Future Work ===
 +
 
 +
* Continue exercising improving tool-chain support and options for creating and integrating volume data in X3D scenes
 +
* Outreach to NRRD community regarding relevant X3D capabilities and collaboration opportunities
 +
* Continue evaluation of whether other volume formats with similar capabilities are available
 +
** [http://paulbourke.net/dataformats/volumetric/ Volume data format] by Paul Bourke
 +
** [http://openqvis.sourceforge.net/docu/fileformat.html OpenQVis] Volume File Format
 +
** [http://www.volumesoffun.com/voldat-format VolDat] format for exchanging volume data
 +
** [http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2954506/ Uvf - Unified Volume Format]
 +
** [http://lcni.uoregon.edu/~dow/Space_software/Space_documentation/File_format_specification.html Space Volume] native file format specification by Space Software
 +
** [http://www-graphics.stanford.edu/data/voldata Stanford volume data archive]
 +
** Perhaps conventions for using TIFF to consistently record image slices
 +
* Consider suitability of NRRD to be added as part of a collection of standards (DICOM, X3D, others) for archival medical records
 +
* Assess whether NRRD maturity is sufficient to initiate standardization efforts by [http://www.web3D.org Web3D Consortium] for the [http://www.iso.org International Organization for Standardization (ISO)]

Latest revision as of 07:52, 30 October 2013

NRRD for Volume Visualization

Nearly Raw Raster Data (NRRD a.k.a. 'Nerd') is a data format and toolset for representing volume data.

The NRRD website includes extensive details, examples, conversion utilities, resources, and references.

NRRD and the corresponding team software library facilitates the pre-processing tasks (cropping, quantizing, resampling) of volume data. It also helps with the basic analysis tasks which help to understand the structure of a dataset (histograms, maximum intensity projections, connected components).

In addition to the teem library and codebase, several important tools support the processing and use of NRRD volume data format as well as DICOM:

The X3D Volume Rendering component defines how to describe the presentation of volumetric data in interactive 3D scenes. These capabilities were approved in X3D version 3.3. Support for the NRRD format is optional for X3D players. For more details on processing pipelines, see the Web3D 2013 Tutorial!

The X3D Basic Examples - Volume Visualization provides example X3D scenes utilizing NRRD. These scenes have been prepared by the Virginia Tech (VT) Visual Computing Group research group and published under an open-source license.

Possibilities for Future Work

  • Continue exercising improving tool-chain support and options for creating and integrating volume data in X3D scenes
  • Outreach to NRRD community regarding relevant X3D capabilities and collaboration opportunities
  • Continue evaluation of whether other volume formats with similar capabilities are available
  • Consider suitability of NRRD to be added as part of a collection of standards (DICOM, X3D, others) for archival medical records
  • Assess whether NRRD maturity is sufficient to initiate standardization efforts by Web3D Consortium for the International Organization for Standardization (ISO)