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

Huber regularizer #28

Closed
ShuangLiu1992 opened this issue Jan 19, 2017 · 2 comments
Closed

Huber regularizer #28

ShuangLiu1992 opened this issue Jan 19, 2017 · 2 comments

Comments

@ShuangLiu1992
Copy link

Does the current implementation allow the user to use huber regularizer? Is it possible by modifying the C code of one or two routine such as ChambollePock or DR?

@albarji
Copy link
Owner

albarji commented Jan 24, 2017

Unfortunately this project is mostly focused on Total Variation regularizers. It also includes some lp norm solvers that are needed for solving the general lp-TV, but Huber regularizer has never been considered.

Because of the proximal stacking framework we use here (see https://arxiv.org/abs/1411.0589) using a Huber Regularizer would require implementing a proximity operator for it. In all honesty I don't know how difficult would that be, as I have not researched this topic. But if that is possible, it should be very easy to adapt any of the 2D methods to use it.

@ShuangLiu1992
Copy link
Author

Could you please give an example of implementing it with, say the CondatChambollePock2_TV routine in TV2Dopt.cpp?

Thanks!

@albarji albarji closed this as completed Jul 31, 2018
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

2 participants