35 Downloads
Updated 21 Feb 2006
No License
This toolbox implements the Nonsubsampled Contourlet Transform as described in the paper:
A. L. da Cunha, J. Zhou, M. N. Do, "The Nonsubsampled Contourlet Transform: Theory, Design, and Applications," IEEE Transactions on Image Processing, to appear 2005.
Arthur Cunha (2021). Nonsubsampled Contourlet Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/10049-nonsubsampled-contourlet-toolbox), MATLAB Central File Exchange. Retrieved .
Inspired: DirLOT Toolbox, ContCode - Palmprint Feature Representation
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Create scripts with code, output, and formatted text in a single executable document.
In decdemo, nlevel=[0,1,3] means than there are 4 levels of pyramidal decomposition (number of colummns +1) and:
in level 1 (lowpass band) -> only 1 image
in level 2 (bandpass subband) - > 2^0= 1 image (no directional decomposition)
in level 3 (bandpass subband) > 2^1= 2 images corresponding to 2 directional subbands
in level 4 (highpass subband) - > 2^3= 8 images corresponding to 8 directional subbands
Reply to Tigger826: I had the same confusion. However, after viewed the code, I find that 0 means copying the input (pyramidal decomposition) to output, rather than wavelet decomposition. But I guess the parameter 1 maybe insignificant.
where do i find zconv2 function ?? in this tool box anyone please some info ??
i'm quite confused with the parameter 'levels' in the file decdemo.m. The instruction illustrates that it should no less than 2,while the demo set it to nlevel=[0,1,3].what does the first zero in nlevel mean ?someone help me out!
i'm quite confused with the parameters levels in the file decdemo.m. The instruction illustrates that it should no less than 2,but the demo set it to nlevel=[0,1,3].someone help me out!
There are wrong function names in "dfbdecdemo.m". "nssdfbdec" and "nssdfbrec" should be revised as "nsdfbdec" and "nsdfbrec", respectively.
The demo program works well only for certain decomositions but when we change the decomposition it doesn't work!in my case [5, 4, 3, 2, 2]
thanks for sharing this code. it's very helpful.
error
does matlab 2014a has in built nsct tool box? how can we include a tool box to exsiting software? please give me a reply quickly its urgent.
Sorry,
Forgive me question. We just need to do it manually !
Hello,
Like Subash, I don't understand how to install nsct_toolbox with Octave. I've already downloaded it.
Thanks in advance
thanks
Hi you have displayed all the files related to NSCT,but one function file is in C file(zconv2).
Can somebody replace that file in matlab .m format so it will be help full to run this tool box with my main file
anyone pls tell how to run this code....
known person plzz help me,,
HOW TO download this file....
Thank you!
I am beginner in matlab can any1 help me how to use the toolbox, i downloaded it,i do no how to run it and which file is to be run and how.. pls help me out its very urgent.. thank u in advance.
Thanks.
hi thanks a lot for your codes
now i have a problem
for nlevels = 2 the mkl is [2 0;0 2] and the Quincunx sampling is matrices is q1 = [1, -1; 1, 1] can i use dup(x, step,phase) for mk1 and qupz(x, type) for q1 in matlab to implement them?
i can't undrestand zconv2.c function if you program this function in matlab my problems solved
Matlab can't find function "atrousc.m" called in "nsfbdec.m".
how can i fix it?
thank you.
Iam doing fusion of pan and ms image iam using nonsubsampled contourlet transform to de compose the image but nsct is not decomposing the colour image what can be done to decompose the colour image
thank you
thank you.now i am trying to replace the NSP in NCST with LP,but it always show errors ,and i don't know how to change the parametres,please help me.
The demo program works well only for square matrix image
( example 512x512).BUT for a image of different dimension for example 128x104 size image, it shows error in the symext.m . Anybody please clear...
For Linux/Unix users:
there are comments in C++ style within zconf2.c, atrousc.c and zconf2s.c which will lead to the error (for gcc version 4.1.3):
error: expected expression before ‘/’ token
remove all comments containing // or substitute them by ANSI-C comments. And try again.
sorry,i want to know what is the reason for the errorundefined commandf"
I AM USING SAME TOOLBOX. I HAVE ONE QUERY REARDING THIS
i want to increase directional subbands. i.e. for Nlevel=2 i get 4 subbands. but in that 4 subbands i want to increase directional subbands. so is it possible? if yes then how we can change that parameter. because if we write nlevel=[0,1,2] it means it gives results upto 2 level but how to change/increase directional componets? please reply as soon as possible
I AM USING SAME TOOLBOX. I HAVE ONE QUERY REARDING THIS
i want to increase directional subbands. i.e. for Nlevel=2 i get 4 subbands. but in that 4 subbands i want to increase directional subbands. so is it possible? if yes then how we can change that parameter. because if we write nlevel=[0,1,2] it means it gives results upto 2 level but how to change/increase directional componets? please reply as soon as possible
thank you
good
good
Thanks
I'd like to try this software. Thanks a lot
good