***************************************************************************************************************** *********************** CauchySAR_v1 - SAR Inverse Problem Solving via Cauchy Proximal Splitting **************** ***************************************************************************************************************** This package includes the MATLAB source code for using the Cauchy proximal splitting (CPS) algorithm to solve a number of SAR imaging inverse problems including: 1) Super-resolution 2) Image-Formation 3) De-speckling 4) Ship Wake Detection. Specifically, this package includes three folders: 1) images : Stores images for the inverse problems examples. 2) examples : Stores four scripts for each of the SAR inverse problems. 2.1) CPS_ex1_superresolution.m 2.2) CPS_ex2_imageFormation.m 2.3) CPS_ex3_despeckling.m 2.4) CPS_ex4_shipWakeDetection.m 3) source functions : Stores the source functions below: 3.1) ConfirmedHalflines.m 3.2) norm_visual_SAR.m 3.3) estimatePSF.m 3.4) radonT.m 3.5) CauchyProx.m 3.6) forwardOp.m 3.7) rpBasicFarField.m 3.8) LoadSARDataRecons.m 3.9) generateSpeckle.m 3.10) rpFast.m 3.11) bpBasicFarField.m 3.12) imageNormalize.m 3.13) rpFastFarField.m 3.14) bpFast.m 3.15) inverseOp.m 3.16) bpFastFarField.m ***************************************************************************************************************** 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 . Copyright (C) Oktay Karakus and Alin Achim , 27-03-2021, University of Bristol, UK ***************************************************************************************************************** REFERENCE [1] O Karakus, and A Achim. "On Solving SAR Imaging Inverse Problems Using Non-Convex Regularization with a Cauchy-based Penalty" IEEE Transactions on Geoscience and Remote Sensing, 2020. arXiv link : https://arxiv.org/abs/2005.00657 **** For the CPS Algorithm and its corresponding Matlab package please also refer to: [2] O Karakus, P Mayo, and A Achim. "Convergence Guarantees for Non-Convex Optimisation with Cauchy-Based Penalties" IEEE Transactions on Signal Processing, 2020. arXiv link : https://arxiv.org/abs/2003.04798 [3] O Karakus, A Achim. (2020): "Cauchy Proximal Splitting (CPS)". https://doi.org/10.5523/bris.15y437loa26cr2nx8gnn3l4hzi *****************************************************************************************************************