UTCT
UTCT |  ABOUT CT |  THE LAB |  SCANNING FAQ |  PUBLICATIONS |  SOFTWARE |  LINKS |  VISITOR INFO |  CONTACT INFO  

Quantitation Software

UTCT has developed a number of specialized software packages for quantitative analysis of HRXCT datasets. Blob3D measures three-dimensional geometric information on up to thousands of discrete objects within a data volume. Quant3D quantifies three-dimensional fabrics using a variety of metrics. Align3D performs a three-dimensional alignment and subtraction of two data sets, allowing differences between them to be determined and analyzed precisely. All of these programs are freely available for academic use in academic research.

All of the programs described here are written in IDL (Interactive Data Language, Research Systems, Inc.). Blob3D and Quant3D can be run using either a fully licensed version of IDL, or the IDL "Virtual Machine" which can be downloaded free of charge from here. Align3D requires a fully licensed version of IDL to use.

Blob3D

The following overview is excerpted from:

Ketcham, R.A. (2005a) Computational methods for quantitative analysis of three-dimensional features in geological specimens. Geosphere, 1, 32-41.

Blob3D is designed for efficient measurement of up to thousands of discrete features (e.g. clasts, mineral grains, porphyroblasts, voids) within a single sample. Blob3D is unique because it gives the program operator primary control over data interpretation and measurement, and all computations are carried out in 3D, rather than individually on a series of 2D slices.

A "blob" is a contiguous set of voxels (3D pixels) that meets some user-defined criteria. Three steps are involved in Blob3D data processing. In the first step, Segment, a set of criteria are defined by the user that defines which voxels belong to the material of interest. The second step, Separate, distinguishes contiguous sets of segmented voxels (i.e. blobs) and allows the operator to divide interconnected or touching objects into individual objects. The third step, Extract, performs measurements on separated objects, such as size, shape, orientation, and contact relationships. Another feature in the Extract module allows the user to input sample coordinates (e.g. strike and dip) and the program calculates geographic coordinates for mineral grains or other features of interest in a sample.

Blob3D is a powerful quantitative tool for CT data and has been applied to the study a wide variety of problems. Geological examples include textural analysis of porphyroblasts in metamorphic rocks (Ketcham et al., 2005), measurement of vesicles in meteoritic basalts (Benedix et al., 2003; McCoy et al., 2002) and troilite particles in chondritic meteorites (Nettles and McSween, 2006), and grading and orientation analysis of gold grains in ores (Kyle and Ketcham, 2003; Mote et al. 2005). It can also be used for engineering applications, such as quantifying aggregate clasts in asphalt concretes (Ketcham and Shashidhar, 2001) and the pore structure of tissue scaffolds (Dunkers et al., 2005). It can also be used for segmenting and quantifying complex three-dimensional structures such as nasal passageways (Rowe et al., 2005).

Click here to download Blob3D via ftp.

Example of BLOB3D processing for cluster of garnet porphyroblasts. Because garnet is the only porphyroblast, it can be segmented using a simple grayscale threshold (A, B). When inspected in two dimensions (B) and three dimensions (C) it is apparent that the cluster consists of four individual crystals. Separation was accomplished (D) using erosion-dilation operations. To estimate the extended volume and center of nucleation for lower-right crystal (E), a sphere primitive was fit to outer surface (F) by excluding from consideration points in contact with other garnet (from Ketcham, 2005a).

Example of typical processing operations in Separate module. Part A shows a sample of computed tomography (CT) data of a cluster of spheres; field of view is 70 mm. A three-dimensional volume searching algorighm finds all voxels in contact, up to limits imposed by computer memory (B); faces truncated by the algorithm are marked in red. "Stair steps" on upper and lower portions of spheres are caused by 3:1 voxel aspect ratio (inter-slice vs. inter-pixel spacing). An erosion/dilation operator successfully separates most of spheres (C). Those contacting truncated faces have their processing postponed (D), allowing interior spheres to be processed (from Ketcham, 2005a).

Quant3D

The following overview is excerpted from:

Ketcham, R.A. (2005b) Three-dimensional textural measurements using high-resolution X-ray computed tomography. Journal of Structural Geology, 27, 1217-1228.

Ketcham, R.A., and Ryan, T. (2004) Quantification and visualization of anisotropy in trabecular bone. Journal of Microscopy, 213, 158-171.

Quant3D is a versatile program that can be used to analyze fabrics in any three-dimensional data set; examples include quantification of anisotropy in the trabecular bone (Ketcham and Ryan, 2004; Ryan and Ketcham 2005) and textural analysis of metamorphic rocks (Ketcham, 2005b). Fabric tensors are produced based on the star volume distribution (SVD), star length distribution (SLD), and mean intercept length (MIL) methods. Principal component directions and magnitudes are provided by the tensors, providing the degree of anisotropy and shape indices of the phase of interest. Three-dimensional rose diagrams are a unique feature implemented in Quant3D for analyzing non-orthogonal directional fabric components; they are VRML-format graphics files that can be rotated and viewed interactively.

