USGS home page

MORPH-I (Ver 1.0)

A software package for the analysis of scanning
electron micrograph (binary formatted) images for the
assessment of the fractal dimension of enclosed pore surfaces

by Victor G. Mossotti1, A. Raouf Eldeeb1 and Robert Oscarson1

Open-File Report 98-248

1998

This report is preliminary and has not been reviewed for conformity with U.S. Geological Survey editorial standards or with the North American Stratigraphic Code. Any use of trade, firm, or product names is for descriptive purposes only and does not imply endorsement by the U.S. Government.

U.S. DEPARTMENT OF THE INTERIOR
U.S. GEOLOGICAL SURVEY

1U.S. Geological Survey, Menlo Park

opening micrograph

Abstract

MORPH-I is a set of C-language computer programs for the IBM PC and compatible minicomputers. The programs in MORPH-I are used for the fractal analysis of scanning electron microscope and electron microprobe images of pore profiles exposed in cross-section. The program isolates and traces the cross-sectional profiles of exposed pores and computes the Richardson fractal dimension for each pore. Other programs in the set provide for image calibration, display, and statistical analysis of the computed dimensions for highly complex porous materials. Requirements: IBM PC or compatible; minimum 640 K RAM; mathcoprocessor; SVGA graphics board providing mode 103 display.

To view the PDF documentation, you will need Adobe Acrobat Reader.


 
 

Documentation

In recent years, fractal mathematics has provided an alternative to Euclidian mathematics as an approach to the problem of modeling the complex microstructure of porous geological materials (Turcotte, 1992). Our interest in this report is in the fractal analysis of electron micrograph images of porous specimens with highly variegated surfaces.

To view the 21-page documentation using Adobe Acrobat Reader (OF98-248.PDF in PDF format, 508 KB)...
button to view PDF click here or on the document button.

Source code

The source code is proveded here as a self-extracting archive that contains a directory structure as well as files. The file is called OF98-248.EXE and is a self-extracting ZIP file. Download it to the directory of your choice or the default download directory for your browser. Extract the files from the archive by typing "OF98-248" at a DOS prompt or using the "Run" command in Windows. The file will create a directory structure as follows:

OF98-248\CODE\HISTGRAM

  • EXMPL-1.DIM, Example of output file from PORE.EXE; input file to HISTGRAM.EXE
  • HISTGRAM.C, Source code for HISTGRAM.EXE
  • HISTGRAM.EXE, Executable program to compute and display histogram of computed fractal dimensions
  • HISTGRAM.H, Header for HISTGRAM.C
  • TEMPLATE.C, Source code for C function

  • OF98-248\CODE\IMAGES

  • SEM00013.DAT, Example of image-file output from SEM2BIN

  • OF98-248\CODE\PORE

  • DIM.H, Header for pore.c and engine.c
  • ENGINE.C, Numerical statistical routines for computing the fractal dimension of pores
  • IMAGE.C, Image I/O functions
  • LINKS.C, Creates linked list of pore structures
  • PORE.C, Recognizes pore edges
  • PORE.EXE, Executable program for fractal analysis of enclosed pore surfaces
  • POREDEMO.EXE, Demonstration of PORE.EXE
  • TRACE.C, Edge tracing functions

  • OF98-248\CODE\PROFILE

  • OPTIONS.C, Provides user-selected options
  • PROCESS.C, Manipulates image boundary in PROFILE.C
  • PROFILE.C, Source code for PROFILE.EXE
  • PROFILE.EXE, Executable program for image calibration and pixel histogram display
  • PROFILE.H, Header for SETUP.C, OPTIONS.C, PROCESS.C and PROFILE.C
  • SETUP.C, Setup functions for PROFILE.C

  • OF98-248\CODE\SEM2BIN

  • SEM2BIN.C, Source code for SEM2BIN.EXE
  • SEM2BIN.EXE, Executable program to convert SEM images in the IMG (TN) format to a flat binary file

  • OF98-248\CODE\SEM2GIF

  • SEM2GIF.C, Source code for SEM2GIF.EXE
  • SEM2GIF.EXE, source code to convert SEM images in the IMG (TN) format to a 256 gray-scale GIF file
  • GIF_LIB.H, Header file for the commercial product (not included in this USGS publication) GIF_LIB.C

  • OF98-248\CODE\SHOWPIX

  • SHOWPIX.C, Source code for SHOWPIX.EXE
  • SHOWPIX.EXE Executable program to display binary images in SVGA mode and print images
  • SHOWPIX.H, header file for SHOWPIX.C

  • OF98-248\CODE\VRTL-SEM

  • VRTL-SEM.C, Source code for VRTL-SEM.EXE
  • VRTL-SEM.EXE, Executable program to display binary images in VGA mode and allow manipulation of image with arrow keys
  • VRTL-SEM.H, Header file for VRTL-SEM.C

  • To download the OF98-248.EXE file (self-extracting zip file, 608 KB)...
    button to download data click here or on the micrograph button.


    Also available: MORPH-II program for SEM image analysis for fractal dimension of exposed surfaces

    MORPH II micrograph

    The image-analysis program described in the MORPH-II report is an extension of the program set MORPH-I. It is available in:

    Mossotti, V.G., and Eldeeb, A.R., 2000, MORPH-II, a software package for the analysis of scanning-electron-micrograph images for the assessment of the fractal dimension of exposed stone surfaces: U.S. Geological Survey Open-File Report 00-013 (URL http://geopubs.wr.usgs.gov/open-file/of00-013/). 


    To contact the senior author, email Victor G. Mossotti (mossotti@usgs.gov).

    The URL of this page is http://geopubs.wr.usgs.gov/open-file/of98-248/index.html
    Date created: 06/30/1998
    Last modified: 06/05/2001

    For questions about this Web page, e-mail Michael F. Diggles (mdiggles@usgs.gov)