This source code package includes the MATLAB source codes for the Cauchy proximal splitting algorithm.
These Matlab functions implement a proximal splitting method involving a non-convex penalty function based on the heavy-tailed Cauchy distribution. A function for calculating the proximal operator of the Cauchy prior is provided, and two examples are included to illustrate how to perform cost function optimisation with a forward-backward (FB) -based algorithm that implements the corresponding Cauchy proximal splitting (CPS) method. The two signal processing examples include 1D signal denoising in the frequency domain and image de-blurring.
This package includes three MATLAB scripts:
1) CauchyProx : The MATLAB function that performs the proximal operator operation for the Cauchy penalty function.
2) CPS_1D_denoising : An example code for 1D signal denoising via the Cauchy proximal splitting algorithm.
3) CPS_2D_deblurring : An example code for 2D image deblurring via the Cauchy proximal splitting algorithm.
*****************************************************************************************************************
LICENSE
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Copyright (C) Oktay Karakus <[email protected]>
and
Alin Achim <[email protected]>,
12-05-2020, University of Bristol, UK
*****************************************************************************************************************
REFERENCE
[1] O Karakus, P Mayo, and A Achim. "Convergence Guarantees for Non-Convex Optimisation with Cauchy-Based Penalties"
IEEE Transactions on Signal Processing 68 (2020): 6159-6170.
https://arxiv.org/abs/2003.04798
[2] O Karakus, A Achim. (2020): Cauchy Proximal Splitting (CPS).
https://doi.org/10.5523/bris.15y437loa26cr2nx8gnn3l4hzi
*****************************************************************************************************************
没有合适的资源?快使用搜索试试~ 我知道了~
【信号去噪】基于柯西近端分裂 (CPS) 算法实现信号去噪附MATLAB源代码.zip
共9个文件
png:4个
m:3个
txt:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 118 浏览量
2023-04-13
12:07:27
上传
评论
收藏 730KB ZIP 举报
温馨提示
1.版本:matlab2014/2019a,内含运行结果,不会运行可私信 2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像 3.内容:标题所示,对于介绍可点击主页搜索博客 4.适合人群:本科,硕士等教研学习使用 5.博客介绍:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可si信
资源推荐
资源详情
资源评论
收起资源包目录
【信号去噪】基于柯西近端分裂 (CPS) 算法实现信号去噪附MATLAB源代码.zip (9个子文件)
【信号去噪】基于柯西近端分裂 (CPS) 算法实现信号去噪附MATLAB源代码
CPS_1D_denoising.m 4KB
CauchyProx.m 2KB
说明.txt 517B
仿真咨询.png 350KB
更多代码关注我.png 114KB
CPS_2D_deblurring.m 4KB
README.md 3KB
2.png 39KB
22.png 232KB
共 9 条
- 1
资源评论
天天Matlab科研工作室
- 粉丝: 3w+
- 资源: 7258
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功