‘Quantitative textural measurements in igneous
and metamorphic petrology’ 
Michael D Higgins, Cambridge University Press, 2006

Appendix - Computer programs for use in quantitative textural (microstructural) analysis

Please write to me concerning omissions, errors and broken links. (mhiggins at uqac.ca)

Abbreviations

C++

Uncompiled program in C++

Fortran

Uncompiled program in Fortran

Mac

Macintosh

MacX

Macintosh OS X

Win

Windows

Linux

Linux

Excel

Excel worksheets and macros

NIH

NIHImage macros

Free

Freeware

Share

Shareware

Com

Commercial

Chapter 2 - General analytical methods

This program can be used to segment, separate and measure data volumes (3D images)

BLOB3D

IDL, All

Ketcham, 2005

These programs can be used to combine serial section images into a 3D image.

NIHImage

Mac, Free

This is a very good freeware program. Many versions are available.

ImageJ

Win, Mac, MacX, Linux, Free

This is a java version of NIHImage. It is being upgraded and maintained.

Bitmap images (jpeg, tiff, bmp, etc) can be stitched together with these programs

Adobe Photoshop

Win, Mac, Com

The basic version is bundled with some digital cameras.

ArcSoft Panorama maker

Win, Mac, Com

Bundled with some digital cameras.

PanaVue ImageAssembler

Win, Com

Can stitch very large images

PTGui

Win, Share

Very good at stiching thin section images

Images acquired by scanning photographs, rock blocks or thin sections must be converted to binary images before they can be analysed automatically. There are a number of commercial and shareware programs available including:

Adobe Photoshop

Win, Mac, Com

This is the classic image processing program.

Corel PhotoPaint

Win, Mac, Com

This program is very similar to Photoshop and comes included with Corel Draw.

LViewPro

Win, Share

This program is quite compact and does a lot for a shareware program.

Image-Pro Plus

Win, Com

This program is very good but expensive.

Lazy grainboundaries

NIH, Free

Automatic tracing of grain boundaries. Basel University

Binary images must be analysed to extract textural information. These programs can do this.

Image-Pro Plus

Win, Com

This program is very good but expensive.

Aphelion

Win, Linux

Commercial image analysis program

NIHImage

Mac, Free

This is a very good shareware program. Many versions are available.

ImageJ

Win, Mac, MacX, Linux, Free

This is a java version of NIHImage.  It is being upgraded and maintained.

ImageTool

Win, Free

Freeware image processing, originally developed for biological work.

Visilog

Win, Com

Commercial image analysis program.

Digitizing tablets and control programs

Sigma-Scan

Win, Com

Made by Jandel Scientific.

These special programs treats multiple images acquired at different orientations of the polarisers with computer-integrated polarising microscopy (CIP).

Geovision

Win, Free

Petrographic image processing of thin sections using the rotating polarizer stage.

Image segmentation

Linux, Free

Segmentation of petrographic images acquired with CIP microscopy. VOL30/v30-08-03.zip 
(Zhou et al., 2004b)

Miscellaneous programs and sites

MELTS

Mac, Unix, Java

Calculation of liquid line of descent, density and other parameters (Ghiorso & Sack, 1995)

MinIdent-Win

Win, Com

Mineral data database: Mineral properties include chemical composition, optical, X-ray, physical, hand-specimen. Data ranges compiled from real analyses. About 6000 named and unnamed minerals.

International Society for Stereology


Chapter 3 – Grain and crystal sizes

CSDcorrections

Win, Free

Distribution-free methods. Blocks, ellipsoids, massive and oriented textures. Log or linear size intervals. Choice of output graphs. Michael D Higgins, UQAC.

CSD - Excel spreadsheet
(contact author)

Win, Free

Parametric solutions -- Tony Peterson, Geological Survey of Canada

StripStar

Mac, Free

Distribution-free methods. Conversion of spheres only. Only uses fixed with bins. Not user friendly. M Strip, University of Basel

Chapter 4 – Grain shape

ImageJ

Win, Mac, MacX, Linux, Free

This is a java version of NIHImage. Box-method fractals parameters can be determined.

Fractscript
(contact author)

ImageTool macro

A macro for calculating the fractal dimension of object perimeters in images of multiple objects (Dillon et al., 2001)

Fraccalc
(contact author)

NIH

M Warfel in (Dellino & Liotino, 2002)

Gaussian Diffusion-Resample
(contact author)

NIH

(Saiki, 1997, Saiki et al., 2003)

Chapter 5 – Grain orientations (rock fabric)

INTERCPT and SPO

Win, Free

Program for applying the inertia tensor and intercept method to binary bitmap images. Patrick Launeau and Pierre Robin.

Ellipsoid

Win, Free

Ellipsoid calculation of 3-D Shape Preferred Orientation by combination of 2-D images Patrick Launeau and Pierre Robin.

Various programs

Win, Excel, Mathlab, Free

Programs to Estimate Compaction from Scanned Thin Section Images and Digitized Plagioclase Chain Networks. N H Gray and A Philpotts

Basel software package

Mac, NIH, Fortran

Package of programs and macros for computer-integrated polarization microscopy (CIP).

Lazy macros.

NIH, Free

Package of programs and macros for computer-integrated polarization microscopy (CIP).

Wavecalc

NOAWC pages

C++

Software for multi-scale image analysis: The  normalized optimized anisotropic wavelet coefficient method. Darrozes (1997)

Chapter 6 – Grain spatial distributions and relations

 

Big R calculations

Win

Now done in CSDCorrections 1.4