Gaussian Pyramid - Expand and Reduce routines 1D, 2D and 3D

This contains set of routines, for the 'expand' and 'reduce' operations of Gaussian Image Pyramids f


Updated 24 Aug 2006

No License

This contains the code for the 'Expand' and 'Reduce' routines for Gaussian image pyramids, as discussed in the Paper - "
The Laplacian Pyramid as a Compact Image Code" - Burt and Adelson, 1983.

Important applications of the same include motion estimation.

These two functions were originally submitted by Karthik Kumar Arun Kumar, E-mail:
Karthik's functions were working only for 2D images, and they were relatively slow.

I have improved both functions to make them working for 1D, 2D and 3D images. Output images will have
the same data type of the original image, and both functions are working much faster now.

Cite As

Deshan Yang (2023). Gaussian Pyramid - Expand and Reduce routines 1D, 2D and 3D (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13SP1
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: Gaussian Pyramid - Expand and Reduce routines

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes