Related Experiment Video
Updated: Jan 17, 2026

Author Spotlight: An Efficient and Robust Software for Automated Fusion of Multiple Preclinical Imaging Modalities
Published on: October 27, 2023
Normalized weighted cross correlation for multi-channel image registration
Gastón A Ayubi1, Bartlomiej Kowalski1, Alfredo Dubra1
1Byers Eye Institute, Stanford University, Palo Alto, CA 94303, USA.
Abstract:
The normalized cross-correlation ( ) is widely used for image registration due to its simple geometrical interpretation and being feature-agnostic. Here, after reviewing definitions for images with an arbitrary number of dimensions and channels, we propose a generalization in which each pixel value of each channel can be individually weighted using real non-negative numbers. This generalized normalized weighted cross-correlation ( ) and its zero-mean equivalent ( ) can be used, for example, to prioritize pixels based on signal-to-noise ratio. Like a previously defined with binary weights, the proposed generalizations enable the registration of uniformly, but not necessarily isotropically, sampled images with irregular boundaries and/or sparse sampling. All definitions discussed here are provided with discrete Fourier transform ( ) formulations for fast computation. Practical aspects of computational implementation are briefly discussed, and a convenient function to calculate the overlap of uniformly, but not necessarily isotropically, sampled images with irregular boundaries and/or sparse sampling is introduced, together with its formulation. Finally, examples illustrate the benefit of the proposed normalized cross-correlation functions.
More Related Videos
Related Concept Videos
Calibration Curves: Correlation Coefficient
Coefficient of Correlation
If you suspect a linear relationship between x and y, then r can measure how strong the linear relationship is.
What the VALUE of r tells us:
The value of r is always between –1 and +1: –1 ≤ r ≤ 1.
The size of the correlation r indicates the...
Cross Product
The magnitude of the cross product is obtained by multiplying the magnitude of both the vectors and the sine of the angle between them. This means that a larger angle between the vectors will lead to a greater magnitude of the cross product.
Weighted Mean
For example, consider the number of goals scored in the matches of a tournament. While computing the average number of goals scored in the tournament, it may be more important to...
2D NMR: Overview of Heteronuclear Correlation Techniques
Calculating and Interpreting the Linear Correlation Coefficient

