I am working with speckle noise reduction in ultrasound images. I have used wavelet transform for removing the noise by eliminating certain frequencies in order to eliminate any existing noise. Since in an image HH,LH,HL components contains most of the noise. We can eliminate noise by eliminating those components.
step 1 : read an input image.
step 2 : apply discrete wavelet transform.
step 3 : Eliminate LH, HL, HH by making these components zero.
step 4 : Take inverse wavelet transform(let us consider this as output 1).
step 5 : read the same input image and again take discrete wavelet transform.
step 6 : eliminate LL component by making zero and keep LH,HL & HH because it contains edge information. (trying to remove noise from the edge information & add it back to Output 1)
step 7 : take inverse wavelet transform .
step 8 : Applying a Hybrid Filter (Median- Weiner) to the above image
step 9 : We get the filtered image ( let us consider this as output 2)
I have represented the same in the below figure.
Now, I need to combine output 1 and output 2 . I just added both the outputs but am not getting proper output . Please suggest me the technique which I should use to combine these two output images. Kindly tell me whether it is possible or not and also tell me whether this concept is correct or wrong.

