Closed joeyplum closed 2 years ago
Hi Joey,
I do not think I will have the time to write the method. Once you understand the math, it's not too difficult to implement this using prox
functions. Please see Equation 5.3 of the following: https://web.stanford.edu/~boyd/papers/pdf/prox_algs.pdf
If I have time, I will re-open this request and try to address it. I am happy to help clarify any questions as well.
Thanks for your reply and advice, @sidward! I'll take a look at this paper and try to work out the methods with prox
functions. I'll keep you updated when/if I get to a solution.
Hi SigPy group,
First, thank you for creating this powerful software - I've found it easy to use and very helpful for understanding CS in MRI.
I've been working on a problem for a few weeks now: I want to build an app that is capable of solving a multi-regularizer problem. Specifically, I want to solve the following optimization problem:
where lambdaW and lambdaTV are penalties for the wavelet and total variation components, respectively. This optimization problem can also be found in Miki Lustig's 2007 paper.
I came here to see if you have solved this issue in SigPy before, or if you have any advice? So far, I have tried reformulating the problem to use temporary variables for x in each of the regularizer components. However, I haven't been able to get my head around getting to the final solution (i.e. how to recombine the temporary variables). Perhaps it is my inexperience with Python, but I can't quite figure out where to go next.
Thanks for your help, and I look forward to hearing back from you! Joey
Copied below is the most recent version of an app I tried to create using the current apps as a template: (please be critical)