-
Notifications
You must be signed in to change notification settings - Fork 4
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
Fix linear operator in regularized iterative SENSE #610
Conversation
📚 Documentation |
src/mrpro/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py
Outdated
Show resolved
Hide resolved
a few other comments:
|
@koflera should the regularization strength then actually always be a |
please keep it as tensor or float. |
I think it doesn't hurt to keep the option to have both. If the intention was to make it possible to have an entire Lambda-Map, I would say we can still update the code later on. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
very last comment :)
src/mrpro/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py
Outdated
Show resolved
Hide resolved
Why not \lambda? It is a latex equation. |
src/mrpro/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py
Outdated
Show resolved
Hide resolved
src/mrpro/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py
Outdated
Show resolved
Hide resolved
src/mrpro/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py
Outdated
Show resolved
Hide resolved
src/mrpro/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py
Outdated
Show resolved
Hide resolved
src/mrpro/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py
Outdated
Show resolved
Hide resolved
…econstruction.py Co-authored-by: Andreas Kofler <[email protected]>
7d1e607
to
7e1949e
Compare
For the regularized iterative SENSE reconstruction we allow the following to be minimised:
1/2*||Ex - y||2^2 + reg_weight/2 * ||B x - x_reg||_2^2
with
B
aLinearOperator
.If we calculate the derivative and rearrange we get
(E^H E + reg_weight* B^H B) x = E^H y + B^H x_reg
(c) Andreas Kofler
In our current implementation we were missing the
B^H
part.