All Projects → kasasxav → ImSwitch

kasasxav / ImSwitch

Licence: GPL-3.0 license
ImSwitch is a software solution in Python that aims at generalizing microscope control by providing a solution for flexible control of multiple microscope modalities.

Programming Languages

python
139335 projects - #7 most used programming language
TeX
3793 projects

Projects that are alternatives of or similar to ImSwitch

NanoJ-Fluidics
Manual, source-code and binaries for the NanoJ-Fluidics project
Stars: ✭ 47 (+9.3%)
Mutual labels:  microscopy, super-resolution
sparse-deconv-py
Official Python implementation of the 'Sparse deconvolution'-v0.3.0
Stars: ✭ 18 (-58.14%)
Mutual labels:  microscopy, super-resolution
picasso
A collection of tools for painting super-resolution images
Stars: ✭ 77 (+79.07%)
Mutual labels:  microscopy, super-resolution
flika
An interactive image processing program for biologists written in Python.
Stars: ✭ 20 (-53.49%)
Mutual labels:  fluorescence, microscopy
tensorflow-bicubic-downsample
tf.image.resize_images has aliasing when downsampling and does not have gradients for bicubic mode. This implementation fixes those problems.
Stars: ✭ 23 (-46.51%)
Mutual labels:  super-resolution
cyclops
Precision current source, with optional optical feedback, for driving LEDs and laser diodes
Stars: ✭ 38 (-11.63%)
Mutual labels:  fluorescence
Jalali-Lab-Implementation-of-RAISR
Implementation of RAISR (Rapid and Accurate Image Super Resolution) algorithm in Python 3.x by Jalali Laboratory at UCLA. The implementation presented here achieved performance results that are comparable to that presented in Google's research paper (with less than ± 0.1 dB in PSNR). Just-in-time (JIT) compilation employing JIT numba is used to …
Stars: ✭ 118 (+174.42%)
Mutual labels:  super-resolution
Magpie
将任何窗口放大至全屏
Stars: ✭ 4,478 (+10313.95%)
Mutual labels:  super-resolution
DAN
This is an official implementation of Unfolding the Alternating Optimization for Blind Super Resolution
Stars: ✭ 196 (+355.81%)
Mutual labels:  super-resolution
FB
Multi-frame super-resolution via sub-pixel.
Stars: ✭ 55 (+27.91%)
Mutual labels:  super-resolution
MLSR
Source code for ECCV2020 "Fast Adaptation to Super-Resolution Networks via Meta-Learning"
Stars: ✭ 59 (+37.21%)
Mutual labels:  super-resolution
cucim
No description or website provided.
Stars: ✭ 218 (+406.98%)
Mutual labels:  microscopy
WaifuLite
Super Resolution for Anime image, lightweight implementation
Stars: ✭ 20 (-53.49%)
Mutual labels:  super-resolution
MicroscPSF-Py
Fast and Accurate 3D PSF Computation for Fluorescence Microscopy
Stars: ✭ 25 (-41.86%)
Mutual labels:  microscopy
tf-perceptual-eusr
A TensorFlow-based image super-resolution model considering both quantitative and perceptual quality
Stars: ✭ 44 (+2.33%)
Mutual labels:  super-resolution
ColiCoords
Single-cell fluorescence microscopy data analysis
Stars: ✭ 22 (-48.84%)
Mutual labels:  microscopy
MSG-Net
Depth Map Super-Resolution by Deep Multi-Scale Guidance, ECCV 2016
Stars: ✭ 76 (+76.74%)
Mutual labels:  super-resolution
Single-Image-Example-Based-Super-Resolution
Single image example-based super resolution. Improves the spatial and temporal resolution of an image using a direct mapping of LR HR patch pairs. C++, openCV.
Stars: ✭ 33 (-23.26%)
Mutual labels:  super-resolution
SRDenseNet-pytorch
SRDenseNet-pytorch(ICCV_2017)
Stars: ✭ 113 (+162.79%)
Mutual labels:  super-resolution
CSSR
Crack Segmentation for Low-Resolution Images using Joint Learning with Super-Resolution (CSSR) was accepted to international conference on MVA2021 (oral), and selected for the Best Practical Paper Award.
Stars: ✭ 50 (+16.28%)
Mutual labels:  super-resolution

ImSwitch

DOI

ImSwitch is a software solution in Python that aims at generalizing microscope control by using an architecture based on the model-view-presenter (MVP) to provide a solution for flexible control of multiple microscope modalities.

Statement of need

The constant development of novel microscopy methods with an increased number of dedicated hardware devices poses significant challenges to software development. ImSwitch is designed to be compatible with many different microscope modalities and customizable to the specific design of individual custom-built microscopes, all while using the same software. We would like to involve the community in further developing ImSwitch in this direction, believing that it is possible to integrate current state-of-the-art solutions into one unified software.

Installation

Option A: Standalone bundles for Windows

Windows users can download ImSwitch in standalone format from the releases page on GitHub. Further information is available there. An existing Python installation is not required.

Option B: Install using pip

ImSwitch is also published on PyPI and can be installed using pip. Python 3.7 or later is required. Additionally, certain components (the image reconstruction module and support for TIS cameras) require the software to be running on Windows, but most of the functionality is available on other operating systems as well.

To install ImSwitch from PyPI, run the following command:

pip install ImSwitch

You will then be able to start ImSwitch with this command:

imswitch

(Developers installing ImSwitch from the source repository should run pip install -r requirements-dev.txt instead, and start it using python -m imswitch)

Documentation

Further documentation is available at imswitch.readthedocs.io.

Testing

ImSwitch has automated testing through GitHub Actions, including UI and unit tests. It is also possible to manually inspect and test the software without any device since it contains mockers that are automatically initialized if the instrumentation specified in the config file is not detected.

Contributing

Read the contributing section in the documentation if you want to help us improve and further develop ImSwitch!

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].