cfcnn

Data and codes for "Calibration-free single-frame super-resolving fluorescence microscopy".

https://github.com/robstarek/cfcnn

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, biorxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Data and codes for "Calibration-free single-frame super-resolving fluorescence microscopy".

Basic Info
  • Host: GitHub
  • Owner: RobStarek
  • License: mit
  • Language: HTML
  • Default Branch: main
  • Size: 27.4 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 11 months ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

Calibration-free single-frame super-resolution fluorescence microscopy

This repository contains data and scripts required for reproducing the results presented in the paper Calibration-free single-frame super-resolution fluorescence microscopy by Anežka Dostálová, Dominik Vašinka, Robert Stárek, and Miroslav Ježek.

The paper is available on: * arXiv: https://arxiv.org/abs/2505.13293. * bioRxiv: https://www.biorxiv.org/content/10.1101/2025.05.20.655080v1

DOI

cnn-model

This folder contains the developed calibration-free convolutional neural network (CFCNN) for super-resolving image reconstruction from a single intensity frame, and a usage example.

experimental-data

In this folder, the data and script necessary to recreate Figure 2 and Table I of the paper are provided. Fig. 2 shows the experimentally acquired fluorescence microscopy images together with their ground truth, and the visual comparison of the reconstructed outputs from the Richardson-Lucy (R-L) deconvolution algorithm, multi-emitter fitting (MEF) using ThunderSTORM, and our CFCNN. These are stored in HDF5 format, respectively, with separate files for each experimental image ("Image1.h5", "Image2.h5", "Image3.h5").
Table I provides a quantitative comparison of the reconstruction quality in terms of mean absolute error and Kullback-Leibler divergence. These metrics are computed between the output of each reconstruction method and the ground truth for each experimental image.

resolution-test

This folder contains scripts for the analysis of the resolution achievable by the CFCNN. More detailed comments are included within the scripts.
"generateinputs.py" generates synthetic data for resolution testing, including input images with varying signal-to-noise ratios (SNRs) and corresponding reference images, and stores the outputs in HDF5 files.
"process
cnnoutputs.ipynb" evaluates the resolving ability of the CFCNN model on the generated synthetic data.
"process
inputs_cnn.py" processes the input datasets by the CFCNN and saves the results in HDF5 files.

star-test

This folder contains scripts for the recreation of Figure 3 of the paper. Synthetic data are generated and analyzed by our CFCNN, the R-L deconvolution, and MEF using ThunderSTORM for a broader and more systematic evaluation of the performance beyond the presented experimental images. More detailed comments are included within the scripts.
"generatefigure.ipynb" recreates the Fig. 3.
"generate
inputs.py" generates synthetic 2D images of a star-shaped pattern with varying SNRs and corresponding ground truth images.
"processinputscnn.py" processes the input datasets by the CFCNN and saves the results in HDF5 files.
"rlmodule.py" provides functions for generating Gaussian kernels and performing Richardson-Lucy deconvolution.
"rl
process.py" applies the R-L algorithm.

Owner

  • Login: RobStarek
  • Kind: user
  • Location: Olomouc
  • Company: Department of optics, Palacky University Olomouc

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: >-
  Calibration-free single-frame super-resolution fluorescence
  microscopy
message: >-
  If you use this dataset, please cite it using the metadata
  from this file.
type: dataset
authors:
  - given-names: Anežka
    family-names: Dostálová
    email: dostalova@optics.upol.cz
    affiliation: >-
      Palacky University Olomouc, Faculty of Science,
      Department of Optics, 17. listopadu 1192/12 77900
      Czechia
    orcid: 'https://orcid.org/0009-0008-9480-6801'
  - given-names: Robert
    family-names: Stárek
    email: starek@optics.upol.cz
    affiliation: >-
      Palacky University Olomouc, Faculty of Science,
      Department of Optics, 17. listopadu 1192/12 77900
      Czechia
    orcid: 'https://orcid.org/0000-0002-5396-6293'
  - given-names: Dominik
    family-names: Vašinka
    email: vasinka@optics.upol.cz
    orcid: 'https://orcid.org/0000-0003-3218-8717'
    affiliation: >-
      Palacky University Olomouc, Faculty of Science,
      Department of Optics, 17. listopadu 1192/12 77900
      Czechia
  - given-names: Miroslav
    family-names: Ježek
    email: jezek@optics.upol.cz
    affiliation: >-
      Palacky University Olomouc, Faculty of Science,
      Department of Optics, 17. listopadu 1192/12 77900
      Czechia
    orcid: 'https://orcid.org/0000-0003-1939-4495'
repository-code: 'https://github.com/RobStarek/CFCNN/'
abstract: >-
  This repository contains data and scripts required for
  reproducing the results presented in the paper
  Calibration-free single-frame super-resolving fluorescence
  microscopy by Anežka Dostálová, Dominik Vašinka, Robert
  Stárek, and Miroslav Ježek. The paper is available on
  arXiv: https://arxiv.org/abs/2505.13293.
keywords:
  - microscopy
  - single-molecule
  - deep-learning
license: MIT
version: '0.9'
date-released: '2025-04-25'

GitHub Events

Total
  • Release event: 2
  • Public event: 1
  • Push event: 7
  • Create event: 2
Last Year
  • Release event: 2
  • Public event: 1
  • Push event: 7
  • Create event: 2