mia-3disosurface-from-volume

Sysnopis:

mia-3disosurface-from-volume {-i io} {-o io} [ options ...]

Description:

This program is used to extract an iso-surface from the input gray scale image by using marching thetrahedra.

Options:

File-IO

-i, --in-image=(input,required)

input image. For supported file types see Plugin type: 3dimage/io

-o, --out-image=(output,required)

output mesh. For supported file types see Plugin type: mesh/io

Help & Info

-V, --verbose=warning

verbosity of output, print messages of given level and higher priorities. Supported priorities starting at lowest level are:

info:Low level messages
trace:Function call trace
fail:Report test failures
warning:Warnings
error:Report errors
debug:Debug output
message:Normal messages
fatal:Report only fatal errors
--copyright

print copyright information

-h, --help

print this help

-?, --usage

print a short help

--version

print the version number and exit

Image options

-s, --iso-value=128

iso-value of iso surface to be extracted

-b, --bordered

put an empty border around the image to ensure a closed surface

Mesh options

-f, --max-faces=-1

maximum number of Faces,

-e, --max-edges=-1

maximum number of Edges

-c, --max-cost=0.1

maximum cost for edge collaps

-r, --ratio=4

ratio of faces(edges) to target number, at which the optimization changes from edge-length to volume-optimized

-w, --reverse-winding

reverse the winding of the triangles in order to make normals point away from the high intensity area

Processing

--threads=-1

Maxiumum number of threads to use for processing,This number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation).

Example:

Extract the surface corresponding to the value 30 and stop optimizing when the mesh consists of less than 100000 triangles.

mia-3disosurface-from-volume -i image.v -o mesh.vmesh -s 30 -f 100000

Author(s):

Gert Wollny