Click here to download Quant3D via ftp.

Example of fabric analysis of quartzofeldspathic layers using Quant3D. In (a) the scan data are the first segmented to isolate the material of interest, in this case garnet (white), biotite + kyanite (gray), and quartz + feldspar (black). ‘Star’ analyses proceed by placing a series of points within the material of interest, and measureing the distance from each point to the material boundary in many directions (red lines). Only two dimensions shown here, but measurements are actually made in 3D. The analysis directions are uniformly distributed in three dimensions on a grid defined by the line intersections on the sphere shown in (b). To create a 3D rose diagram, each intersection in (b) is projected from the origin by its relative star volume component value (c). Colors are assigned based on SVD/Max(SVD), and color coding from 0 (violet) to 1 (red) (from Ketcham, 2005b).

3D rose diagrams showing relative SVD componenet magnitudes for quartz+plagioclase (upper row) and garnet (lower row) in sample MD generated in Quant3D. First diagram in each row (a,d) is vied down the 'Up' axis; second diagram (b,c) is viewed along the second eigenvecotr, and third (c,f) is an arbitrary orientation. The diagrams are stored in VRML 97 format, and can be viewed interactively with a number of software applications and browser plug-ins (from Ketcham, 2005b).

Align3D

The following overview is excerpted from:

Ketcham, R.A., and Iturrino, G.J. (2005) Nondestructive high-resolution visualization and measurement of anisotropic effective porosity in complex lithologies using high-resolution X-ray computed tomography. Journal of Hydrology, 302, 92-106.

Align3D is a collection of IDL routines that implement a three-dimensional alignment and subtraction of two HRXCT data sets, also known as "subtraction analysis." If a sample is scanned twice in different states, once dry and once saturated with a fluid, the difference between the two data sets corresponds to the location of fluid in the second scan. This in turn reveals the interconnected, or "effective" porosity of the sample. A uniquely powerful aspect of this analysis is that it provides the porosity in each data voxel as a fractional value (i.e. from 0 to 100%), and provides essentially limitless resolution: even micro-pores far smaller than the resolution of the CT data are reflected in the fractional porosity data. The three-dimensional effective porosity map provided by this analysis can be used to grain insight into the rock and mineral structures behind permeability and flow characteristics. It also opens the possibility of determining the three-dimensional anisotropy of permeability. The HRXCT analysis is essentially non-destructive, as any fluid, including distilled water or groundwater in equilibrium with the sample material, can be employed.

Click here to download Align3D via ftp.

Example of Align3D data-alignment procedure. Top left shows slice from the “dry” scan of ODP deep-sea sample 1189A-8R, a rock that was probably originally a diorite but has been extensively altered by hydrothermal fluids associated with ocean-floor spreading. Image field of view is 24 mm. Top right shows the same slice with the corresponding slice from the “wet” scan subtracted and renormalized; light and dark areas show misfit. Bottom left shows subtraction after an intermediate stage of fitting, and bottom right shows the final fit after best-fit three-dimensional transformation has been found; subtle gray-level variations now reveal location of porosity-filling water (from Ketcham and Iturrino, 2005).

Example scan images (left) and porosity maps (right) for various deep-sea samples. Field of view for each image is 24 mm, and each CT slice represents a 57.8 mm thickness of material. Top left sample has many vesicles (gas bubbles), but porosity scan shows that few of them are interconnected, even by microporosity, explaining the low permeability of this rock. Top right sample is cross-cut by a sulfide-anhydrite vein, which was once a fluid conduit but now is a fluid barrier; the microporosity fabric to either side is actually perpendicular to the vein. Anhydrite-filled vesicles are also non-porous. Extensive alteration in the bottom right sample has produced a complex network of microporosity defined by alteration rims and occasional conduits (from Ketcham and Iturrino, 2005).

References

