calculating energy of an image

1 view (last 30 days)
kash
kash on 31 May 2012
I have a code for dual tree 3D,in that i want to calculate energy for each subband ,please help how to calculate energy
x = rand(64,64,16);
J = 1;
[Faf, Fsf] = FSfarras;
[af, sf] = dualfilt1;T=10;
w = dualtree3D(x, J, Faf, af);
y = idualtree3D(w, J, Fsf, sf);

Accepted Answer

Wayne King
Wayne King on 31 May 2012
You can calculate the energy as follows
x = rand(64,64,16);
J = 1;
[Faf, Fsf] = FSfarras;
[af, sf] = dualfilt1;T=10;
w = dualtree3D(x, J, Faf, af);
details = w{1}{1}{1};
energy = sum(abs(details(:)).^2);
w{2}{:}{:} contains the approximation coefficients
  4 Comments
kash
kash on 31 May 2012
i get 32 values for each subband,please tell how to plot for it
PRAKASH BHARTI
PRAKASH BHARTI on 21 Dec 2012
what is the unit of above calculated energy please specify

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!