Sign up ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

I want to decompose an image $A$ using the Discrete Wavelet Transform and then find the singular values, $S$, such that $A=USV$. I will then do the same to another image such that $B=USV$. I will modify the values of $S_A$ using $S_B$.

For example, $A'_S = A_S+B_S$ and $A'_U=A_U$, $A'_V=A_V$.

I will then perform the Inverse Discrete Wavelet Transform on $A'$, a watermarked image which contains $B$.

I will then run the Discrete Wavelet Transform and SVD on $A'$ to get $A'=USV$. I can subtract $A'_S$ from $A_S$ to get $B_S$. However, to obtain the complete image $B$, how can I get $B_U$ and $B_V$?


share|cite|improve this question
Your statement of the problem is not at all clear. But If you've just thrown away the $U$ and $V$ from the SVD of $B$, I see no way to get them back. – Robert Israel Nov 27 '11 at 6:12
As far as I can tell, they're thrown away. The papers I've been reading on this suggest you use U and V from the watermarked image. I was hoping someone familiar with the process could clarify. Also, if it helps, one of the papers I'm trying to follow is "Robust DWT-SVD Domain Image Watermarking: Embedding Data in All Frequencies" [Ganic, 2004]. Lastly, I'm only using the LL band to embed the watermark (not all 4 bands as Ganic suggests). – Daniel Gibbons Nov 27 '11 at 13:20
[Ganic, 2004]:… – Daniel Gibbons Nov 27 '11 at 13:21
Maybe this is more suited to ? – tdc Jan 11 '12 at 12:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.