Giter Club home page Giter Club logo

sparse-deconv-py's Introduction

Weisong Zhao, Ph.D.

  • Professor, PI, microscopist, and data scientist at Harbin Institute of Technology (HIT).
  • His research interest focuses on biomedical imaging, machine learning, and bioimage analysis.
  • His lab is building advanced optical microscopy for biomedical applications, as well as developing smart algorithms across modalities including optical microscopy, acoustic/photoacoustic imaging, and cryo-EM/ET.

Scripting:

Contact ๐Ÿ“ฑ

  1. Website: https://weisongzhao.github.io/
  2. Email: [email protected]
  3. Twitter: @weisong_zhao
  4. Blogs: CSDN

News (start from 2020)

Selected Projects

Name MATLAB Java (ImageJ) Python Other languages Reference Description
SN2N - - SN2N - bioRxiv Self-inspired Noise2Noise learning to denoise engine
rFRC & PANEL PANELM PANELJ PANELpy - Light: Sci. Appl. Quantitatively mapping the local image quality at super-resolution scale
SACD SACDm SACDj - - Nat. Photon. 100 times faster super-resolution fluctuation imaging.
Sparse deconvolution Sparse-SIM - sparse-deconv-py - Nat. Biotech. An universal post-processing framework for fluorescence microscopy.
ImagePy - - ImagePy - Bioinformatics An open source image processing framework (A Pythonic ImageJ).
Simulation for Adaptive Optics Adaptive-Optics-simulation - - - Rev. Sci. Instrum. A light weight simulation framework for adaptive optics in microscopy.
img2vid img2vid - - - Nat. Biotech. A light weight framework for making exsiting images to videos.
Palette.ui Palette.ui - - - Nat. Biotech. Multi-color imaging tool to merge/composite frames.
Adaptive median filter - Adaptive-Median-imagej - - Nat. Biotech. A median filter with adaptive threshold to avoid blurring effects.
t-varianceJ - t-varianceJ - - - T-axial variance calculation will highlight the regions that have calcium signal transients.
Clean Web Template - - - CleanWeb-Template (html/Javascript) - A light weight personal website template.

sparse-deconv-py's People

Contributors

weisongzhao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sparse-deconv-py's Issues

2x upscaling inserts black slices

The upscale =2 results in 2x XYZ dimensions as expected, but z axis has every other slice black plus very grainy deconv output
Complied exe demo code (nature biotech vers) doesn't produce the grainy output.
thanks

Preserving total intensity

Hello Dr. Zhao,

I am currently applying sparse deconv to neuron imaging, and I am interested in modifying the loss function to include a term for total intensity conservation, or ideally, local intensity conservation, in hopes of retaining quantitative intensity information. My basic idea is to include a term that is the squared difference of total intensity in the reconstruction and original images. I think using a reasonably large hyperparameter constant would enforce the conservation of intensity while still leveraging sparsity/continuity priors.

However, I am not familiar enough with the optimization method used to understand how to include such a term in the Fourier update equations. Do you think this idea is reasonable, and if so, could you help me with the update equations? (even if it's just showing the mathematical form, I can manage the implementation)

Best,
George

Difference between time series and z-stack image for deconvolution algorithm

Hello,

I noticed that 3D deconv is not yet supported in the python version, and I was wondering how the deconvolution algorithm should differ between a XYT and XYZ image stack? After looking for a while at the matlab version, I could not really tell that there is a difference. If there is a major difference, could you show me where it is, and I can try to modify the python code to support 3D images?

Best,
George

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.