File Exchange

Laplacian Pyramid Toolbox

version 1.0 (9.21 KB) by

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

Updated

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.

Features:
+ 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

Limitation:
- Only work with signal size of power of 2

References:
[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
1983.

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

nazia

Royi Avital

Royi Avital (view profile)

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).

tp sirisha

tp sirisha (view profile)

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

thank you..

Dani Pinkovich

Dani Pinkovich

Dani Pinkovich (view profile)

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

Thanks
Dani

max maxc

It helps a lot ,thanks.

Nickolaus Mueller

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

murugananthan Raju

lxz lxz