Source-linked AI summary

Exploring the microstructure manifold: image texture representations applied to ultrahigh carbon steel microstructures

Brian L. DeCost, Toby Francis, Elizabeth A. Holm

arXiv:1702.01117v2cond-mat.mtrl-sci

TL;DR

The paper addresses limited evidence on applying contemporary image representations to complex, hierarchical microstructures. It introduces and analyzes a UHCS dataset using supervised classification and unsupervised t-SNE, finding that selected SIFT and domain-transferred CNN representations achieve classification accuracy above 95%.

  • Problem

    Prior computer-vision studies of microstructure representations focused mainly on comparatively simple and well-parameterized structures, motivating evaluation on realistic complex hierarchical microstructures.

  • Method

    The study introduces the CMU-UHCS dataset and compares BoW/SIFT and CNN representations using microconstituent and annealing-condition classification plus t-SNE visualization.

  • Results

    Selected pooled and encoded SIFT features and domain-transferred CNN representations provide classification accuracy better than 95%.

  • Takeaways & Limitations

    Computer-vision representations and t-SNE can support classification and exploratory analysis of complex microstructures and their processing metadata.

  • Takeaways & Limitations

    BoW representations have arbitrary visual-word cluster boundaries, and explicit incorporation of physical microstructure scale may be necessary.

Abstract

from arXiv · show

We introduce a microstructure informatics dataset focusing on complex, hierarchical structures found in a single Ultrahigh carbon steel under a range of heat treatments. Applying image representations from contemporary computer vision research to these microstructures, we discuss how both supervised and unsupervised machine learning techniques can be used to yield insight into microstructural trends and their relationship to processing conditions. We evaluate and compare keypoint-based and convolutional neural network representations by classifying microstructures according to their primary microconstituent, and by classifying a subset of the microstructures according to the annealing conditions that generated them. Using t-SNE, a nonlinear dimensionality reduction and visualization technique, we demonstrate graphical methods of exploring microstructure and processing datasets, and for understanding and interpreting high-dimensional microstructure representations.

1 Introduction

The paper presents a real-world UHCS microstructure informatics dataset and applies computer-vision representations with supervised and unsupervised learning to study microstructure and processing relationships.

  • Dataset and motivation: The CMU-UHCS dataset contains 961 SEM micrographs spanning complex, hierarchical microconstituents, varied heat treatments, and multiple magnifications.UHCS microstructures include proeutectoid cementite networks that contribute to strength and wear resistance but can reduce toughness and ductility when highly connected.
  • Representations and analysis: The study compares keypoint-based and CNN image representations for realistic microstructure informatics tasks.The work evaluates competitive computer-vision techniques and discusses their relative strengths and weaknesses across tasks.
  • Representations and analysis: Supervised classification targets primary microconstituent and, for a subset, annealing condition, while unsupervised t-SNE supports exploratory analysis.The t-SNE maps use microstructure representations alone; labels and processing metadata do not determine their structure.
  • Dataset and motivation: The dataset includes constituent annotations plus partial imaging and processing metadata, including heat treatment, quenching procedure, and magnification.
  • Research scope: The paper aims to use these representations to investigate processing–microstructure–properties relationships in complex hierarchical systems.

2 Methods

