ImageJ Macros

Description

This macro can be used to un-wide a tubular structure and flatten its surface (like peeling of and flattening the skin of a banana). The macro can only process a single channel 3D stack but it is easy to process multiple channels by exporting and importing ROI manager selections. Technically the macro computes the radial average intensity projection inside a ring centred on the radial symmetry axis of the object. The final image is a radial mapping of the intensity (radial angle along X, axial length along Y).

The example image is available in the documentation link. 

has function
Description

This macro implements a filter that is meant to attenuate close to parallel intensity stripes in an image, such as often happening in light sheet microscopy. The results are usually decent even when the stripes show a large angular spread due to light sheet refraction at the sample surface. The filter can process a 3D stack but the processing is performed slice by slice.

Example image is available in the documentation link. 

Description

This macro batch processes all the 2D images (tif and jpg files) located in a user defined folder by calling Fiji Weka trainable segmentation to classify each pixel, and reports the areas of each class in a human readable results table. The classifier to be applied to each image should be previously trained on a representative image by an expert and exported to file (Save classifier) into the image folder to be processed.

has function
Description

This macro segments blood vessels in a 3D stack. It is suited for well-contrasted images (low background) and works better if the width of the vessels of interest is reasonably uniform.

 

Sample image: 1

sample image: 2

has function
Description

Autofocus hyperstack macro:

Select the in focus frame from each slice of a hyperstack and create a new stack of just the in focus frames. Based on algorithm F-11 "Normalized Variance".

Original macro by Andy Weller.

need a thumbnail