MATBOX: An Open-source Microstructure Analysis Toolbox for microstructure generation, segmentation, characterization, visualization, correlation, and meshing
F.L.E. Usseglio-Viretta,
P. Patel,
E. Bernhardt,
A. Mistry,
P.P. Mukherjee,
J. Allen,
S.J. Cooper,
J. Laurencin,
K. Smith
Affiliations
F.L.E. Usseglio-Viretta
Center for Energy Conversion & Storage Systems, National Renewable Energy Laboratory, Golden, CO, 80401, USA; Corresponding author.
P. Patel
Center for Energy Conversion & Storage Systems, National Renewable Energy Laboratory, Golden, CO, 80401, USA
E. Bernhardt
Center for Energy Conversion & Storage Systems, National Renewable Energy Laboratory, Golden, CO, 80401, USA
A. Mistry
Chemical Sciences & Engineering Division, Argonne National Laboratory, Lemont, IL 60439, USA
P.P. Mukherjee
School of Mechanical Engineering, Purdue University, West Lafayette, IN 47907, USA
J. Allen
Computational Science Center, National Renewable Energy Laboratory, Golden, CO 80401, USA
S.J. Cooper
Dyson School of Design Engineering, Imperial College London, London, SW7 2DB, UK
J. Laurencin
CEA-LITEN, 17 rue des martyrs, F-30854 Grenoble, France
K. Smith
Center for Energy Conversion & Storage Systems, National Renewable Energy Laboratory, Golden, CO, 80401, USA
MATBOX is an easy-to-use, all-in-one, MATLAB application for microstructure numerical analysis, including microstructure numerical generation, image filtering and microstructure segmentation, microstructure characterization, three-dimensional visualization, microstructure parameters correlation, and microstructure meshing. MATBOX was originally developed to analyse electrode microstructures for lithium-ion batteries; however, the algorithms provided by the toolbox are widely applicable to other heterogeneous materials. The toolbox provides a user-friendly experience thanks to a Graphic-User Interface.