Image processing

Synonyms
Image pre-processing
Image filtering
Image preprocessing
Image postprocessing
Image post-processing
Image manipulation
Description

ImageJ macro script to streamline the original NMJ-morph methodology doi:10.1098/rsob.160240
Also requires Binary Connectivity https://blog.bham.ac.uk/intellimic/g-landini-software/ 

has function
need a thumbnail
Description

A collection of Image Processing and Analysis (IPA) functions used at the Facility for Advanced Imaging and Microscopy (FAIM).

has function
need a thumbnail
Description

JIPipe is a visual programming language to realize code-free workflow building for ImageJ-based image analyses. GUI, graphical user interface. Currently, JIPipe unifies the functionality of over 1,000 ImageJ commands into a standardized interface, represented as nodes in the pipeline flow chart. The window-based data management implemented in ImageJ is replaced with a table-based model designed for batch processing. JIPipe is also available from within the ImageJ update service.

has function
need a thumbnail

Introduction to 3D Analysis with 3D ImageJ Suite

The 3D ImageJ Suite is a set of algorithms and tools (mostly ImageJ plugins) developed since 2010, originally for 3D analysis of fluorescence microscopy. Since then, the plugins have been widely used and cited more than 200 times in biological journals. In this presentation we will give a general introduction to the tools available in the 3D ImageJ Suite : filtering, 3D segmentation for spots and nuclei, and 3D analysis. A graphical interface to manage 3D objects, the 3DManager, was also developed and will be presented.

GPU Accelerated Image Processing with CLIJ2

The NEUBIAS Academy at home about CLIJ2 gives an introduction to accelerated image processing using Graphics Processing Units (GPUs) in ImageJ/Fiji. Core concepts are explained as well as usage of the tools with the ImageJ Macro recorder and auto-completion in Fijis script editor. Furthermore, an outlook is provided of how the CLIJ project will develop in the coming years to provide long-term maintained access to GPU-acceleration in the Bio-Image Analysis context.

GPU-Accelerating ImageJ Macro Image Processing Workflows Using CLIJ

Submitted by czhang on

This chapter is part of this book. The chapter introduces GPU-accelerated image processing in ImageJ/Fiji. The reader is expected to have some pre-existing knowledge of ImageJ Macro programming. Core concepts such as variables, for-loops, and functions are essential. The chapter provides basic guidelines for improved performance in typical image processing workflows.

Description

Removal of heterogeneous background from image data of single-molecule localization microscopy, using extreme value-based emitter recovery (EVER).

Quote:

EVER requires no manual adjustment of parameters and has been implemented as an easy-to-use ImageJ plugin that can immediately enhance the quality of reconstructed super-resolution images. This method is validated as an efficient way for robust nanoscale imaging of samples with heterogeneous background fluorescence, such as thicker tissue and cells.

has function

Image Analysis Training Resources

Submitted by Perrine on

This is a resource for image analysis training material, with a focus on research in the life sciences.

Currently, this resource is mainly meant to serve image analysis trainers, helping them to design courses. However, we might add more text (or videos) to the material such that it could also be used by students for self-directed study.

Description

Phindr3D is a comprehensive shallow-learning framework for automated quantitative phenotyping of three-dimensional (3D) high content screening image data using unsupervised data-driven voxel-based feature learning, which enables computationally facile classification, clustering and data visualization.

Please see our GitHub page and the original publication for details.

Description

Local Z Projector is an ImageJ2 plugin, available in Fiji, that can perform local-Z projection of a 3D stack, possibly over time, possibly very large.

LZP performs projection of a surface of interest on a 2D plane from a 3D image. It is a simple tool that focuses on usability and is designed to be adaptable to many different use cases and image quality.

  • It can work with 3D movies over time with multiple channels.
  • It can work with images much larger than available RAM out of the box.
  • It takes advantage of computers with multiple cores, and can be used in scripts.

 

has function
Description

pyimagej provides a set of wrapper functions for integration between ImageJ and Python.

It also provides a high-level entry point for invoking ImageJ server APIs.

has function
need a thumbnail
Description

Epina ImageLab is a Microsoft Windows-based multisensor imaging tool for processing and analyzing hyperspectral images. It is a modular system consisting of a basic engine, a graphical user interface, a chemometrics toolbox and optional user-supplied modules. It supports the most important spectroscopic imaging techniques, such as UV/Vis, infrared, Raman, THz, optical emission/absorption, and mass spectrometry. On top of that Epina ImageLab enables the user to merge hyperspectral images with maps of physical properties and conventional high-resolution color photos. 

need a thumbnail
Description

Wavelet Toolbox™ provides apps and functions for the time-frequency analysis of signals and multiscale analysis of images.

need a thumbnail
Description

Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing — including neural networksmachine learningimage processinggeometrydata sciencevisualizations, and others. The system is used in many technical, scientific, engineering, mathematical, and computing fields.

Batch_Filter_CaseStudy part 2

Submitted by Perrine on

We will cover the theory behind some useful image preprocessing operations such as filtering for image restoration and feature enhancements, illumination compensation and background correction. We will then combine these operations and write a complete image analysis macro including image correction and 2D stitching of images coming from a large multiposition experiment.

Description

Automated workflow for performing multiview reconstruction of large multiview, multichannel, multiillumination time-lapse SPIM data on a high performance computing (HPC) cluster or on a single workstation. 

Description

PyTorch is an open-source machine learning library for Python, based on Torch, used for applications such as natural language processing.

has topic
has function