Image enhancement is a term used to refer to an operation that increases the quality of the image, being historically more used in the context of contrast enhancement (which improves visualization for the human eye). However, image enhancement is also a very general term that refers to operations that enhance features interest in the image. An image enhancement operation moves further away from the reality, as opposed to Image reconstruction that moves closer to the reality.

Synonyms
Image restoration

CAREless

Description

Deep learning based image restoration methods have recently been made available to restore images from under-exposed imaging conditions, increase spatio-temporal resolution (CARE) or self-supervised image denoising (Noise2Void). These powerful methods outperform conventional state-of-the-art methods and leverage down-stream analyses significantly such as segmentation and quantification.

To bring these new tools to a broader platform in the image analysis community, we developed a simple Jupyter based graphical user interface for CARE and Noise2Void, which lowers the burden for non-programmers and biologists to access these powerful methods in their daily routine.  CARE-less supports temporal, multi-channel image and volumetric data and many file formats by using the bioformats library. The user is guided through the different computation steps via inline documentation. For standard use cases, the graphical user interface exposes the most relevant parameters such as patch size and number of training iterations, while expert users still have access to advanced parameters such as U-net depth and kernel sizes. In addition, CARE-less provides visual outputs for training convergence and restoration quality. Any project settings can be stored and reused from command line for processing on compute clusters. The generated output files preserve important meta-data such as pixel sizes, axial spacing and time intervals.

need a thumbnail

Tensorflow

Description

"An open source machine learning framework for everyone "

TensorFlow™ is an open source software library for high performance numerical computation. Its flexible architecture allows easy deployment of computation across a variety of platforms (CPUs, GPUs, TPUs), and from desktops to clusters of servers to mobile and edge devices. Originally developed by researchers and engineers from the Google Brain team within Google’s AI organization, it comes with strong support for machine learning and deep learning and the flexible numerical computation core is used across many other scientific domains.

has topic
TensorFlow

Isotropic Super-Resolution for EM

Description

Super-resolve anisotropic EM data along low-res axis with deep learning.

 

has function

MOST-Raytracer

Description

This project was designed for vectorize and analyze the  blood vessels in the mouse brain.

This plugin requires the definition of seed point detection settings by the user (Semi-automated).

has topic
need a thumbnail

Simple Tracing DF-Tracing

Description

We have developed a novel approach, named DF-Tracing, to tackle this challenge. This method first extracts the neurite signal (foreground) from a noisy image by using anisotropic filtering and automated thresholding. Then, DF-Tracing executes a coupled distance-field (DF) algorithm on the extracted foreground neurite signal and reconstructs the neuron morphology automatically. Two distance-transform based “force” fields are used: one for “pressure”, which is the distance transform field of foreground pixels (voxels) to the background, and another for “thrust”, which is the distance transform field of the foreground pixels to an automatically determined seed point. The coupling of these two force fields can“push” a “rolling ball” quickly along the skeleton of a neuron, reconstructing the 3D cell morphology.

Simple Tracing - DT-fields

OpenCV / Biologically Inspired Vision Models and Derivative Tools

Description

The module provides biological visual systems models (human visual system and others). It also provides derivated objects that take advantage of those bio-inspired models.

OpenCV Logo

ORION

Description

ORION: Online Reconstruction and functional Imaging Of Neurons: segmentation and tracing of neurons for reconstruction.

A project to develop tools that explore single neuron function via sophisticated image analysis. ORION software bridges advanced optical imaging and compartmental modeling of neuronal function by rapidly, accurately, and robustly generating, from structural image data, a cylindrical morphology model suitable for simulating neuronal function. The goal of this project is to develop a computational and experimental framework to allow real-time mapping of functional imaging data (e.g., spatio-temporal patterns of dendritic voltages or intracellularions) to neuronal structure, during the very limited duration of an acute experiment.

ORION_example_result

Hessian by Philippe Thévenaz

Description

Computes image Hessian
Based on the algorithm described in the paper below. 

Splines: A Perfect Fit for Signal and Image Processing
M. Unser
IEEE Signal Processing Magazine, vol. 16, no. 6, pp. 22-38, November 1999.
 DOI: 10.1109/79.799930
 http://ieeexplore.ieee.org/document/799930/

has function
need a thumbnail

Laplacian by Philippe Thévenaz

Description

Computes image Laplacian

 

Based on the algorithm described in the paper below. 

Splines: A Perfect Fit for Signal and Image Processing
M. Unser
IEEE Signal Processing Magazine, vol. 16, no. 6, pp. 22-38, November 1999.
 DOI: 10.1109/79.799930
 http://ieeexplore.ieee.org/document/799930/

has function
need a thumbnail

gradient by Philippe Thévenaz

Description

Computes image gradient

 

Based on the algorithm below. 

Splines: A Perfect Fit for Signal and Image Processing
M. Unser
IEEE Signal Processing Magazine, vol. 16, no. 6, pp. 22-38, November 1999.
 DOI: 10.1109/79.799930
 http://ieeexplore.ieee.org/document/799930/

has topic
has function
need a thumbnail