MicroCrystalNet: An Efficient and Explainable Convolutional Neural Network for Microcrystal Classification Using Scanning Electron Microscope Petrography | IEEE Journals & Magazine | IEEE Xplore