300 likes | 438 Views
Microstructure Image Analyzer. Object attributes : Area Centroid Nearest neighbor dist. Major axis length Minor axis length Orientation Diameter. Voids, grains, particles. http://ccg.hpc.msstate.edu/cmd. Material Properties Repository. Model Requirements: Volume/area fraction
E N D
Microstructure Image Analyzer • Object attributes: • Area • Centroid • Nearest neighbor dist. • Major axis length • Minor axis length • Orientation • Diameter Voids, grains, particles http://ccg.hpc.msstate.edu/cmd Material Properties Repository • Model Requirements: • Volume/area fraction • Number density • Volume/area • Size distribution Web Services Output constants to: - plasticity-damage model - multistage fatigue model ImageAnalyzer (MATLAB) Image analysis wrapper (MATLAB) ImageAnalyzer GUI (MATLAB) T.N. Williams T. Haupt R.L. Carino
Image Analysis Sequence • Load an image file • Select the image component (R, G, B, gray) that best highlights the objects of interest • Establish the length of the scale bar in microns and pixels • Exclude image regions or pixels from the analysis • Run threshold analysis, or histogram equalization • Visually verify analysis results • Store or transfer results
1. Load an image file …\AZ31\Microscopy\Untested\ 20x-TT-Untested.jpg
2. Select image component that best highlights the objects of interest
3. Establish image scale How many pixels in 50 microns?
3.a. Select the scale area as “Region of Interest” (ROI) Click for corners of a polygon to enclose the scale bar. Double-click to close polygon.
3.b. Enter length of scale bar in microns. But how many pixels?
3.c.i. Determine length of scale bar in pixels Click-drag pointer from here … … to here … and remember this value.
3.c.iii. Or, use “Guess pixels…” to determine the length of scale bar in pixels Click on the scale bar, then press the “Enter” key. Enter -5/+5 the selected pixel intensity for Min/Max.
3.c.iv. Confirm the determination of the length of scale bar in pixels Check if scale bar was correctly determined.
4. Exclude pixels from analysis Select the annotation as A “Region Of Interest”
4.a. Select a representative pixel to exclude Click on a representative pixel, then press the “Enter” key. Enter -5/+5 the selected pixel intensity for Min/Max.
4.b. Select a replacement color Click on the replacement color, then press the “Enter” key.
5.a. Threshold analysis Enter minimum area for objects, in microns OR in pixels Enter range of pixel intensities for objects
5.b. Histogram equalization analysis Enter minimum area for objects, in microns OR in pixels Enter no. of gray levels Enter range of gray levels for objects
6.a. Display original AND marked image Right-click on image
6.b. Verify that the objects of interest are included; iterate analysis as necessary.
6.c. Display histograms of object properties. Enter range of values for property Enter no. of histogram bins
6.d. Sample histogram Left-click a point on “Cumulative frequency” curve … “79.93% of the objects have areas less than 50.33μm2” … then on an empty space
7.a. Store or transfer results “Transfer” is enabled if ImageAnalyzer is invoked by DMG or MSF
7.b. File outputs • Aggregate statistics • Details for each object, and histograms • Restart file
Feature: Multiple images (with same scale) Click File | Select for analysis… after loading several images.