Machine Intelligence for Characterisation

Advancing materials science by turning characterisation workflows into learning-based analysis.

About

Machine Intelligence for Characterisation (MIC) brings together undergraduate students, PhD candidates, and research fellows at Monash University (Australia) to develop learning-based tools for materials characterisation. MIC harnesses and extends Monash’s characterisation infrastructure by building data-driven workflows that translate diffraction and microscopy measurements into quantitative microstructural and crystallographic descriptors. We acknowledge the data, facility, and computational support of the Monash Centre for Electron Microscopy, the Monash X-ray Platform, and Monash High Performance Computing.

Projects

Graph Neural Networks for grain tracking in crystal plasticity simulations

This repository focuses on grain-scale materials modelling using graph representations, where grains are connected by neighbourhood links to predict responses across strain increments in both representative volume elements and experimental datasets. It describes workflows that construct graph data from grain connectivity, normalise physical attributes (shear, orientation, size, phase), and train and evaluate models for strain-path or single-step prediction tasks. It also includes supporting datasets, precomputed edge features, and results for multiple loading scenarios to study how microstructural interactions influence predicted grain responses under deformation.

GNN PyTorch Geometric Strain paths Experimental/Simulation

Grain tracking for deformation mechanisms: in-situ EBSD-DIC dataset

This repository focuses on tracking microstructural grains across deformation or processing steps using EBSD/DIC data. It consolidates per-step grain property measurements, constructs directed lineage graphs that link grains between steps, and supports visualisation and modelling workflows. The included datasets and notebooks cover preprocessing, regression analysis, and step-to-step tracking results for grain evolution studies.

EBSD/DIC Microstructure Tracking Graphs

ML for XRD quantitative phase analysis

This repository documents a machine-learning workflow that predicts quantitative phase fractions from X-ray diffraction patterns, using 7,250-point intensity inputs spanning 5-150 degrees 2θ to output three phase weight fractions (Corundum, Fluorite, Zincite). It benchmarks performance against the Madsen 2001 round-robin expert dataset and reports a best mean absolute error of around 0.85% on those samples. It also outlines a synthetic data generation approach (TOPAS-based, with a recommended Python simulation alternative) and highlights limitations such as three-phase specialisation and a lack of uncertainty quantification.

XRD Regression Benchmark PyTorch

CNN and transformer-based XRD pattern analysis

This repository provides an end-to-end workflow for classifying crystal structures and phases from X-ray diffraction patterns using deep-learning models, including CNN-based, attention-based, and hybrid architectures. It supports quick validation of pretrained models as well as full training or fine-tuning for single-phase and bi-phase scenarios, with pathways for standard datasets and custom SimXRD-style data preparation. The workflow is designed for scalable execution on HPC environments, with job scripts and evaluation outputs to interpret model performance.

XRD Classification CNN-Transformer HPC

XRD space group classification using ML

This project focuses on predicting crystallographic properties from simulated X-ray diffraction spectra using a deep-learning workflow that spans data preparation, model training, and evaluation. It supports both single-task and multi-task learning to infer structural labels and composition-level outputs, while providing experiment tracking and analysis artefacts. The repository also documents dataset organisation and provides guidance for running training locally or on HPC environments with reproducibility in mind.

XRD Space groups Multitask WANDB

Contact

We offer final-year projects and summer research placements for engineering students at Monash. Contact us for further information.

Email: machine-intelligence-characterisation@monash.edu