Downloads · 30 days
0
DMLAB-GSU/Surya-AR-Segmentation
Surya-AR-Segmentation is a image segmentation model from DMLAB-GSU. Use it for the image segmentation task on the model card, and read the license before you ship it in a product. The card lists the license as gpl-3.0.
This repository contains the trained model checkpoints for the Active Region (AR) Segmentation downstream application built upon the Surya Solar Foundation Model.
Downloads · 30 days
0
Access
Public
Updated Jun 30, 2026
Repo size
10.9 GB
Likes
0
Public
Click a slice to open those files.
.pth10.9 GB · 100%
From the Hugging Face model README
This repository contains the trained model checkpoints for the Active Region (AR) Segmentation downstream application built upon the Surya Solar Foundation Model.
For more details on the foundation model, please refer to the Surya paper and the main GitHub repository.
Active Regions (ARs) with polarity inversion lines are detected using conventional computer vision techniques. For more details, please check the ARPILs repository. The binary AR masks generated by these techniques are used as ground truth. We map two consecutive 13-channel 4096x4096 inputs (4D) to 2D 4096x4096 maps to evaluate whether the foundation model can successfully detect ARs with polarity inversion lines.
The checkpoints in this repository contain the fine-tuned weights for the custom head architectures built on top of Surya embeddings. The models were trained to detect Active Regions (ARs) given full-disk SDO observations.
.pth files correspond to different training configurations and architectures (e.g., U-Net, MobileNet, LoRA variants, etc.) evaluated for AR segmentation..nc files) are hosted on an S3 bucket: s3://nasa-surya-bench/.To use these checkpoints for inference or fine-tuning, please use the codebase provided in the Surya AR Segmentation & Flare Forecasting GitHub Repository.
# Clone the repository
git clone https://github.com/DMLAB-GSU/surya_arseg_flare.git
cd surya_arseg_flare
# Create and activate conda environment
conda env create -f environment.yml
conda activate surya_arseg_flare
pip install -e .
# Run the inference script (make sure to place the downloaded checkpoints in the assets/ folder)
python scripts/arseg/infer.py experiment=arseg/sample_inference
If you encounter any issues or have general questions about the codebase, please reach out to us:
This material is based upon work supported by NASA under Award No. 80NSSC24PC377. Computational resources were provided by NSF ACCESS, GSU ARCTIC, and NASA Advanced Supercomputing (NAS). The authors acknowledge the NASA Solar Dynamics Observatory (SDO) team and NOAA/GOES for providing the data used in this work.