microstructure analysis