Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About Par.lambda1 #2

Open
ghost opened this issue Jun 17, 2019 · 1 comment
Open

About Par.lambda1 #2

ghost opened this issue Jun 17, 2019 · 1 comment

Comments

@ghost
Copy link

ghost commented Jun 17, 2019

Hi, Xu. I'm now working on sparse coding image denoising, however, I find that in your program, Par.lambda1 is always set to 0, which means you actually don't use ADMM to find the sulotion. So the function you define in the papar has the close form solution, and it can be simply solved by a soft-thresholding operation. Therefore, the weights, W1 and W2, do not actually affect the solution, and W2 only benefits the aggregation process. I'm not sure whether my above understanding is correct or not. Thank you.

@csjunxu
Copy link
Owner

csjunxu commented Jun 17, 2019

W2 is the key in this model. I just set the lambda1=0 for simpler model, in which W1 is an identity matrix. The experiments show that W1 is not that important for real world noise, but is essential to deal with images with clear noise variances in different channels.

I tested the case when lambda1 is not equal to 0, but forgot the results. I will check again this case in future.

Hope my answer is meaningful.

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant