All Projects → AndrewGYork → simple_sim_fusion_demo

AndrewGYork / simple_sim_fusion_demo

Licence: other
Simple demo of structured illumination microscopy image fusion via Richardson-Lucy deconvolution

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to simple sim fusion demo

camera-fusion
Multiple cameras calibration and fusion with OpenCV Python.
Stars: ✭ 27 (+107.69%)
Mutual labels:  image-fusion
napari-aicsimageio
Multiple file format reading directly into napari using pure Python
Stars: ✭ 18 (+38.46%)
Mutual labels:  microscopy
mpc-DL-controller
Deep Neural Network architecture as a predictive optimal controller for {HVAC+Solar cell + battery} disturbance afflicted system vs classic Model Predictive Control
Stars: ✭ 37 (+184.62%)
Mutual labels:  simulated-data
SESF-Fuse
SESF-Fuse: An Unsupervised Deep Model for Multi-Focus Image Fusion
Stars: ✭ 47 (+261.54%)
Mutual labels:  image-fusion
OAD
Collection of tools and scripts useful to automate microscopy workflows in ZEN Blue using Python and Open Application Development tools and AI tools.
Stars: ✭ 90 (+592.31%)
Mutual labels:  microscopy
atomai
Deep and Machine Learning for Microscopy
Stars: ✭ 77 (+492.31%)
Mutual labels:  microscopy
MiM NikonTi
Config and scripts used to run a Nikon Eclipse Ti in the vanNimwegen lab.
Stars: ✭ 16 (+23.08%)
Mutual labels:  microscopy
NanoJ-Fluidics
Manual, source-code and binaries for the NanoJ-Fluidics project
Stars: ✭ 47 (+261.54%)
Mutual labels:  microscopy
cellfinder
Automated 3D cell detection and registration of whole-brain images
Stars: ✭ 122 (+838.46%)
Mutual labels:  microscopy
Scripts
🔬🍸 Home of the ImageJ BAR: A collection of Broadly Applicable Routines for ImageJ
Stars: ✭ 18 (+38.46%)
Mutual labels:  microscopy
graphsim
R package: Simulate Expression data from igraph network using mvtnorm (CRAN; JOSS)
Stars: ✭ 16 (+23.08%)
Mutual labels:  simulated-data
ome-types
native Python dataclasses for the OME data model
Stars: ✭ 28 (+115.38%)
Mutual labels:  microscopy
GPim
Gaussian processes and Bayesian optimization for images and hyperspectral data
Stars: ✭ 29 (+123.08%)
Mutual labels:  microscopy
axondeepseg
Axon/Myelin segmentation using Deep Learning
Stars: ✭ 102 (+684.62%)
Mutual labels:  microscopy
flika
An interactive image processing program for biologists written in Python.
Stars: ✭ 20 (+53.85%)
Mutual labels:  microscopy
odemis
Open Delmic Microscope Software
Stars: ✭ 32 (+146.15%)
Mutual labels:  microscopy
LLSpy
Lattice light-sheet post-processing utility.
Stars: ✭ 19 (+46.15%)
Mutual labels:  microscopy
remote refocus
A scientific publication, describing a way to improve microscopy. This repository hosts everything you need to reproduce our results. Read the publication here: https://andrewgyork.github.io/remote_refocus/
Stars: ✭ 13 (+0%)
Mutual labels:  microscopy
imagefusion Infrared visible latlrr
infrared anf visible image fusion using latent low-rank representation
Stars: ✭ 40 (+207.69%)
Mutual labels:  image-fusion
bg-atlasapi
A lightweight python module to interact with atlases for systems neuroscience
Stars: ✭ 54 (+315.38%)
Mutual labels:  microscopy

simple_sim_fusion_demo

Simple demo of structured illumination microscopy image fusion via Richardson-Lucy deconvolution. To run the code yourself, download sim_fusion.py and np_tif.py, put them in the same directory, and execute them in a Python 3 environment that includes Numpy and Scipy. To see the results of running the code, scroll down.

Given a 2D x-z object:

True density

Illuminated with a series of 2D x-z intensity patterns like this:

Illumination

And blurred with a 2D x-z PSF like this:

Point spread function

Yielding simulated data like this:

Measurement

We process this simulated data into an estimate of the true density (truth is in red, estimate is in green):

Estimate vs. truth

Via iterative Richardson-Lucy deconvolution:

Iterative convergence

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].