The study builds classification datasets from UHCS SEM micrographs and compares mid-level SIFT-based representations with CNN representations. It evaluates sparse and dense feature encodings, BoW and VLAD aggregation, and CNN feature maps across full-sized and cropped images.

  • UHCS Dataset: The UHCS dataset contains 961 SEM micrographs spanning magnifications, secondary- and back-scattered-electron imaging, primary microconstituent labels, and annealing metadata for 598 images.The labeled constituents include spheroidite, carbide network, pearlite, pearlite with spheroidite, Widmanstätten cementite, and martensite and/or bainite.
  • UHCS Dataset: Primary microconstituent classification uses 600 selected images from three classes and an expanded 2400-image dataset formed by four 224 × 224 center crops per micrograph.The red and yellow frames in Figure 1a identify regions used for full-sized and cropped feature extraction.
  • UHCS Dataset: Annealing-condition classification uses spheroidite micrographs from 13 conditions, balanced at 15 micrographs per condition for 195 full-sized images.The broader spheroidite subset contains micrographs from 23 distinct annealing schedules.
  • Mid-level image features: BoW represents images as normalized histograms of 100 clustered oriented-SIFT visual words extracted from sparse interest points or dense multiscale samples.The study uses Difference-of-Gaussians and Harris-Laplace detectors for sparse features, with dense SIFT sampled at fixed orientation.
  • Mid-level image features: VLAD aggregates residual vectors between local descriptors and their assigned visual-word centroids, using dictionary sizes of 32 and 64 for sparse and dense SIFT features.These settings produce 4096- and 8192-dimensional VLAD descriptors.
  • CNN representations: CNN representations use VGG16 VGG4 and VGG5 convolutional feature maps, encoded with VLAD32 or VLAD64 for both cropped and large UHCS images.The resulting CNN-VLAD vectors have lengths of 16384 or 32768 dimensions, depending on dictionary size.

3 Results and Discussion

CNN-derived features consistently achieved the strongest classification performance, while VLAD improved SIFT representations and t-SNE exposed relationships among microstructure, morphology, and processing conditions. These relationships were informative but constrained by dataset imbalance and t-SNE’s limited preservation of global distances.

  • Primary microconstituent classification: 90% accuracy was achieved by the s-SIFT BoW representation for primary microconstituent classification, versus 33% for a random classifier.Raw normalized images reached around 50% accuracy, while CNN-derived features consistently performed best overall.
  • Primary microconstituent classification: VLAD encoding improved average SIFT-based performance by up to 6% over χ2 BoW for primary microconstituent classification.VLAD-encoding SIFT features also effectively doubled accuracy over BoW for the more difficult annealing-condition task.
  • Primary microconstituent classification: CNN-derived features consistently offered the best classification performance, although their improvement over VLAD-encoded SIFT was roughly equal to the sample standard deviation.Moving from block4 to higher-level CNN features produced only a slight marginal gain.
  • Annealing condition classification: The annealing-condition task showed larger performance differences and higher variance than microconstituent classification, primarily because of the very small dataset size.SIFT-based BoW outperformed raw images by a wider margin, and higher-level CNN features better captured variations in annealing and imaging conditions.
  • t-SNE microstructure maps: VGG-block5 t-SNE maps formed distinct, extended clusters for spheroidite, pearlite, and network micrographs, enabling visual exploration of local morphology and processing relationships.The maps also revealed morphology trends within pearlite and spheroidite regions and grouped many spheroidite images from the same processing conditions.
  • Processing metadata: Processing metadata qualitatively aligned with tight local t-SNE clusters, but magnification also separated visually related micrographs and the dataset’s unbalanced processing parameters limited regression-oriented design analysis.t-SNE distances should be interpreted locally because large low-dimensional distances do not necessarily preserve high-dimensional distances.

4 Conclusions

The report establishes a dataset for complex, hierarchical, technologically relevant microstructures and evaluates computer-vision representations with supervised and unsupervised informatics tasks. It also demonstrates t-SNE for exploratory analysis while identifying physical scale as important for quantitative applications.

  • The study establishes a dataset focused on complex, hierarchical, and technologically relevant microstructures.
  • Multiple computer-vision image representations are evaluated with supervised and unsupervised microstructure informatics tasks.
  • Classification accuracy better than 95% is achieved using appropriately pooled and encoded SIFT features and domain-transferred deep convolutional neural network representations.
  • t-SNE is used for exploratory analysis of microstructure and processing/properties metadata datasets.
  • Explicit incorporation of physical microstructure-feature scale may be necessary for more quantitative microstructure science applications.
Loading 1702.01117v2…