An open API service indexing awesome lists of open source software.

https://github.com/i4ds/fcd


https://github.com/i4ds/fcd

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# FCD: Fourier Convolutional Decoder

FCD is designed to work with STIX data; it takes 48 Fourier components (24 real, 24 imaginary) and reconstructs the image corresponding to them.

Below is the comparison of the FCD with other popular STIX reconstruction alorithms.

![Framework](images/final_framework.png)

# Running the Project

`pip install -r requirements.txt` to install all the necessary packages.

# Project Bits and Pieces

- [nn](nn/) includes [training](nn/train/) and [testing](nn/test/) of the FCD.
- [metrics](metrics/), [data](data/), and [utils](utils/) include relevant utility functions of the project.

**[Pretrained model](https://huggingface.co/mervess/FCD-Solar) of the FCD and a [demo](https://huggingface.co/spaces/mervess/FCD-Solar-Demo) of the model are available on HuggingFace.**

# Data

- Refer to [STIX data center](https://datacenter.stix.i4ds.net) to use observational STIX data.
- Refer to [STIX data generator](https://github.com/i4Ds/stix-data-generator) to generate your own simulated data.

# Citation

If this repository proves useful for your research, please cite our work as follows.

```
@article{SelcukSimsek2025,
author = {Selcuk-Simsek, Merve and Massa, Paolo and Xiao, Hualin and Krucker, S{\"a}m and Csillaghy, Andr{\'e}},
title = {Fourier convolutional decoder: reconstructing solar flare images via deep learning},
journal = {Neural Computing and Applications},
pages = {1--32},
year = {2025},
publisher = {Springer}
doi = {10.1007/s00521-025-11283-6},
url = {https://doi.org/10.1007/s00521-025-11283-6}
}
```