wavelet - Matlab DWT H-level -


I'm trying to apply some watermarking algorithms found in a paper 1 . This is a line of paper:

H-Level DWT for all the randomized segments.

Then in the simulation section the author is used for wavelet experiments.

DWT transforms the normal wavelet "debbeeze-1" and the level H = 3.

What I just do not get is H, how do I input H = 3 into matlab DWT function?

My real code is:

  [ca, cd] = dwt (audio, 'db3');   

Can anyone help me?


1 Yes, y. End Kim, J. Based on a quantified audio watermarking algorithm DWT-DCT . Multimedia, Computer Graphics and Broadcasting 33 9 ¢ 344 (2011)

1 . Question: "What does h (level) mean?"

A: Tells this concept well, but I try to summarize, data for each level (original data for level 1, approximation data from other level) The approximation and detailed data has been broken down. The result is the coefficient that describes the different data.

2. Q: How can I input H = 3 into the matlab DWT function?

A: As you say, they are using DB1. In order to remove the correct coefficient for level H = 3, we need to implement this cascading algorithm. There is a thick sketch of code here.

  nLevels = 3; Get the coefficient for level 1 [ca, cd {1}] = dwt (audio, 'db1'); Continue the waterfall for% N = 2 to get additional coefficients at each level: nLevels [ca, cd {n}] = dwt (ca, 'db1'); End% end coefficients are CAs with high levels and CDs    

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -