Skip to content

Calculates number of vesicles per unit area and per unit volume from area measurements

License

Notifications You must be signed in to change notification settings

wmoreland/vsa_processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Vesicle Size Analysis Processor

This program will take 2D vesicle area measurements (e.g. output from ImageJ) and calculate 3D vesicle number densities, an important characteristic of multi-phase magma.

Usage

Currently you must manually enter the paths to your input files, sample name, and clast vesicularity on lines 341 to 344 before running the program.

Requirements

Input format

The required inputs are two CSV files of image data and vesicle areas, clast vesicularity, and sample number. The column headings for the CSV files are described below and example data is provided with the program.

Vesicle areas file

This must be a CSV file with one column per image and the measured vesicle areas forming the rows. The column headings are the names of each image and must be without spaces. For the scanned images only the titles scan or billet are accepted. The remainder take the form like: 25a, 25b, 100aa, 100ab, 250aac, 250bba, etc. As long as the magnification goes first it does not matter what follows.

Image data file

This must be a CSV file with one column per parameter as follows:

Column heading Description Data type
image name of image (see areas file description) string
scale_factor scale in pixels per millimetre float
width width of image in pixels integer
height height of image in pixels integer
edge_grey edge vesicles mean grey-scale value from ImageJ* integer
crystals_grey crystals mean grey-scale value from ImageJ* integer
vesicles_grey vesicles mean grey-scale value from ImageJ* integer

* Documentation for this is in preparation

References

This method is based on the following research which is cited in relevant sections of the code:

Sahagian DL, Proussevitch AA (1998) 3D particle size distributions from 2D observations: stereology for natural applications. Journal of Volcanology and Geothermal Research 84:173–196. doi: 10/fwnv97

Shea T, Houghton BF, Gurioli L, Cashman KV, Hammer JE, Hobden BJ (2010) Textural studies of vesicles in volcanic rocks: An integrated methodology. Journal of Volcanology and Geothermal Research 190:271–289. doi: 10/bmn9xt

About

Calculates number of vesicles per unit area and per unit volume from area measurements

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages