View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Laplacian Pyramid Toolbox

4.5 | 6 ratings Rate this file 40 Downloads (last 30 days) File Size: 9.21 KB File ID: #9868 Version: 1.0

Laplacian Pyramid Toolbox


Minh Do (view profile)


02 Feb 2006 (Updated )

Matlab toolbox that implements the Laplacian pyramid (LP) decomposition and a new pseudo-inverse rec

| Watch this File

File Information

This toolbox contains Matlab files that implement the Laplacian pyramid (LP) decomposition [1] and the new reconstruction method in [2].

The main functions are LPD and LPR for LP decomposition and reconstruction, respectively. The script LPDEMO provides an example on how to use the main functions in the toolbox.

+ Can handle signals of any dimension
+ Contain several popular pyramid filters such as '9/7', '5/3' and the original 'Burt' filters
+ Have border handling
- Only work with signal size of power of 2

[1] P. J. Burt and E. H. Adelson, ?The Laplacian pyramid as a compact image code,? IEEE Trans. Commun., vol. 31, no. 4, pp. 532?540, April

[2] M. N. Do and M. Vetterli, "Framming pyramids", IEEE Trans. on Signal Processing, vol. 51, pp. 2329-2342, Sep. 2003.

MATLAB release MATLAB 6.5 (R13)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (9)
05 Sep 2014 nazia

nazia (view profile)

01 Aug 2014 Royi Avital

I tried it on an image with the size 401 x 401 and it doesn't work.
It falls after the Upsampling function which yields 402 x 402 image (Hence the subtraction won't work).

Comment only
02 Feb 2011 tp sirisha

can you make suggestions as early as possible sir.....

thank you..

Comment only
09 Jun 2010 Dani Pinkovich

09 Jun 2010 Dani Pinkovich

The toolbox is very useful and works very well.
However, I encountered an error when I tried to use filters other than the included '9/7', '5/3' and the original 'Burt' filters.
[h,g] = pfilters('sym8')
or any other filter supported by wfilters leads to an error in the file 'filtdn.m' in line 42 where the command
I{dim} = [ly-e1+1:n , 1:n , 1:e2];
cannot work since 'ly' is not defined anywhere


Comment only
25 Jul 2008 max maxc

It helps a lot ,thanks.

19 Oct 2007 Nickolaus Mueller

Thanks, Minh. This will come in handy for my next research project.

18 Dec 2006 murugananthan Raju

19 May 2006 lxz lxz

your work is interesting

Contact us