The imaging of large tissues or specimen with fluorescent microscopy typically yields large 3D image mosaics. In many experimental setups, however, the used markers localize only along a 2D manifold (surface) within the tissue. To simplify downstream analyses, one can therefore reduce the image data to this 2D manifold. PreMosa is a fully automatic pipeline to perform this task and three additional tasks that are also essential in the preprocessing of 3D image mosaics:
- Extraction and projection of the 2D surface
- Correction of uneven illumination artifacts
- Stitching of the 2D mosaic planes
- Adjusting contrast and brightness of each 2D plane
For each image mosaic, the preprocessing results a single, large 2D image that presents the stained surface of interest without illumination artifacts.
The PREMOSA project was initiated by Corinna Blasse and Gene Myers. Corinna Blasse wrote the algorithms for extracting 2D surfaces in 3D volumes, for correcting the illumination artifacts and for combining the different tasks into one pipeline. Stephan Saalfeld wrote the Fiji plugin to adjust the contrast and brightness of the 2D mosaic planes.
The pipeline has been only developed for Linux/ Mac OSX.
Prerequisites:
Linux:
- Cmake, at least 3.0 (please make sure it also runs from the command line)
- Fiji
- Java 8
- xvfb
MacOSX:
- Cmake, at least 3.0 (please make sure it also runs from the command line)
- Fiji
- Java 8
Installation:
-
Download the source code by using either the download page or the git repository: git clone https://github.com/CBlasse/premosa.git
-
Go to the project folder and run: ./Build.sh
This step will generate executable programs in the ./bin/ folder.
- Install the contrast adjustment plugin in Fiji. To do so, copy the contrastAdjustment-26.1.0.jar into the plugins folder of your Fiji distribution.
Please have a look at https://cblasse.github.io/premosa/usage.html