Submitted:
13 September 2023
Posted:
15 September 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Observing night sky
- Optimal weather conditions, such as clear skies free from clouds, are essential. Moreover, low light pollution level is crucial for a rewarding experience [2].
- Even with ideal conditions, stargazing via direct observation through an eyepiece and a telescope can be disappointing because of the lack of contrast and colour of the observed targets [1]. This requires a conditioning in total darkness, to accustom the eyes to night observation.
- Astronomy is an outdoor pursuit, and enduring the cold and dampness can test the patience of even the most curious observers.
- People with limited physical abilities (poor eyesight, handicap, etc.) might not be able to comfortably use the equipment.
- It is important to adapt the eyes to the darkness for a certain amount of time before being able to observe properly, and the very numerous constellations of satellites can be dazzling (especially when they are put into orbit) [3].
1.2. Going beyond the limits with Electronically Assisted Astronomy
2. Methodology to assist observational astronomy
2.1. Stargazing with smart telescopes
2.2. Demystifying concepts behind astrophotography
2.3. Enriching observations with eXplainable Artificial Intelligence
- We built a set of 5000 RGB images with a resolution of 224x224 pixels – by applying random crops.
- We manually classified these images to make two distinct groups: images with, and images without deep sky objects (we made sure we had an even balance for each set). Images with only stars are classified as images without deep sky objects.
- We split into three sets: training, validation and test sets (80%, 10%, 10%).
- We developed a Python prototype to train ResNet50 model in order to learn this binary classification.
- A dedicated Python prototype was implemented. Basic image processing tasks were realized with popular CV packages like openCV 4 and scikit-image 5, while ResNet50 model design was done with Tensorflow. To optimize the hardware usage during specific image treatment tasks (for both CPU and GPU), the NUMBA framework was used.
- The Python prototype was executed on a high-performance infrastructure with the following hardware features: 40 cores with 128 GB RAM (Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz) and NVIDIA Tesla V100-PCIE-32GB.
- The following hyper-parameters were used during the training: ADAM optimizer, learning rate of 0.001, 50 epochs, 32 images per batch.
- We obtained ready-to-use ResNet50 models with an accuracy of 85% on the validation set that can be applied on astronomical images.
- VGG16 and MobileNetV2 architectures were tested too during the tests, but the results are mostly similar.
- We built a pipeline to analyze the ResNet50 model output with XRAI [14]: this technique provides good results on galaxy images [15]. In practice, we used the saliency Python package 6 and we analyzed the output of the last convolution layer. As a result, we can obtain a heatmap showing the zone of interests in the classified images.
3. Discussion
3.1. XAI pipeline
- Decrease the resolution of the image to reduce the count of patches to evaluate.
- Estimate the heatmap of a small relevant subset of patches – for instance by ignoring patches where the ResNet50 classifier does not detect deep sky object.
3.2. Outreach events
- ’Rencontres Astronomique du Centre Ardenne 2022’ organized by Observatoire Centre Ardenne (Belgium). Participants were mostly experimented astronomers and scientists.
- ’Expo Sciences 2022’ organized by Fondation Jeunes Scientifiques Luxembourg (Luxembourg). Participants were young people with a strong scientific interest.
- ’Journée de la Statistique 2022’ organized by Luxembourg Science Center and STATEC (Luxembourg). The participants were of all ages and had a strong interest in mathematics and science.
- ’Robotic Event 2023’ organized by École Internationale de Differdange (Luxembourg). Participants were mainly students and teachers.
- Observing with both conventional and smart telescopes, to highlight the difference between what is seen (and sometimes invisible) with naked yes and what can be obtained through captured images. Participants are often surprised by what is visible through the eyepiece (the impressive number of stars), and amazed by the images of nebulae obtained in just a few minutes by smart telescopes.
- Transferring smart telescopes images on the laptop (via a FTP server – this feature is provided with the Vespera smart telescope).
- Applying the ResNet50 model on these images and presenting the results to the participants.
- Computing and showing the explanations of the ResNet50 model behaviour with XRAI heatmaps (giving the opportunity to explain in simple language how to train and use AI models).
- Explaining why deep-sky objects captured by the smart telescope and detected by the XAI pipeline are often invisible when viewed directly with the naked eye or via an eyepiece and a telescope.
- Then describing and comparing the different types of deep sky objects (galaxies, stars clusters, nebulae, etc.). We did this through short oral question and answer games, which showed that the participants understood the concepts quickly and made the connection with their prior knowledge (sometimes linked to popular culture [18]).
4. Conclusion and perspectives
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| EAA | Electronically Assisted Astronomy |
| AI | Artificial Intelligence |
| XAI | eXplainable Artificial Intelligence |
| CV | Computer Vision |
References
- Farney, M.N. Looking Up: Observational Astronomy for Everyone. The Physics Teacher 2022, 60, 226–228. [Google Scholar] [CrossRef]
- Varela Perez, A.M. The increasing effects of light pollution on professional and amateur astronomy. Science 2023, 380, 1136–1140. [Google Scholar] [CrossRef] [PubMed]
- Levchenko, I.; Xu, S.; Wu, Y.L.; Bazaka, K. Hopes and concerns for astronomy of satellite constellations. Nature Astronomy 2020, 4, 1012–1014. [Google Scholar] [CrossRef]
- Drechsler, M.; Strottner, X.; Sainty, Y.; Fesen, R.A.; Kimeswenger, S.; Shull, J.M.; Falls, B.; Vergnes, C.; Martino, N.; Walker, S. Discovery of Extensive [O iii] Emission Near M31. Research Notes of the AAS 2023, 7, 1. [Google Scholar] [CrossRef]
- Popescu, M.M. The impact of citizen scientist observations. Nature Astronomy 2023, pp. 1–2.
- Steinicke, W. Observing and cataloguing nebulae and star clusters: from Herschel to Dreyer’s New General Catalogue; Cambridge University Press, 2010.
- Parker, G. Making Beautiful Deep-Sky Images; Springer, 2007.
- Cazeneuve, D.; Marchis, F.; Blaclard, G.; Asencio, J.; Martin, V. Detection of Occultation Events by Machine Learning for the Unistellar Network. AGU Fall Meeting Abstracts, 2021, Vol. 2021, pp. P11B–12.
- Billingsley, B.; Heyes, J.M.; Lesworth, T.; Sarzi, M. Can a robot be a scientist? Developing students’ epistemic insight through a lesson exploring the role of human creativity in astronomy. Physics Education 2022, 58, 015501. [Google Scholar] [CrossRef]
- Dwivedi, R.; Dave, D.; Naik, H.; Singhal, S.; Omer, R.; Patel, P.; Qian, B.; Wen, Z.; Shah, T.; Morgan, G.; others. Explainable AI (XAI): Core ideas, techniques, and solutions. ACM Computing Surveys 2023, 55, 1–33. [Google Scholar] [CrossRef]
- Parisot, O.; Hitzelberger, P.; Bruneau, P.; Krebs, G.; Destruel, C.; Vandame, B. MILAN Sky Survey, a dataset of raw deep sky images captured during one year with a Stellina automated telescope. Data in Brief 2023, 48, 109133. [Google Scholar] [CrossRef]
- Parisot, O. Amplifier glow reduction, 2023. US Patent App. 18/147, 839.
- Parisot, O.; Bruneau, P.; Hitzelberger, P. Astronomical Images Quality Assessment with Automated Machine Learning. Proceedings of the 12th International Conference on Data Science, Technology and Applications - DATA. INSTICC, SciTePress, 2023, pp. 279–286. [CrossRef]
- Kapishnikov, A.; Bolukbasi, T.; Viégas, F.; Terry, M. XRAI: Better attributions through regions. Proceedings of the IEEE/CVF International Conference on Computer Vision, 2019, pp. 4948–4957.
- Jaziri, M.; Parisot, O. Explainable AI for Astronomical Images Classification. ERCIM News 2023, 2023. [Google Scholar]
- González, R.; Muñoz, R.; Hernández, C. Galaxy detection and identification using deep learning and data augmentation. Astronomy and Computing 2018, 25, 103–109. [Google Scholar] [CrossRef]
- Jin, Z.; Finkel, H. Analyzing Deep Learning Model Inferences for Image Classification using OpenVINO. IPDPSW 2020, 2020, pp. 908–911. [Google Scholar] [CrossRef]
- Stanway, E.R. Evidencing the interaction between science fiction enthusiasm and career aspirations in the UK astronomy community, 2022, [arXiv:astro-ph.IM/2208.05825].
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 |







Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).