Benedix, G.K., Ketcham, R.A., McCoy, T.J., and Wilson, L. (2003) Vesiculation in ordinary chondrites due to impact melting: the “PAT” 91501 answers. LPSC XXXIV (Abstract #1947; CD-ROM).
Brusseau, M.L., Peng, S., Schnaar, G., and Costanza-Robinson, M.S. (2006) Relationships among air-water interfacial area, capillary pressure, and water saturation for a sandy porous medium. Water Resources Research, 42, W03501.
Dunkers, J.P., Tesk, J.A., Dean, D., Cooke, M.N., Ketcham, R.A., and Cicerone, M.T. (2005) Quantitative analysis of a candidate porosity reference scaffold: Type 1. 2005 Summer ASME Bioengineering Conference, June 22-26, Vail, CO.
Dunkers, J.P., Leigh, S.D., Dean, D., Cooke, M.N., Ketcham, R.A., and Cicerone, M.T. (2007) Methodology for evaluating candidate geometric reference scaffolds. Journal of Testing and Evaluation, 35, 1-8.
Gualda, G.A.R (2006) Crystal size distributions derived from 3D datasets: Sample size versus uncertainties. Journal of Petrology, 47 (6), 1245-1254.
Gualda, G.A.R. and Rivers, M. (2006) Quantitative 3D petrography using X-ray tomography: Application to Bishop Tuff pumice clasts. Journal of Volcanology and Geothermal Research, 154, 48-62.
Ketcham, R.A. (2005) Computational methods for quantitative analysis of three-dimensional features in geological specimens. Geosphere, 1, 32-41.
Ketcham, R.A. (2005) Three-dimensional textural measurements using high-resolution X-ray computed tomography. Journal of Structural Geology, 27, 1217-1228.
Ketcham, R.A., and Iturrino, G.J. (2005) Nondestructive high-resolution visualization and measurement of anisotropic effective porosity in complex lithologies using high-resolution X-ray computed tomography. Journal of Hydrology, 302, 92-106. Supplemental material: http://www.ctlab.geo.utexas.edu/pubs/ketcham&iturrino/k&i.htm
Ketcham, R.A., Meth, C., Hirsch, D.M., and Carlson, W.D. (2005) Improved methods for quantitative analysis of three-dimensional porphyroblastic textures. Geosphere, 1, 42-59. Supplemental material: http://www.ctlab.geo.utexas.edu/pubs/ketcham_et_al/ketcham_et_al.htm
Ketcham, R.A., and Ryan, T. (2004) Quantification and visualization of anisotropy in trabecular bone. Journal of Microscopy, 213, 158-171.
Ketcham, R.A., and Shashidhar, N. (2001) Quantitative analysis of 3-D images of asphalt concrete, Paper No. 01-0321. Transportation Research Board 80th Annual Meeting. Transportation Research Board, Washington, D.C.
Kyle, J.R., and Ketcham, R.A. (2003) In-situ distribution of gold ores using high-resolution X-ray computed tomography. Economic Geology, 98, 1697-1701. Supplemental material: http://www.ctlab.geo.utexas.edu/pubs/kyle&ketcham/k&k.htm
McCoy, T.J., Ketcham, R.A., and Benedix, G.K. (2002) Vesicular basalts from asteroids: Clues to physical processes in their parent magmas. Lunar and Planetary Science Conference XXXIII, Abstract 1213. Lunar and Planetary Science Institute, Houston.
Mote, A.S., Kyle, J.R., Ketcham, R.A., Melker, M.D., Jahraus, M.J., Brown, T.R., and Wawrzyniec, T.F. (2005) High-resolution X-ray computed tomography investigations of high grade gold ore zones in the Cripple Creek District, Colorado, in Rhoden, H.N., Steininger, R.C., and Vikre, P.G., eds., Geological Society of Nevada Symposium 2005: Window to the World, Reno, Nevada, May 2005, 1169-1175.
Nettles, J.W., and McSween, H.Y. Jr. (2006) A comparison of metal-troilite grain size distributions for type 3 and type 4 ordinary chondrites using X-ray CT data. 37th Lunar and Planetary Science Conference, League City, Texas.
Polacci, M., Baker, D.R., Mancini, L., Tromba, G., and Zanini, F. (2006) Three-dimensioanl investigation of volcanic textures by X-ray microtomography and implications for conduit processes. Geophysical Research Letters, 33, L13312.
Rowe, T.B., Eiting, T.P., Macrini, T.E., and Ketcham, R.A. (2005) Organization of the olfactory and respiratory skeleton in the nose of the gray short-tailed opossum Monodelphis domestica. Journal of Mammalian Evolution, 12, 303-336.
Schnaar, G. and Brusseau, M.L. (2006) Characterizing pore-scale configuraion of organic immiscible liquid in multiphase systems with synchrotron X-ray microtomography. Vadose Zone Journal, 5, 641-648.
Schnaar, G. and Brusseau, M.L. (2006) Characterizing pore-scale dissolution of organic immiscible liquid in natural porous media using synchrotron X-ray microtomography. Environmental Science Technology, 40, 6622-6629.
Schnaar, G. and Brusseau, M.L. (2005) Pore-scale characterization of organic immiscible-liquid morphology in natural porous media using synchrotron X-ray microtomography. Environmental Science Technology, 39, 8403-8410.
Ryan, T.M., and Ketcham, R.A. (2005) Angular orientation of trabecular bone in the femoral head and its relationship to hip joint loads in leaping primates. Journal of Morphology, 265, 249-263.

© 2006 UTCT