next up previous contents
Next: case2.2ms: Generate Burn Data Up: Main Menu 2: Analyses Previous: case2.1: Generate Burn Data

case2.2: Generate Burn Data and Compute Medial Axis using Lee-Kashyap-Chu Algorithm

 

	``Building skeleton models via 3-D medial surface/axis thinning
	algorithms''
	T.-C. Lee and R.L. Kashyap and C.-N. Chu,
	CVGIP: Graph. Models Image Process., Vol. 56 (1994) pp. 462--478.


  

Input Data Options special purpose data requiring pre-processing (0) tomographic data (1) segmented data (2) burn data (3) medial axis data (4) throat data (5) Enter choice: 2

Data Processing Options burn image (1) burn and compute LKC medial axis/surface (2) disconnected volume distribution (3) moment of inertia of disconnected components (4) plot image (5) convert data to/from ascii format (6) 2-point covariance function (7) tomographic/segmented data covariance comparison (8) compress data in z direction (9) count voxels in spherical/cylindrical shells (10) set fiducial polygon exterior to grain phase (11) remove isolated voxel clusters from data (12) Enter choice: 2

LKC computation of 0) medial axis 1) medial surface Specify request (0,1): 0

Methods for handling the medial surface/axis computation at the fiducial polygon or volume edges. We recognize two possibilities for the region exterior to the edge, either i) it is of material type opposite to that for which we are constructing the medial axis or ii) the composition of the exterior is unknowable. For case ii) edges we implement `absorbing' boundary conditions. Current options for treating edges are 0) all edges are case i) [original LKC algorithm] 1) all edges are case ii) 2) top/bottom slice are case ii), all other edges are case i) Specify choice (0,1,2): 2

Methods for examining/deleting voxels during erosion 1) exmine/delete during each of the six directional sweeps [original LKC algorithm]. 2) delete only after all six directional examination sweeps done. Specify choice (1,2): 1

Specify connectivity (6,26(dflt)): 26

Files assumed to be labelled basename.ext, basename is limited to 255 characters maximum, ext is a numerical designator lying between 000 and 999 It is assumed that the files have consecutively numbered extensions ie. 000 -> 056, or 021 -> 049

Enter basename for segmented files: ../../Examples/data/berea/berea_bit Are files compressed? [y,n]: y

Enter first and last slice of data to use: 1 5 Isolated clusters of grain and/or pore voxels up to a specifed size can be assumed to be misidentified and converted to the opposite material type. Convert isolated grain clusters? (y,n): n Convert isolated pore clusters? (y,n): n

The material/void boundary can be lightly smoothed. Available options are 0) no conversion or convert those boundary voxels having 1) exactly one neighbor of the same type 2) less than a majority of neighbors of the same type Enter choice (0(dflt),1,2): 0

Input data can be inverted to compute burn/medial axis of grain space rather than void space. Invert data (y/n): n

Exclude the first or last slices to compensate for lack of information beyond the end slices? [(n)one, (f)irst, (l)ast, (b)oth]: n

Enter basename for burned files: burn_a Are files to be compressed? [y,n]: y

Fiducial polygon generation methods NONE (N) MANUAL (M) AUTOMATIC (A) Enter method: M

MANUAL fiducial boundary calculation Enter number of polygons: 1

Are the coordinates of the fiducial polygon(s) stored in a file: y Filename of fiducial polygon 1: ../../Examples/data/polygon.400

Would you like a raster format printout displaying the fit of the fiducial polygon (y,n(dflt)): y

For how many of the slices do you wish raster file printout: 1 Enter slice numbers, one per line at the prompt. : 3

Enter basename for LKC ma files: lkc_ma_a Are files to be compressed? [y,n]: y



next up previous contents
Next: case2.2ms: Generate Burn Data Up: Main Menu 2: Analyses Previous: case2.1: Generate Burn Data

Brent Lindquist
Thu Sep 30 12:33:54 EDT 1999