L1正则化问题的分裂Bregman方法(Matlab代码实现)

本文聚焦正则化优化问题,因“压缩感知”引入,此类问题受关注但仍难解决。文中展示Bregman迭代可解决约束优化问题,提出“分裂Bregman”方法,能解决广泛正则化问题,并将其应用于图像去噪和磁共振成像压缩感知问题,还给出部分Matlab代码。

 💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码及文献


💥1 概述


摘要:最近,由于“压缩感知”的引入,$\ell_1$正则化优化问题类受到了很多关注,这使得图像和信号可以从少量数据中重建。尽管最近受到了关注,许多$\ell_1$正则化问题仍然难以解决,或者需要非常特定于问题的技术。在本文中,我们展示了Bregman迭代可以用来解决各种约束优化问题。利用这种技术,我们提出了一种“分裂Bregman”方法,可以解决很广泛的$\ell_1$正则化问题。我们将这种技术应用于用于图像去噪的Rudin-Osher-Fatemi功能以及在磁共振成像中出现的压缩感知问题。

📚2 运行结果

部分代码:

% This function calculates gradient and DELTA oprator

function [del,del_x,del_y,del_star,delta]=grad_operator(N)
 
% gradient operator
D= spdiags([-ones(N,1) ones(N,1)],[0,1],N,N);

% D(N,:)=0;

del_x = kron(speye(N),D);                                                  % gradient matrix in horizontal direction

del_y= kron(D, speye(N));                                                  % gradient matrix in vertical direction

del= [del_x;del_y];                                                        %gradient                                                       

% transpose of gradient 

del_star= del';

% delta operator

delta= -del_star*del;

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

🌈4 Matlab代码及文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值