Downloads · 30 days
0
Jwjohnson314/Aurora-FM
Aurora-FM is a machine learning model from Jwjohnson314. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as cc-by-4.0.
Downloads · 30 days
0
Access
Public
Updated Jul 21, 2026
Repo size
91.8 MB
Likes
0
Public
Click a slice to open those files.
.tar91.8 MB · 99%
From the Hugging Face model README
A self-supervised foundation model for understanding auroral dynamics through all-sky imagery
</div>Aurora-FM is a foundation model specifically designed for analyzing all-sky auroral imagery from the THEMIS all-sky imager network. Built on the SimCLR self-supervised learning framework, Aurora-FM learns rich representations of auroral phenomena without requiring extensive manual labeling, making it a powerful tool for space physics research and auroral morphology studies. Two versions of the model are provided: one that maps all-sky images to 512-dimensional vectors in a latent space where proximity corresponds to morphological or structural similarity, and another that has been finetuned on the manually labeled Oslo Auroral THEMIS (OATH) dataset (Clausen et al. 2018) to classify all-sky images into the six categories Arc, Diffuse, Discrete, Cloudy, Moon, and Clear/No Aurora.
quickstart.py contains utilities for loading and classifying images using the finetuned model. The included Jupyter notebook demonstrates their use.
The Python library THEMISim uses the model that has not been finetuned and demonstrates how the latent representations
learned by Aurora-FM facilitate downstream tasks such as similarity search.
Aurora-FM employs a ResNet-based encoder architecture trained with a variant of the SimCLR contrastive learning framework (Chen et al. 2021). This approach enables the model to learn meaningful representations of auroral phenomena through self-supervision.
Training Details:
The full details of the training process are documented in the JGR paper cited below.
Aurora-FM was trained using the SimCLR framework, which learns representations by maximizing agreement between differently augmented views of the same image. This approach is particularly well-suited for auroral imagery due to:
If you use Aurora-FM in your research, please cite:
@article{https://doi.org/10.1029/2024JH000292,
author = {Johnson, Jeremiah W. and Öztürk, Doğacan Su and Hampton, Donald and Connor, Hyunju K. and Blandin, Matthew and Keesee, Amy},
title = {Automatic Detection and Classification of Aurora in THEMIS All-Sky Images},
journal = {Journal of Geophysical Research: Machine Learning and Computation},
volume = {1},
number = {4},
pages = {e2024JH000292},
keywords = {aurora, annotation, machine learning, THEMIS, all-sky images},
doi = {https://doi.org/10.1029/2024JH000292},
url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2024JH000292},
eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2024JH000292},
note = {e2024JH000292 2024JH000292},
year = {2024}
}
This project is licensed under the Creative Commons 4.0 License - see the LICENSE file for details.
The THEMIS data has its own usage and attribution policy, please refer to https://themis.ssl.berkeley.edu/roadrules.shtml.
Built with ❤️ for the space physics community
</div>