Issue |
A&A
Volume 690, October 2024
|
|
---|---|---|
Article Number | A203 | |
Number of page(s) | 17 | |
Section | Numerical methods and codes | |
DOI | https://doi.org/10.1051/0004-6361/202451096 | |
Published online | 08 October 2024 |
Sifting the debris: Patterns in the SNR population with unsupervised ML methods
1
INAF – Osservatorio Astrofisico di Catania,
Via Santa Sofia 78,
95123
Catania,
Italy
2
Department of Electrical, Electronic and Computer Engineering, University of Catania,
Viale Andrea Doria 6,
95125
Catania,
Italy
3
Universitá degli Studi di Milano-Bicocca,
Viale Sarca 336,
20126
Milano,
Italy
4
School of Mathematical and Physical Sciences,
12 Wally’s Walk, Macquarie University,
NSW 2109,
Australia
5
Institute of Space Sciences and Astronomy,
Maths & Physics Building, University of Malta,
Msida
MSD2080,
Malta
★ Corresponding author; filomena.bufano@inaf.it
Received:
13
June
2024
Accepted:
9
August
2024
Context. Supernova remnants (SNRs) carry vast amounts of mechanical and radiative energy that heavily influence the structural, dynamical, and chemical evolution of galaxies. To this day, more than 300 SNRs have been discovered in the Milky Way, exhibiting a wide variety of observational features. However, existing classification schemes are mainly based on their radio morphology.
Aims. In this work, we introduce a novel unsupervised deep learning pipeline to analyse a representative subsample of the Galactic SNR population (~50% of the total) with the aim of finding a connection between their multi-wavelength features and their physical properties.
Methods. The pipeline involves two stages: (1) a representation learning stage, consisting of a convolutional autoencoder that feeds on imagery from infrared and radio continuum surveys (WISE 22 μm, Hi-GAL 70 μm and SMGPS 30 cm) and produces a compact representation in a lower-dimensionality latent space; and (2) a clustering stage that seeks meaningful clusters in the latent space that can be linked to the physical properties of the SNRs and their surroundings.
Results. Our results suggest that this approach, when combined with an intermediate uniform manifold approximation and projection (UMAP) reprojection of the autoencoded embeddings into a more clusterable manifold, enables us to find reliable clusters. Despite a large number of sources being classified as outliers, most clusters relate to the presence of distinctive features, such as the distribution of infrared emission, the presence of radio shells and pulsar wind nebulae, and the existence of dust filaments.
Key words: surveys / ISM: supernova remnants / infrared: general / radio continuum: general
© The Authors 2024
Open Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
This article is published in open access under the Subscribe to Open model. Subscribe to A&A to support open access publication.
1 Introduction
Supernovae (SNe), the catastrophic endpoint of the evolution of (some classes of) stars, play a pivotal role in the evolution of the Universe: releasing energies of the order of 1051 erg into the interstellar medium (ISM), they are responsible for triggering star formation, by compressing dense molecular clouds, and also for the acceleration of cosmic particles to extraordinarily high energies. Moreover, through their debris (named supernova remnants, hereafter SNRs), they contribute to the chemical enrichment of the environment by spreading around their nucleosynthesis yields and those of the progenitor star.
SNRs are the visible manifestation of the interaction between the SN ejecta and the surrounding circumstellar/interstellar medium. Thus, their appearance strongly depends on the nature of the SN explosion (type and energy), the time since the explosion (age), the progenitor mass-loss history, and the complexity of the surrounding medium. It is for this reason that the radiation from the remnants throughout the electromagnetic spectrum shows a wide morphological and dynamic diversity, and SNRs are thus defined as a heterogeneous population (e.g. see Dubner 2017 and references therein).
To this day, more than 300 of these sources have been identified in our Galaxy (University of Manitoba Catalogue1, Ferrand & Safi-Harb 2012), with most of them being discovered based on their radio emission (Green 2019). Radio emission in SNRs is indeed the predominant manifestation because of the ongoing non-thermal processes (synchrotron emission from the relativistic electrons in magnetic fields). Nevertheless, important information can be provided by the infrared (IR) emission, which mainly comes from dust (either stochastically or thermally heated).
While most studies on SNRs in the literature focus on the analysis of individual SNR emissions, which are very useful for connecting the SNR with the type of SN explosion and hence with the history of the SN progenitor, there have been only a few limited attempts at a systematic multiwavelength study of their properties (e.g., see Pinheiro Gonçalves et al. 2011; Chawner et al. 2020; Lopez et al. 2009, 2011). As a result, it is difficult to discern between SNRs with peculiar environmental conditions and those with more ‘standard’ characteristics.
Traditionally, SNRs are mainly classified based on their morphology in the radio band: four broad categories have been defined, namely ‘shell’ type, ‘plerionic’ (or ‘filled-centre’), ‘plerionic composite’, and the more recently added ‘mixed morphology’ (or ‘thermal composite’) (Dubner 2017). Considering just a single band means that only the physical processes involving one single component are taken into account; in the case of the radio band, this is the ionized gas component. For this reason, here we present a first experimental attempt at classification of SNRs using a statistically significant sample spanning a wider range of frequencies (from IR to radio), with the aim being to achieve a classification scheme that considers the underlying physical processes acting on different components.
To this end, we used an innovative approach based on a machine learning (ML) technique. This work was developed in two main stages: 1) a representation learning stage using a convolutional autoencoder, which takes imagery from IR and radio continuum surveys as input and returns a compact representation in a lower-dimensionality latent space; and 2) a clustering stage that defines groups of SNRs in the latent space that share common features, possibly linked to physical properties.
In Sec. 2, we stress the importance of ML methods for astronomical studies and present some examples of their application to scientific use cases similar to the one presented here. In Sect. 3, we describe the employed datasets and in Sec. 4 we present the selected sample. In Sec. 5, we introduce our workflow step by step, and in Sec. 6 we summarize the experiments we carried out, describing our main attempts and the results obtained. We discuss our results and outline our main conclusions in Sects. 7 and 8, respectively.
2 Related works
In recent times, we have witnessed a dramatic increase in the size and complexity of astronomical datasets, with the continuous arrival of new observing facilities – both ground-based and space-borne – that provide ever-increasing resolving power, sensitivity, and sky coverage, pushing the limits of our knowledge of the Universe. As the astronomical community stepped into the Big Data era, traditional data processing and analysis pipelines soon fell short of the efficient handling of these large datasets. Consequently, astronomers slowly began resorting to data mining and ML techniques to support their investigations and speed up the transformation of data into valuable scientific insights (Ball & Brunner 2010). While the adoption of such techniques was somewhat limited in the 1990s and early 2000s, the continuous development and refinement of more powerful deep learning algorithms, along with the steep increase in hardware capabilities, has led to a quick proliferation of astronomy-related ML applications in the last decade. This uptake has had a remarkable impact on fields as diverse as exoplanet detection (Shallue & Vanderburg 2018 and related papers), photometric redshift estimation (Brescia et al. 2021), morphological classification of galaxies (Dieleman et al. 2015) and galactic sources (Sortino et al. 2023), gravitational lensing studies (Jacobs et al. 2017; Lanusse et al. 2018), and transient detection (Bloom et al. 2012; Goldstein et al. 2015), to name a few.
In this context, unsupervised methods, namely those trying to make sense of the data without prior knowledge or ‘labels’, have led to significant improvement in our ability to extract information from large datasets, where (1) labelling becomes impractical, or (2) classification schemes are yet to be defined, and thus exploratory approaches are needed. Very broadly speaking, these methods involve two complementary stages: a first stage of feature extraction, which takes the input data and extracts the most relevant information (e.g. projecting the data into a lower-dimensionality space), and a clustering stage, which attempts to group the data based on a certain similarity metric (e.g. Euclidean distance between points in the feature space). This approach stands out by its ability to yield serendipitous discoveries, unveiling hidden patterns within source populations, revealing new classes of sources, and finding rare objects and anomalies (outliers). Unsupervised methods have thus led to promising results in the classification of stars and galaxies, both from spectra (Sánchez Almeida et al. 2010; Sánchez Almeida & Allende Prieto 2013; Fraix-Burnet et al. 2021) and imagery (Spindler et al. 2021; Cheng et al. 2020), and the classification of light curves of stars (Varón et al. 2011; Naul et al. 2018; Valenzuela & Pichara 2018) and supernovae (Rubin & Gal-Yam 2016).
Regarding SNRs, unsupervised methods have mainly been used to identify regions of interest in individual objects using multi-dimensional data (e.g. Iwasaki et al. 2019). However, to the best of our knowledge, no previous attempts have been made to study the Galactic SNR population as a whole from an unsu-pervised perspective. Therefore, this paper constitutes a first step in the application of such methods to this specific science case. Our particular aim is to decipher whether or not there are any underlying patterns in the SNR population that connect their observed multi-wavelength features to their progenitor stars and their surroundings.
3 Used datasets
The shape and brightness of SNRs at different bands may provide insights that can be used to constrain the physical characteristics of the progenitor stars, their explosion mechanisms, and the ejecta-ISM interaction dynamics. We assembled an image dataset from publicly available radio and far-infrared (FIR) surveys, which together build a comprehensive picture of these sources and their surroundings: the radio, not affected by ISM absorption, provides an unbiased view of the ionised gas emission component; whereas the FIR bands, in particular 22 μm and 70 μm, are well-known tracers of dust grains in SNRs at different temperatures (the longer the wavelength, the lower the temperature).
We employed the following surveys:
WISE (Wide-Field Infrared Survey Explorer, Wright et al. 2010), an all-sky survey in four IR bands, namely 3.4 μm, 4.6 μm, 12 μm, and 22 μm2. We used exclusively the 22 μm images, with a native angular resolution of 12 arcsec and a 5σ point source sensitivity of better than 6 mJy.
Hi-GAL (Herschel infrared Galactic Plane Survey, Molinari et al. 2010), a Galactic Plane survey performed using the Photoconductor Array Camera and Spectrometer (PACS; Poglitsch et al. 2010) and the Spectral and Photometric Imaging Receiver (SPIRE; Griffin et al. 2010) instruments on board the Herschel Space Observatory (Pilbratt et al. 2010). Hi-GAL mapped the inner part of the Galaxy (|l| ≤ 70°, |b| ≤ 1°) in five wavebands, namely 70 μm, 160 μm, 250 μm, 350 μm, and 500 μm, providing well-sampled coverage of the wavelength range within which the spectral energy distribution of cold dust peaks. In this work, we used only the maps at 70 μm with a native angular resolution of 6.7 arcsec.
The SMGPS (SARAO MeerKAT Galactic Plane Survey, Goedhart et al. 2024), the deepest radio continuum survey in L-band to date, which covers a large portion of the first, third, and fourth Galactic quadrants (l=2° − 60°, 252° − 358°, |b| <1.5°) in the frequency range 886–1678 MHz (Goedhart et al. 2024). For this work, we used the total intensity maps made publicly available in the first data release. These maps were produced by fitting all 14 of the frequency channels and giving the flux density at the 1284 MHz reference frequency. The average rms outside the Galactic plane for a point-like source is of the order of ~30 μJy beam−1, with a synthesized beam of ~8×8 arcsec2.
The technical details of these surveys are summarized in Table 1
Technical details of the IR and radio surveys used in this work.
![]() |
Fig. 1 Distribution of Galactic SNRs. The SNRs included in this work, meeting the criteria described in Sec. 4, are shown in blue. The other SNRs in Ferrand & Safi-Harb (2012) are in grey. Dot size is proportional to SNR radius. The dashed line indicates b = 0 deg. The top and right histograms represent the marginal distributions of the sample in Galactic longitude and latitude. |
4 Sample selection
The most up-to-date census of Galactic SNRs consists of 383 objects, according to the SNR catalogue by the University of Manitoba3 (Ferrand & Safi-Harb 2012). Of these, 294 correspond to the Radio Catalogue of Galactic Supernova Remnants by Green (2019), and the remaining 89 are candidates or confirmed objects from other works. As the starting point for our sample, we took the entire Green (2019) catalogue plus candidates from the MOST Supernova Remnant Catalogue (MSC.C4). The main constraint for building a representative sample from this list was the availability of imagery, that is, the sky coverage of the employed surveys. In this respect, Hi-GAL and MeerKAT were the most stringent (see Table 1), reducing the number of sources to 223.
For each of these, we produced square cutouts using a custom wrapper of the MONTAGE5 code, employing mosaicking in those cases where a source fell in between two adjacent survey tiles. The cutouts were taken larger than the size of the SNRs, with a side two times the corresponding SNR radius reported in the literature. We then manually assessed the quality of the resulting cutouts, excluding those sources that satisfy at least one of the following conditions:
unresolved or too compact to provide any useful morphological information;
affected by strong imaging artefacts in any of the three bands;
located in packed regions of the Galactic plane, where confusion with unrelated extended sources (e.g. nearby or overlapping H II regions) may introduce biases;
located excessively close to the survey coverage edges in any of the three bands, thus resulting in cropped images.
The application of these criteria cut down the sample to 178 objects, representing nearly ~50% of the total population. Figure 1 shows the l, b distribution of the sources that constitute the final sample. A complete list of the sources is provided in Table A.1.
5 Unsupervised workflow for classification
In this section, we introduce an unsupervised analysis pipeline for classification of SNRs. The overall workflow comprises two steps: a feature-extraction stage, for which we employed a convolutional autoencoder (hereafter CAE) to scan the input three-channel images, extracting their most relevant features and thus obtaining a compressed representation in a lower-dimensionality latent space; and a clustering stage, where we take the latent vectors, that is, the compressed representations of the input images, and explore several clustering strategies to find physically meaningful groups. In the following, a more detailed description of each step is given.
5.1 Dataset preparation
As explained in Section 4, the input dataset consists of 178 sources, each of them represented by a three-channel RGB image (R=SMGPS, G=Hi-GAL, B=WISE) containing the desired multi-wavelength morphological information needed to classify the SNR population. Raw cutouts cannot be directly fed into the CAE, as autoencoders typically require that input images have the same dimensions and be properly normalized. In our case, each cutout has a different size, which is proportional to the source angular radius. Furthermore, for a given source, each channel has a different number of pixels, angular resolution, and brightness units owing to the technical differences between the surveys (see Table 1). To overcome these issues and homogenise the sample, a number of preprocessing steps are required:
Convolution. The first step involves, for each source, the convolution of the three channels to a common beam in order to obtain a common angular resolution and thus make the features in the different bands directly comparable. To compute the common beam, we used the Khachiyan algorithm (Khachiyan 1980) as implemented in the radiobeam Python package. In our case, the common beam turns out to be equal to that of WISE (12 arcsec). As the beams are all circular and not drastically different in size, the net effect of the convolution is a subtle smoothing of the Hi-GAL and SMGPS images.
Reprojection and regridding. After convolution, we had to correct for the different projection systems of each survey (see Table 1) in order to obtain properly aligned channels. This was done using the reproject task of the MONTAGE package, which also allows regridding of the channels to a common pixel grid, producing channels with the same number of pixels. Finally, we conveniently regridded the resulting channels to a fixed size of 64 × 64 pixels, obtaining 178 RGB images of equal size (3 × 64 × 64) for the CAE. This value was found to be a good compromise solution between the number of pixels – which is critical for the model performance – and the level of detail retained in the images (see Sec. 5.2).
Flux conversion. To make all the channels directly comparable from a physical point of view, the pixel intensities must represent the same physical information. Therefore, we scaled all the channels appropriately from their native brightness units (see Table 1) to a Jy px−1 scale6.
Normalisation. Convolutional autoencoders perform better if all the input channels are normalised to a common range of values, typically [0,1], especially if they initially have very different dynamic ranges (as is the case here). However, in our case, such normalisation hampers the ability to retain physical information that could be of interest. For instance, variations in the IR-to-radio ratio across the source may convey key information about the processes at work (e.g. thermal/non-thermal), while providing clues as to the relative contribution of warm dust and ionised gas in shocked regions. Therefore, we explored different normalisation strategies. At first, we tried to normalise each image to the maximum and minimum value of all the channels, that is, to the absolute maximum and minimum values in each RGB ‘cube’. While this allowed us, in principle, to preserve the channel-to-channel intensity ratios, we note that: (1) the cubes exhibit a remarkably broad dynamic range in brightness, with IR channels (WISE and Hi-GAL) typically having average and median values several orders of magnitude higher than the SMGPS channel – we found that this approach affected the learning process, effectively introducing an undesired bias in the CAE towards the IR features (most prominent in the normalised cubes); and (2) many SNRs exhibit ‘negative bowls’ around the brightest regions in the SMGPS images. Because of the lack of zero-baseline observations, MeerKAT uv-coverage is unable to properly sample bright extended emission. This is a known interferometric problem – well described by Goedhart et al. (2024) – that affects the published data products and leads to unphysical IR-to-radio ratios. Considering these issues, we decided to take a simpler approach, performing a min–max normalisation per channel, and acknowledging this as a major limitation of the work.
Compact source removal. All the cutouts are populated by a varying number of compact sources, mostly stellar objects or background galaxies, which are particularly problematic in the WISE 22 μm band, where the fields are sometimes heavily crowded. These compact sources are not related to the SNRs and thus do not convey useful morphological information for the feature extraction stage. They can be considered random ‘noise’ contaminating the sample, that could negatively affect the learning process of the CAE. To deal with this potential issue, we employed the source-finding tool CAESAR (Riggi et al. 2016, 2021a) to produce binary masks for these compact objects using default source-finding parameters with a significance threshold of 5σ, as detailed in Riggi et al. 2021b (Appendix A). The masks were later employed when computing the loss function of the CAE to avoid considering the contaminated pixels (see Sec. 6.1).
Masking. SNRs are usually located in complex regions filled with diffuse background emission and neighbouring or overlapping extended sources, such as HII regions. This situation is particularly critical in the radio channel because of the broad dynamic range of the SMGPS images. To force the CAE to focus on the SNR features and prevent it from learning unwanted features from neighbouring, unrelated sources, in each cutout we masked all pixels outside a circular region of 32-pixel radius centred on the SNR.
5.2 Feature extraction with CAE
An autoencoder is a specific type of neural network designed for unsupervised learning and dimensionality reduction. The main goal is to replicate its own input, that is, mimicking the identity function, so that for an input, x(i) the output z(i) → x(i). An autoencoder comprises three components: an encoder, a bottleneck, and a decoder. In the encoder stage, the model tries to summarise the main features that describe the input data, reducing dimensionality and thus learning a compressed or encoded representation of the data. This compressed representation constitutes the bottleneck or latent space, which is the only information available for the decoder stage. The decoder then learns to reconstruct the input from this encoded representation as faithfully as possible – according to a certain loss function. The training process eventually leads to optimisation of the encoded representations, getting rid of the noise and redundancy present in the input data.
Convolutional autoencoders represent a variant of the classical autoencoder architecture that is particularly suited for image processing tasks thanks to the use of stacked convolutional and pooling layers. They can scan the input pixels to extract the most relevant features while preserving their spatial relationship. A simple schematic representation of the CAE used in this work is displayed in Figure 2. The selected architecture has an encoder stage consisting of three convolutional layers, with a kernel size of (3,3) and an increasing number of filters in each layer; three downsampling layers with a pixel stride of (2,2); and a dense layer of size D, which is the dimension of the latent space. All layers employ the Rectified Linear Unit (ReLU) activation function. The decoder stage is simply the mirrored counterpart of the encoder.
In our hyperparameter optimisation process, we concentrated on two key parameters: the number of filters per layer and the dimensionality of the latent space. We considered two flavours of the architecture: the ‘narrow’ architecture (with 32 → 64 → 128 filters) and the ‘wide’ architecture (with 64 → 128 → 256 filters). The latter was found to perform systematically better in terms of loss (see Sect. 6.1). The selection of the latent space dimensionality D was equally critical, as it affects the quality of the reconstruction (the higher the dimensionality the better) and the ‘clusterability’ of the encoded embeddings (clustering algorithms generally perform better in spaces of lower dimensionality). We tested several latent space dimensions ranging from 16 to 128 and found 64 to be a reasonable trade-off between image fidelity and clusterability. Therefore, the results presented in the following sections refer to the wide architecture with latent space dimensionality of 64 (unless stated otherwise).
![]() |
Fig. 2 Schematic representation of a convolutional autoencoder architecture, displaying the input (a three-channel RGB image combining WISE, Hi-GAL, and SMGPS imagery), the encoder, the latent vector, the decoder, and the reconstructed output. |
5.3 Density-based clustering
The autoencoded embeddings that represent each of the input images in the CAE bottleneck are passed to a clustering stage. While one could rely on the morphological descriptors of SNRs found in the literature (i.e. shell-like, plerionic, composite) as an initial guess, we do not have any prior knowledge about the distribution of the data, and so we favoured an exploratory approach over partition-based clustering schemes, which require that a number of clusters be fixed (like k–means). Therefore, our clustering stage employs the density-based spatial clustering of applications with noise (DBSCAN) algorithm first introduced by Ester et al. (1996). DBSCAN can find clusters of arbitrary shapes and sizes, taking into account the noise in the dataset, or more specifically the outliers, points in the multi-dimensional space that do not necessarily belong to any cluster. The ability to deal with outliers is a key advantage for this work, as one cannot realistically expect every single SNR in the sample to perfectly fit into a certain cluster, considering the heterogeneity of the population.
As we are looking for physically meaningful clusters, the assessment of the clustering outcomes has an inherent subjective component, which is derived from the knowledge of the scientist regarding the underlying physics of SNRs – and how the physics is correlated to multi-wavelength morphological features. However, we also used two standard metrics to evaluate the quality of the clustering:
-
The Davies-Bouldin index (DBI; Davies & Bouldin 1979), which provides a measure of the similarity of the clusters, by comparing the inter-cluster distance with the cluster size. DBI values closer to zero are desirable, as they indicate better partitions of the dataset. The DBI is computed as in Eq. (1):
(1)
where ci and cj are the average distances of each point in clusters i or j to the respective cluster centroids, and dij is the distance between the centroids of clusters i and j.
-
The Calinski-Harabasz index (CHI, Caliński & Harabasz 1974), which measures the ratio between the dispersion between clusters and the dispersion within clusters, for all clusters. Higher CHI values mean denser, well-differentiated clusters. The CHI index is computed as described in Eq. (2):
(2)
where tr(Bk) and tr(Wk) represent the traces of the between-cluster dispersion matrix and the within-cluster dispersion matrix, respectively, k is the number of clusters, and se is the size of the dataset.
![]() |
Fig. 3 Learning curves (training and validation losses) of four possible CAE setups, combining the ‘narrow’ and ‘wide’ architectures with latent space dimensions of 32 and 64. |
6 Experiments
In this section, we present our experimental results, as obtained with the pipeline described above.
6.1 Training and validation
The input dataset (178 images) was randomly divided into training and validation subsets using a 95–5% split. While having such a low number of samples to work with is not necessarily a problem, the autoencoder training could greatly benefit from having a larger number of examples to learn from, thus allowing better generalisation. Therefore, we increased the number of samples through data augmentation techniques. We employed four types of transformations, namely asymmetric vertical and horizontal shifting by 15% of the image range in each direction; vertical and horizontal flipping; rotation by ±15°; and zooming by a randomly chosen factor of 10–15%. Operations that cause distortions on the image, such as skewing, were disregarded as they would alter the actual morphological features, possibly leading to spurious results. Each time the model processed the dataset, that is, at every epoch, each image was augmented with a probability of 0.7 with one or more of these transformations. In this way, we prevent the image reconstruction from relying on minimal peculiar details of the image (such as small artefacts, object sizes, or orientations). Each transformation was applied simultaneously to the three image channels to preserve the multi-wavelength pixel-to-pixel relations.
We trained the autoencoder for 30 000 epochs (after which the loss was found to stabilise) using the adam-amsgrad optimiser (Reddi et al. 2018), with a batch size of 64, a learning rate of 0.0001, and a custom mean square error loss function weighted by the masks of the compact sources, as described in Sec. 5.1. Each training run took ~50 minutes to complete on an NVIDIA 2080 ti GPU. Figure 3 shows the convergence of the training and validation losses for the different architectures described in Sec. 5.2. The training and validation losses are systematically lower in the architectures with a 64D latent space, indicating better learning and a better generalisation capability.
In Figure 4, we show some examples of the images reconstructed by the autoencoder. We note that, even with a reduced latent space dimension of 64, which implies a compression factor of ~200: 1, the CAE does retain the most distinctive features of the input images, while ‘interpolating’ the masked regions (i.e. the compact sources) in a way that provides continuity to the SNR structure. Finally, the autoencoded embeddings were fed to the clustering stage, where different configurations of hyperparameters were tested in order to look for the best clustering.
6.2 Clustering the embeddings
Our first attempt consisted in clustering the 64-dimension autoencoded embeddings with DBSCAN. We found the autoencoded embeddings to be remarkably sparse in the latent space, having ~180 data points in a 64-dimensional space. With such a limited number of data points, the data may be too sparse to contain enough information as to allow for a proper clustering. DBSCAN is extremely sensitive to two complementary hyperparameters: ϵ, the distance between points within a given cluster; and ‘min_samples’, the minimum number of points required to form a cluster. These parameters need to be properly tuned to avoid all data points being considered outliers or grouped together in a single cluster. Likewise, the selection of an appropriate distance metric is critical. As we are dealing with a latent space, the Euclidean metric, which does not assume any hierarchy in the data features, seems like a reasonable option.
We tested a wide range of hyperparameter values, but DBSCAN struggled to find meaningful clusters. In fact, most of the points were classified as outliers by the algorithm, even when setting the min_samples parameter to low values like 3 to allow a more permissive clustering. This may be an indicator of an inherent lack of structure in the dataset.
Only small clusters were found even with high ϵ values, representing less than 10% of the total number of sources. Figure 5 shows three clustering examples. Only in panel c (ϵ=1) do small clusters appear, seemingly correlated with strong morphological features. For instance, one of the clusters is composed of three sources (G054.1+00.3, G292.2–00.5, G318.2+00.1) that display a shell-like radio component with strong IR emission towards the centre.
6.3 The N2D approach
The initial clustering results in the original 64-dimensional latent space were unsatisfactory, as only a small fraction of the objects were clustered, on the basis of barely clear common patterns. This issue could be related to the ‘curse of dimensionality’, which is a well-known challenge for clustering algorithms when dealing with high-dimensional data. In our case, the dataset is clearly high dimensional, with a data points to dimensions ratio of 178:64 ≈ 2.8, which translates into a sparse latent space topology where the sources are approximately uniformly distributed.
To overcome this problem and address the sparsity of the latent space in order to improve clusterability, we turned again to dimensionality reduction, using a second feature-extraction stage that takes the autoencoded embeddings as inputs and reprojects them in a space of lower dimensionality. In particular, we followed the approach proposed by McConville et al. (2020), known as ‘Not 2 (too) deep’ clustering, hereafter N2D. This non-deep clustering method augments the autoencoder with a manifold learning stage that explicitly takes local structure into account, improving the quality of the representations learned and hence increasing clusterability. McConville et al. (2020) found that such a pipeline combined with traditional clustering algorithms matched or outperformed other deep-clustering schemes for a range of benchmark datasets. They also concluded that, among other manifold representation methods, UMAP (Uniform Manifold Approximation and Projection; McInnes et al. 2020) showed the greatest ability to find a clusterable manifold out of the autoencoded embeddings. These authors recommend setting the UMAP target dimensionality (the number of UMAP components) equal to a guess of the number of clusters present in the dataset, and the minimum distance between points (min_dist) to zero, as the primary goal is to obtain an accurate representation of the underlying manifold.
In our case, replicating the N2D pipeline is tricky, as we lack prior knowledge of the number of clusters in the data. As discussed in previous sections, the SNR population is a heterogeneous group for which multiple classification schemes are possible, and so we expect a significant fraction of the data points to be labelled as ‘outliers’, that is, not belonging to any cluster.
For this reason, we employed a blind approach by varying the dimensionality of the projection from 4 to 12 among experiments. We then applied DBSCAN to the resulting manifolds, setting min_samples to 5 (since smaller clusters may be spurious) and exploring a wide range of ϵ values. We find that regardless of the dimensionality, the best results in terms of clusterability are achieved with ϵ ∈ [0.3, 0.45].
Figure 6 shows the experiments performed using different dimensionality for the UMAP projection and different DBSCAN values and Table 2 lists the number of clusters, average cluster size, number of outliers, and performance metrics for each experiment. We note that, while metrics such as CHI and DBI are useful for quantifying the clustering performance, they are not in any way related to the interpretability of the resulting clusters in terms of physical meaningfulness. In other words, even spurious clusters may result in good CHI and DBI scores. Therefore, we visually inspected the clustering results to evaluate the intracluster homogeneity, favouring experiments that resulted in strong differences between groups.
![]() |
Fig. 4 Examples of autoencoder reconstructions. The top row shows a sample of original RGB images, with compact sources masked. The bottom row shows the corresponding reconstructions obtained with the CAE architecture described in Sect. 5.2. |
![]() |
Fig. 5 DBSCAN clustering of the original autoencoded embeddings for different hyperparameter values. The 64D embeddings have been projected on a 2D space using UMAP (n_neighbors = 10, min_dist = 0.1). The clustering hyperparameters are displayed at the top of each panel. |
7 Discussion
7.1 Cluster performance and stability
In general, we find that the dimensionality of the underlying manifold does not have a decisive impact on the clustering performance. For a given UMAP projection, ϵ values of 0.30 and 0.35 (experiments A1, A2...E1, E2 in Table 2) result in a handful of clusters of small size (less than 10 sources on average) and a large number of outliers (between 60–90% of the sample), a situation not too different from what was obtained by clustering the original 64-dimensional embeddings. On the other hand, ϵ values of 0.45 (experiments A4...E4) tend to produce the lowest number of outliers (~33%) but only a few, large clusters. However, having large clusters can severely limit the interpretability of the groups from a physical perspective, as visual inspection reveals that the clusters tend to be more heterogeneous. The best compromise between the number and size of the clusters and the number of outliers was achieved for ϵ = 0.40 (experiments A3...E3 in Table 2).
To assess the stability of the clusterings with respect to the chosen UMAP dimensionality, we employed the adjusted Rand index (ARI; Halkidi et al. 2002) metric, which is a variant of the Rand index adjusted for chance. The ARI measures the similarity between two data partitions (clusterings), approaching 1 when the clusterings are similar, and 0 when the clusterings are random. We used ARI to measure the similarity between each pair of experimental results for a fixed DBSCAN parameter configuration. However, as the manifold is still relatively sparse, the ARI can be affected by the outliers, especially those points that fall near higher-density regions. For example, a point P may be considered an outlier in experiment ei but be assigned a label in experiment ej (depending on the ϵ value), thus downgrading the ARI metric even if the composition of all the other clusters remains the same. To minimise this effect in favour of a ‘fairer’ evaluation of cluster similarity, when computing ARI we only considered points with valid cluster labels in both experiments ei and ej. Figure 7 shows an example ARI matrix for experiments A3...E3, with ϵ = 0.40. The average ARI is ~0.74, but most of the discrepancy involves experiment A3, with UMAP dimensionality of 4. At higher dimensionalities, the average agreement increases up to ARI ~ 0.81, indicating the clusters are stable and therefore not spurious.
![]() |
Fig. 6 Experiments for different UMAP manifold dimensionality and DBSCAN ϵ values. |
Performed experiments. From left to right: experiment code, dimensionality of the UMAP projection of the autoencoded embeddings (see text), DBSCAN ϵ value, Calinski-Harabasz index, Davies-Bouldin index, number of clusters, average cluster size, and number of outliers.
![]() |
Fig. 7 Adjusted Rand index matrix for DBSCAN clusterings with ϵ=0.40. |
7.2 Cluster physical interpretation
As mentioned above, clusterings are stable, which means that the elements belonging to the clusters are the same. We therefore picked experiment B3 as a reference for a discussion of their possible physical meaning. Figure 8a shows experiment B3, which corresponds to a 6D UMAP projection and ϵ = 0.40. Eight clusters can be identified, a representative of which is shown in Fig. 8b. At a glance, it is clear that both the morphology and colour distribution have played a role in defining the clusters. For some clusters, it is easier to spot a series of common characteristics: for example, cluster 4 is mostly made of SNRs where radio emission is predominant, with a limb-brightened elongated morphology that stands out over a more ‘uniform’ IR emission; whilst sources in cluster 5 display a more compact and irregular central radio emission. In the other clusters, the contribution from IR is stronger in general: cluster 6 contains sources with a rather complex morphology, with filamentary IR emission that is roughly co-spatial with the radio; clusters 0 and 1 contain sources with a more diffuse IR component, and shell-shaped or arc-like radio emission. Cluster 3 displays objects with very localised strong emission both in IR and radio band. Cluster 7, on the other hand, is dominated by sources with a central and compact radio emission with no counterpart in the IR. Finally, cluster 2 is the most heterogeneous, showing no obvious common patterns.
Providing a physical interpretation for the aforementioned clusters is not a straightforward task. As a starting point to investigate the physical processes responsible for the observed distribution and thus to characterise each cluster, we take advantage of the existing classification scheme in the SNR Manitoba catalogue. In Fig. 9, we show the distribution of SNR types in each cluster and in Fig. 10 we show the distribution of each type among the different clusters. However, there is a factor that we must consider: such a classification scheme of SNRs relies on the available radio imagery, which is limited for many sources – in terms of angular resolution and sensitivity – compared to the new MeerKAT data. As a consequence, for instance, it is noticeable that shell-like SNRs are the most frequent component in all clusters, being the most numerous class in the catalogues. In other words, the SMGPS images can reveal previously unseen structures and details – such as regions of shallow radio emission – that may affect the (morphology-based) classification of a given SNR (Loru et al. 2024).
In cluster 4, as mentioned, radio is the dominant emission and SNR members show a filled, limb-brightened morphology, with a weak but non-negligible diffuse central emission. However, the catalogue (Ferrand & Safi-Harb 2012) lists most of them as shell-like sources, certainly due to the mere lack of sensitivity in previous observations. As seen from the example in Fig. 8b, their morphology resembles that of W44 (G034.7–00.4, Dubner 2017), a well-studied composite SNR. Composite SNRs are objects with two different components emitting in radio for two simultaneous but different processes: in thermal composite or mixed-morphology (MM) SNRs, we observe a non-thermal emission from the expanding shell due to the interaction of the SN blast wave and the interstellar material (typically dense molecular clouds), and a central emission associated with a thermal X-ray detection; in plerionic composite or filled-centre SNRs, we again observe the synchrotron emission from the shell, plus a central non-thermal emission due to the presence of a pulsar wind nebula (PWN), that is, due to the wind of relativistic particles from the central spinning neutron star.
Although W44 is reported in the catalogue as plerionic composite, the very detailed study of Castelletti et al. (2007) revealed that there is no evidence in the radio continuum spectrum of any coupling between the associated pulsar and the SNR emission; that is, the central diffuse emission is not from the PWN, while thermal X-ray emission has been detected (as typically seen in MM SNRs).
Cluster 4 contains a further two thermal composite SNRs, G290.1–00.8 and G327.4+00.4; while the nature of G008.7–00.1 and G338.3–00.0, reported as plerionic composite, is still debated, with authors claiming evidence of strong interaction with the surrounding molecular clouds (see Castro & Slane 2010 and Lau et al. 2017, respectively). It is therefore possible that a MM nature is the common denominator for this group, and that, having recovered a central, thus-far unseen emission for most of them, the clustering is recognising this as a common feature.
Similarly, sources in the smaller cluster 7 have a more compact, slightly elongated, bright radio emission in the centre. Three out of four already classified SNRs are filled/plerionic composite SNRs (G029.7–00.3, G327.1–01.1 and G328.4+00.2), thus also in this case we could conclude that the central compact emission, and therefore the presence of a central PWN, could be common features of this cluster.
Cluster 6 is composed exclusively of shell-like SNRs. The only exception could be G011+00.1, whose nature as composite plerionic is described as uncertain in the catalogue and whose radio morphology recovered from MeerKAT imagery does not show any strong compact or diffuse central emission. Sources in cluster 6 have prominent dust features visible as shell-like structures or filaments at mid-infrared (MIR) and FIR wavelengths that are not always co-spatial with the radio. Four of these sources (G011.1+00.1, G011.1–01.0, G332.4–00.4, and G340.6+00.3) are listed as dusty SNRs by Chawner et al. (2020).
Cluster 3 contains sources that present bright features at IR and radio wavelengths. From Fig. 10, we see that most of the thermal composite SNRs are included in this cluster, pointing to a possible thermal origin of both the emissions. Thermal composite SNRs are associated with gamma-ray sources mainly exhibiting a hadronic nature; that is, relativistic particles within these sources collide with dense ambient targets, producing pions that subsequently decay into gamma rays. Theoretical modelling suggests the presence of remnants expanding within a diffuse environment, with small ISM clouds swallowed up by the main shock front, and heated up to X-ray-emitting temperatures. While we cannot firmly exclude that some of these features are related to artefacts caused by the subtraction of compact sources, these bright regions may be the effect of such interaction between the SNR and close molecular clouds.
Clusters 0 and 1 lay in two opposite positions on the visualisation plane (Fig. 8a), but their members show very similar characteristics: SNRs have a clear shell-like shape or arcs in the radio band, while IR emissions are more diffuse. However, the origin of the latter is more difficult to infer: IR emissions may be from the SNR itself, or they may be a contribution from the ISM. Distribution plots show that these clusters are mostly constituted from shell-like SNRs.
Finally, clusters 2 and 5 do not show any clear common pattern among their relative members, appearing heterogeneous at least to the human eye. Even from the classical classification plots (Figs. 9 and 10), we can see that they are small clusters with a varied composition.
![]() |
Fig. 8 Clustering results obtained with experiment B3 in Table 2. Panel a: visualisation of DBSCAN clustering of experiment B3 SNR embeddings in a 6D manifold. A further 2D UMAP projection has been used for representation purposes only, with min_dist=0.1 and n_neighbors=15. Objects with label −1 are outliers. Panel b: for each cluster found by DBSCAN, three representative SNRs were chosen and are presented as model reconstructions to show their main features. |
![]() |
Fig. 9 Clusters histograms. The distribution of SNRs in each cluster using the classical classification. |
![]() |
Fig. 10 Distributions of SNRs with identical classical classification among different clusters (the colour palette for clusters is as in Fig. 8). |
8 Conclusions and future work
In this work, we explore the use of unsupervised machine learning techniques to analyse the multi-wavelength properties of a representative sample of Galactic SNRs using high-resolution IR and radio images from the WISE, Hi-GAL, and SMGPS surveys. We fed the images to a CAE to produce a compact representation, and then searched the latent space for physically meaningful clusters using a density-based clustering approach. The key findings of this work are summarised as follows:
Despite the reduced number of example sources in the analysed sample (~180 SNRs), the CAE produces proper reconstructions that capture the most important features of the input images. The presence of masked regions in the input images (corresponding to compact sources not related to the SNRs) may influence the latent space structure, even though the CAE interpolates them in the learning process, providing continuity with the neighbouring pixels. The overall impact of masked sources is difficult to calibrate (see Appendix B), but we acknowledge that some corner cases (e.g. very bright compact sources that deviate from a Gaussian profile for which masking may not be perfect) tend to produce artefacts around the masked regions;
The resulting latent space has a sparse topology, and therefore the performance of density-based clustering algorithms is poor – they are generally unable to find meaningful clusters;
The projection of the autoencoded embeddings into a lower dimensionality space greatly improves the performance of the clustering stage. In particular, following the so-called N2D approach, UMAP can effectively separate SNRs into distinct groups based on their multi-wavelength properties. We tested a wide range of possible manifold dimensions (from 4 to 12), ideally correlated with the expected number of clusters. This approach results in a more structured – but still sparse – feature space, in which DBSCAN is able to isolate meaningful clusters;
For a representative clustering solution in an eight-dimensional manifold, we find eight well-defined clusters, while almost half of the objects remain as outliers. The analysis of the general properties of the clusters provides hints as to their connection to physical features of the SNRs and their close surroundings, such as a relation to the morphological SNR type, the presence of PWNe within the remnants, the existence of prominent dust features correlated with the radio (e.g. filaments or shells), and the possible interaction with neighbouring molecular clouds.
While the methods employed here have been widely used to address other astrophysical problems, mostly constrained to extragalactic science, this work represents a first, pioneering step in the application of an image feature extraction+clustering pipeline to well-resolved Galactic sources. As such, it is necessary to deal with a series of problems intrinsic to Galactic science, such as a limited number of samples and the contamination or confusion due to Galactic plane diffuse emission. Unfortunately, these two issues are entangled: the number of known SNRs and other extended radio sources is expected to grow substantially in the coming years thanks to the higher sensitivity of MeerKAT and other Square Kilometre Array (SKA) precursors (e.g. see Bordiu et al. 2024), but at the cost of detecting shallower diffuse emission that increases confusion at frequencies around ~1 GHz. We note that, regardless, the architecture presented here is highly adaptable and can therefore be applied to study other Galactic sources (e.g. HII regions, unclassified sources).
There is still a large fraction of sources for which no cluster can be reliably assigned with the available data. Somehow, this points out the limitations of the methods employed, as density-based clustering algorithms are unable to find better partitions of the data. However, we stress again that the intrinsic structure of the feature space is sparse. In other words, there is a ‘continuum’ of features rather than a clear distinction between groups. As a consequence, many of the unclassified objects likely share the properties of several adjacent clusters. It is possible that the addition of complementary information coming from different wavelength ranges (e.g. the X-ray data to be delivered by eROSITA; Merloni et al. 2012) or physical parameter distribution maps (e.g. dust temperature or optical depth distribution maps) will mitigate the number of outliers by introducing new key features related to the most energetic processes – that are indeed relevant to the study of SNRs. Such new features will also facilitate the physical interpretation of the clusters.
Another crucial aspect that needs to be addressed in the future is data normalisation. The ‘min-max’ per channel normalisation used in this work removes valuable physical information, hampering the use of the channel intensity ratios as useful diagnostic tools for measuring the correlation between warm dust and hot plasma.
In any case, the lack of zero-baseline observations in SMGPS data presents a challenge for any analysis based on ratios between pixel values. Negative pixels around bright sources, which are unphysical, already render channel-intensity ratios involving radio maps useless. Unfortunately, to the best of our knowledge, there are no plans to mitigate this effect in future SMGPS data releases, either by complementing the interferometric data with single-dish observations or by applying a data reduction strategy more suited for extended structures. Some SKA precursor projects, such as ASKAP’s Evolutionary Map of the Universe (Norris et al. 2011) performed with the Australian Square Kilometre Array Pathfinder, are in the process of adding complementary zero-baseline observations to their interferometric maps (e.g. PEGASUS project). However, it could be worth investigating alternative methods for handling negative pixel values in a way that allows the retention of physical information.
While all the aforementioned issues clearly limit our ability to provide an in-depth analysis of Galactic SNRs from a multi-wavelength unsupervised perspective, the results obtained so far are nonetheless promising, strongly suggesting the existence of unseen ‘patterns’ in the population that go beyond their mere morphological features in the radio band. In a future work, we plan to extend the presented methodology, incorporating new data and testing new deep architectures with the aim of obtaining a more robust clusterisation.
Data availability
The pipeline presented in this work, initially built ad hoc for this science case, has been revamped in the context of the H2020 NEANIAS project, and it is now available as a general-purpose cloud service, named LATENT SPACE EXPLORER https://lse.neanias.eu/, that includes a visualization module for exploratory analysis of the resulting clusters (see Cecconello et al. 2022 for further details).
Acknowledgements
F.B. and C.B. acknowledge support from the European Commission Horizon 2020 research and innovation programme under the grant agreement No. 863448 (NEANIAS). Supported by Italian Research Center on High Performance Computing Big Data and Quantum Computing (ICSC), project funded by European Union – NextGenerationEU – and National Recovery and Resilience Plan (NRRP) – Mission 4 Component 2 within the activities of Spoke 3 (Astrophysics and Cosmos Observations). The MeerKAT telescope is operated by the South African Radio Astronomy Observatory, which is a facility of the National Research Foundation, an agency of the Department of Science and Innovation. The National Radio Astronomy Observatory is a facility of the National Science Foundation operated under cooperative agreement by Associated Universities, Inc. The Centre for Astrophysics Research at the University of Hertfordshire kindly provided access to their HPC facilities for data processing and storage. This research made use of Montage. It is funded by the National Science Foundation under Grant Number ACI-1440620, and was previously funded by the National Aeronautics and Space Administration’s Earth Science Technology Office, Computation Technologies Project, under Cooperative Agreement Number NCC5-626 between NASA and the California Institute of Technology.
Appendix A Additional table
SNRs considered in this work: for each of them, it is reported the radio morphology classification, information on their remnant (extracted from the University of Manitoba catalogue1) and the cluster ID from the reference experiment B3. The last column reports alternative ID. SNR candidates found with MOST and included in the sample are reported with ‡.
Appendix B Impact of masking compact sources
The automated binary masks produced by CAESAR to remove compact sources during the preprocessing of the input images are not perfect. In some cases, small but noticeable residuals appear around the masked regions, particularly masking very bright sources or sources that deviate from a Gaussian profile. These residuals may ‘contaminate’ the embeddings learned by the CAE, thus reappearing in the reconstructed images as diffuse bright blobs or artefacts (see, e.g., some features in the examples from cluster 3 in Figure 8).
To measure the extent to which these artefacts in the input images may influence the clustering results, we computed the amount of masked pixels per input image. We only consider those pixels masked because of the presence of compact sources, meaning that pixels outside the circular region of interest applied to each source are not included in the count. In Figure B.1 we present a side-by-side comparison of the representative experiment B3 (see Section 7), comparing the assigned cluster labels with a colour scale that represents the amount of masked pixels per instance. From the plot, it is evident that there is not a clear trend: the amount of masked pixels varies from source to source within a given cluster, and all clusters have mean and median values of ~2–4%. The inter-cluster standard deviation is ~0.7, showing little differences among clusters. This indicates that, even if we cannot completely rule out an influence, masking out compact sources is not the dominant factor affecting the clustering results.
![]() |
Fig. B.1 Impact of source masking in clustering results. Left: Visualisation of DBSCAN clustering of experiment B3 SNR embeddings (same as in Figure 8, panel a). Right: Same experiment, but colour-coded based on the amount of masked pixels in the original input images. |
References
- Ball, N. M., & Brunner, R. J. 2010, Int. J. Mod. Phys. D, 19, 1049 [Google Scholar]
- Bloom, J. S., Richards, J. W., Nugent, P. E., et al. 2012, PASP, 124, 1175 [Google Scholar]
- Bordiu, C., Riggi, S., Bufano, F., et al. 2024, A&A, submitted [Google Scholar]
- Brescia, M., Cavuoti, S., Razim, O., et al. 2021, Front. Astron. Space Sci., 8, 70 [NASA ADS] [CrossRef] [Google Scholar]
- Caliński, T. & Harabasz, J. 1974, Communications in Statistics, 3, 1 [Google Scholar]
- Castelletti, G., Dubner, G., Brogan, C., & Kassim, N. E. 2007, A&A, 471, 537 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Castro, D., & Slane, P. 2010, ApJ, 717, 372 [NASA ADS] [CrossRef] [Google Scholar]
- Cecconello, T., Bordiu, C., Bufano, F., et al. 2022, arXiv e-prints [arXiv:2204.13933] [Google Scholar]
- Chawner, H., Gomez, H. L., Matsuura, M., et al. 2020, MNRAS, 493, 2706 [NASA ADS] [CrossRef] [Google Scholar]
- Cheng, T.-Y., Li, N., Conselice, C. J., et al. 2020, MNRAS, 494, 3750 [NASA ADS] [CrossRef] [Google Scholar]
- Davies, D. L., & Bouldin, D. W. 1979, IEEE Trans. Pattern Anal. Mach. Intell., PAMI-1, 224 [CrossRef] [Google Scholar]
- Dieleman, S., Willett, K. W., & Dambre, J. 2015, MNRAS, 450, 1441 [NASA ADS] [CrossRef] [Google Scholar]
- Dubner, G. 2017, in Handbook of Supernovae, eds. A. W. Alsabti, & P. Murdin, 2041 [CrossRef] [Google Scholar]
- Ester, M., Kriegel, H.-P., Sander, J., & Xu, X. 1996, in Proc. of 2nd International Conference on Knowledge Discovery, 226 [Google Scholar]
- Ferrand, G., & Safi-Harb, S. 2012, Adv. Space Res., 49, 1313 [Google Scholar]
- Fraix-Burnet, D., Bouveyron, C., & Moultaka, J. 2021, A&A, 649, A53 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Goedhart, S., Cotton, W. D., Camilo, F., et al. 2024, MNRAS, 531, 649 [CrossRef] [Google Scholar]
- Goldstein, D. A., D’Andrea, C. B., Fischer, J. A., et al. 2015, AJ, 150, 82 [Google Scholar]
- Green, D. A. 2019, J. Astrophys. Astron., 40, 36 [Google Scholar]
- Griffin, M. J., Abergel, A., Abreu, A., et al. 2010, A&A, 518, L3 [EDP Sciences] [Google Scholar]
- Halkidi, M., Batistakis, Y., Vazirgiannis, M. 2002, ACM SIGMOD Record, 31, 40 [CrossRef] [Google Scholar]
- Iwasaki, H., Ichinohe, Y., & Uchiyama, Y. 2019, MNRAS, 488, 4106 [NASA ADS] [CrossRef] [Google Scholar]
- Jacobs, C., Glazebrook, K., Collett, T., More, A., & McCarthy, C. 2017, MNRAS, 471, 167 [Google Scholar]
- Khachiyan, L. G. 1980, USSR Computat. Math. Math. Phys., 20, 53 [CrossRef] [Google Scholar]
- Lanusse, F., Ma, Q., Li, N., et al. 2018, MNRAS, 473, 3895 [Google Scholar]
- Lau, J. C., Rowell, G., Burton, M. G., et al. 2017, MNRAS, 464, 3757 [CrossRef] [Google Scholar]
- Lopez, L. A., Ramirez-Ruiz, E., Badenes, C., et al. 2009, ApJ, 706, L106 [Google Scholar]
- Lopez, L. A., Ramirez-Ruiz, E., Huppenkothen, D. et al. 2011, ApJ, 732, 114 [NASA ADS] [CrossRef] [Google Scholar]
- Loru, S., Ingallinera, A., Umana, G., et al. 2024, A&A, submitted [Google Scholar]
- McConville, R., Santos-Rodriguez, R., Piechocki, R. J., & Craddock, I. 2020, in 25th International Conference on Pattern Recognition, ICPR 2020 (IEEE Computer Society) [Google Scholar]
- McInnes, L., Healy, J., & Melville, J. 2020, UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction [Google Scholar]
- Merloni, A., Predehl, P., Becker, W., et al. 2012, arXiv e-prints [arXiv:1209.3114] [Google Scholar]
- Molinari, S., Swinyard, B., Bally, J., et al. 2010, A&A, 518, L100 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Naul, B., Bloom, J. S., Pérez, F., & van der Walt, S. 2018, Nat. Astron., 2, 151 [NASA ADS] [CrossRef] [Google Scholar]
- Norris, R. P., Hopkins, A. M., Afonso, J., et al. 2011, PASA, 28, 215 [Google Scholar]
- Pilbratt, G. L., Riedinger, J. R., Passvogel, T., et al. 2010, A&A, 518, L1 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Pinheiro Gonçalves, D., Noriega-Crespo, A., Paladini, R., Martin, P. G., & Carey, S. J. 2011, AJ, 142, 47 [Google Scholar]
- Poglitsch, A., Waelkens, C., Geis, N., et al. 2010, A&A, 518, L2 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Reddi, S. J., Kale, S., & Kumar, S. 2018, in International Conference on Learning Representations [Google Scholar]
- Riggi, S., Ingallinera, A., Leto, P., et al. 2016, MNRAS, 460, 1486 [NASA ADS] [CrossRef] [Google Scholar]
- Riggi, S., Bordiu, C., Vitello, F., et al. 2021a, Astron. Comput., 37, 100506 [NASA ADS] [CrossRef] [Google Scholar]
- Riggi, S., Umana, G., Trigilio, C., et al. 2021b, MNRAS, 502, 60 [NASA ADS] [CrossRef] [Google Scholar]
- Rubin, A., & Gal-Yam, A. 2016, ApJ, 828, 111 [NASA ADS] [CrossRef] [Google Scholar]
- Sánchez Almeida, J., & Allende Prieto, C. 2013, ApJ, 763, 50 [CrossRef] [Google Scholar]
- Sánchez Almeida, J., Aguerri, J. A. L., Muñoz-Tuñón, C., & de Vicente, A. 2010, ApJ, 714, 487 [Google Scholar]
- Shallue, C. J., & Vanderburg, A. 2018, AJ, 155, 94 [NASA ADS] [CrossRef] [Google Scholar]
- Sortino, R., Magro, D., Fiameni, G., et al. 2023, Exp. Astron., 56, 293 [NASA ADS] [CrossRef] [Google Scholar]
- Spindler, A., Geach, J. E., & Smith, M. J. 2021, MNRAS, 502, 985 [NASA ADS] [CrossRef] [Google Scholar]
- Valenzuela, L., & Pichara, K. 2018, MNRAS, 474, 3259 [NASA ADS] [CrossRef] [Google Scholar]
- Varón, C., Alzate, C., Suykens, J. A. K., & Debosscher, J. 2011, A&A, 531, A156 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Wright, E. L., Eisenhardt, P. R. M., Mainzer, A. K., et al. 2010, AJ, 140, 1868 [Google Scholar]
Data used in this work correspond to the March 14, 2012 release, https://wise2.ipac.caltech.edu/docs/release/allsky/
The WISE data, in units of DN, was applied a DN/Jy conversion factor equal to 5.2269 × 10−5 (see WISE explanatory supplement at http://wise2.ipac.caltech.edu/docs/release/allsky/expsup/sec2_3f.html).
All Tables
Performed experiments. From left to right: experiment code, dimensionality of the UMAP projection of the autoencoded embeddings (see text), DBSCAN ϵ value, Calinski-Harabasz index, Davies-Bouldin index, number of clusters, average cluster size, and number of outliers.
SNRs considered in this work: for each of them, it is reported the radio morphology classification, information on their remnant (extracted from the University of Manitoba catalogue1) and the cluster ID from the reference experiment B3. The last column reports alternative ID. SNR candidates found with MOST and included in the sample are reported with ‡.
All Figures
![]() |
Fig. 1 Distribution of Galactic SNRs. The SNRs included in this work, meeting the criteria described in Sec. 4, are shown in blue. The other SNRs in Ferrand & Safi-Harb (2012) are in grey. Dot size is proportional to SNR radius. The dashed line indicates b = 0 deg. The top and right histograms represent the marginal distributions of the sample in Galactic longitude and latitude. |
In the text |
![]() |
Fig. 2 Schematic representation of a convolutional autoencoder architecture, displaying the input (a three-channel RGB image combining WISE, Hi-GAL, and SMGPS imagery), the encoder, the latent vector, the decoder, and the reconstructed output. |
In the text |
![]() |
Fig. 3 Learning curves (training and validation losses) of four possible CAE setups, combining the ‘narrow’ and ‘wide’ architectures with latent space dimensions of 32 and 64. |
In the text |
![]() |
Fig. 4 Examples of autoencoder reconstructions. The top row shows a sample of original RGB images, with compact sources masked. The bottom row shows the corresponding reconstructions obtained with the CAE architecture described in Sect. 5.2. |
In the text |
![]() |
Fig. 5 DBSCAN clustering of the original autoencoded embeddings for different hyperparameter values. The 64D embeddings have been projected on a 2D space using UMAP (n_neighbors = 10, min_dist = 0.1). The clustering hyperparameters are displayed at the top of each panel. |
In the text |
![]() |
Fig. 6 Experiments for different UMAP manifold dimensionality and DBSCAN ϵ values. |
In the text |
![]() |
Fig. 7 Adjusted Rand index matrix for DBSCAN clusterings with ϵ=0.40. |
In the text |
![]() |
Fig. 8 Clustering results obtained with experiment B3 in Table 2. Panel a: visualisation of DBSCAN clustering of experiment B3 SNR embeddings in a 6D manifold. A further 2D UMAP projection has been used for representation purposes only, with min_dist=0.1 and n_neighbors=15. Objects with label −1 are outliers. Panel b: for each cluster found by DBSCAN, three representative SNRs were chosen and are presented as model reconstructions to show their main features. |
In the text |
![]() |
Fig. 9 Clusters histograms. The distribution of SNRs in each cluster using the classical classification. |
In the text |
![]() |
Fig. 10 Distributions of SNRs with identical classical classification among different clusters (the colour palette for clusters is as in Fig. 8). |
In the text |
![]() |
Fig. B.1 Impact of source masking in clustering results. Left: Visualisation of DBSCAN clustering of experiment B3 SNR embeddings (same as in Figure 8, panel a). Right: Same experiment, but colour-coded based on the amount of masked pixels in the original input images. |
In the text |
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.