Difference between revisions of "ImprovingMeshQualityOfMarchingCubes"

From VistrailsWiki
Jump to navigation Jump to search
m
Line 7: Line 7:
The results in this paper can be completely reproduced using open-source software and publicly available datasets. We will soon post here the set of workflows needed to run the experiments directly in VisTrails, along with the necessary software.
The results in this paper can be completely reproduced using open-source software and publicly available datasets. We will soon post here the set of workflows needed to run the experiments directly in VisTrails, along with the necessary software.


== Necessary software ==
== Alternative #1: Ubuntu repository ==
 
If you run Ubuntu Linux, you can simply add our APT repository
 
deb http://vgc.sci.utah.edu/ubuntu edgy main
 
and install the package "ectmc" we are currently creating. This will install all the software you need with the right versions, so running the experiments will be a matter of downloading the actual vistrail containing the workflows and running it:
 
# apt-get install ectmc
 
Follow [[InstallingVisTrailsOnUbuntu | these instructions]].
 
== Alternative #2: Downloading and using VisTrails manually ==
 
You can download all the individual software manually.


=== Our algorithm ===
=== Our algorithm ===
Line 15: Line 29:
[http://www.sci.utah.edu/~cscheid/software/ectmc/ectmc.tar.gz Gzipped tarball]
[http://www.sci.utah.edu/~cscheid/software/ectmc/ectmc.tar.gz Gzipped tarball]


=== Requirements ===
==== Core requirements ====


[http://teem.sourceforge.net/ Teem]
[http://teem.sourceforge.net/ Teem]
Line 27: Line 41:
[http://tetgen.berlios.de/ Tetgen]
[http://tetgen.berlios.de/ Tetgen]


== Datasets ==
=== Requirements for running the experiments ===
 
The datasets we used are all available on the [http://www.volvis.org Volvis website]. We use the NRRD toolset to access the data, so you need the NRRD header files to go with the raw volumes. You can get the NRRD headers and dataset we used [http://www.sci.utah.edu/~cscheid/software/ectmc/data here].
 
== Running the Experiments ==
 
The easiest way to run the experiments is through VisTrails. We will provide a vistrail with all the necessary workflows (comparisons, mesh quality histograms, distance measures). For that you'll need VisTrails proper and some additional software.


* [http://www.vtk.org VTK] Version 5.0 or higher, with Python bindings
* [http://www.vtk.org VTK] Version 5.0 or higher, with Python bindings
Line 39: Line 47:
* [http://afront.sourceforge.net] Afront
* [http://afront.sourceforge.net] Afront


== How not to compile anything ==
== Datasets ==


If you run Ubuntu Linux, you can simply add our APT repository
The datasets we used are all available on the [http://www.volvis.org Volvis website]. We use the NRRD toolset to access the data, so you need the NRRD header files to go with the raw volumes. You can get the NRRD headers and dataset we used [http://www.sci.utah.edu/~cscheid/software/ectmc/data here].
 
deb http://vgc.sci.utah.edu/ubuntu edgy main
 
and install the package "ectmc" we are currently creating. This will install all the software you need with the right versions, so running the experiments will be a matter of downloading the actual vistrail containing the workflows and running it:
 
# apt-get install ectmc
 
Follow [[InstallingVisTrailsOnUbuntu | these instructions]].
 
== How not to install anything ==
 
You can burn one of the Live CDs we will provide here, for i386 or amd64. Boot into Ubuntu, and double click on the VisTrails icon. It will open VisTrails with the right file.

Revision as of 16:28, 6 April 2007

The paper

Carlos Dietrich, Joao Comba, Luciana Nedel, Carlos Scheidegger, John Schreiner, Claudio Silva. Edge Transformations for Improving Mesh Quality of Marching Cubes. 2007, submitted.

Reproducing the results

The results in this paper can be completely reproduced using open-source software and publicly available datasets. We will soon post here the set of workflows needed to run the experiments directly in VisTrails, along with the necessary software.

Alternative #1: Ubuntu repository

If you run Ubuntu Linux, you can simply add our APT repository

deb http://vgc.sci.utah.edu/ubuntu edgy main

and install the package "ectmc" we are currently creating. This will install all the software you need with the right versions, so running the experiments will be a matter of downloading the actual vistrail containing the workflows and running it:

# apt-get install ectmc

Follow these instructions.

Alternative #2: Downloading and using VisTrails manually

You can download all the individual software manually.

Our algorithm

ZIP File

Gzipped tarball

Core requirements

Teem

Trimesh2

Boost

Metro

Tetgen

Requirements for running the experiments

  • VTK Version 5.0 or higher, with Python bindings
  • [1] Matplotlib
  • [2] Afront

Datasets

The datasets we used are all available on the Volvis website. We use the NRRD toolset to access the data, so you need the NRRD header files to go with the raw volumes. You can get the NRRD headers and dataset we used here.