The Astrophysical Journal Supplement Series (Jan 2025)
Galaxy Morphological Classification with Zernike Moments and Machine Learning Approaches
Abstract
Classifying galaxies is an essential step for studying their structures and dynamics. Using GalaxyZoo2 (GZ2) fractions thresholds, we collect 545 and 11,735 samples in nongalaxy and galaxy classes, respectively. We compute the Zernike moments (ZMs) for GZ2 images, extracting unique and independent characteristics of galaxies. The uniqueness due to the orthogonality and completeness of Zernike polynomials, reconstruction of the original images with minimum errors, invariances (rotation, translation, and scaling), different block structures, and discriminant decision boundaries of ZMs’ probability density functions for different order numbers indicate the capability of ZMs in describing galaxy features. We classify the GZ2 samples, first into the galaxies and nongalaxies and second, galaxies into spiral, elliptical, and odd objects (e.g., ring, lens, disturbed, irregular, merger, and dust lane). The two models include the support vector machine (SVM) and 1D convolutional neural network (1D-CNN), which use ZMs, compared with the other three classification models of 2D-CNN, ResNet50, and VGG16 that apply the features from original images. We find the true skill statistic (TSS) greater than 0.86 for the SVM and 1D-CNN with ZMs for the oversampled galaxy–nongalaxy classifier. The SVM with ZMs model has a high-performance classification for galaxy and nongalaxy data sets. We show that the SVM with ZMs, 1D-CNN with ZMs, and VGG16 with vision transformer are high-performance (accuracy larger than 0.90 and TSS greater than 0.86) models for classifying the galaxies into spiral, elliptical, and odd objects. We conclude that these machine learning algorithms are helpful tools for classifying galaxy images. The Python notebooks are available on GitHub at https://github.com/hmddev1/machine_learning_for_morphological_galaxy_classification .
Keywords