Basic usage:
Theory:
The pixelwise cross-correlation of two images is (close to) zero, when images are showing completely different structures. If cross bleed occurs, the cross-correlation is nonzero. By solving the equation that the cross correlation (which is analogous to product) of ImageA-x*ImageB equals zero, x can be calculated as the cross-correlation coefficient over the auto-correlation coefficient of ImageB.
Cross bleed correction coefficient matrix
The cross bleed correction coefficient matrix matrix is declared
as kernel in the Preferences dialog.
Each row corresponds to a channel, and tells that which fluorophores
(columns) have how much contribution to this channel. The diagonal
is by definition ones.
Example:
Let's say you want to spectrally unmix fluorophores A and B,
which are recorded as Channel 1 (Ch1) and Channel 2 (Ch2),
respectively.
i.) You have the possibility of staining your sample with either
with A or with B:
Using your acquisition software record both Ch1 and Ch2 in the sample stained by A and the in an other sample stained by B.
In the Image Analyst MKII load the images and subtract background. It is very important to perform background subtraction in the same way when performing cross bleed calculation and when performing the actual unimixing, e.g. at the same percentile.
The first row of the matrix describes Ch1.
Fluorophore A contributes by definition by 1 to Ch1. This is in
the top left corner of the matrix.
To calculate the contribution of B to Ch1, use the images
acquired with fluorophore B only and set Ch1 as Image A and Ch2
as Image B in the Calculate Crossbleed Correction Factor
dialog. Press Calculate, and enter this value in the
top right corner of the matrix.
The second row of the matrix describes Ch2.
Fluorophore B contributes by definition by 1 to Ch2. This is in
the bottom right corner of the matrix.
To calculate the contribution of A to Ch2, use the images
acquired with fluorophore A only and set Ch2 as Image A and Ch1
as Image B in the Calculate Crossbleed Correction Factor
dialog. Press Calculate, and enter this value in the
bottom left corner of the matrix.
ii.) If you don't have samples separately stained, but the fluorophores are staining distinct structures:
Alternatively use Blind Spectral Unmixing with NMF (nonnegative matrix factorization) to calculate crossbleed coefficients between several cross-talking channels.