Software

ResPoND - Restoration of Poisson-Noisy Directional images

Description
MATLAB implementation of the ResPoND package for the deblurring of directional images corrupted by Poisson noise.
The package also include a novel strategy for direction estimation in directional images.

Reference
D. di Serafino, G. Landi, M. Viola: Directional TGV-based image restoration under Poisson noise, Journal of Imaging, 7 (6), p. 99, 2021

Distribution
ResPoND is a free software, distributed under the GNU General Public License v.3. It is available on GitHub

SDG - Steepest Descent Globalized method

Description
MATLAB implementation of the "
Steepest Descent Globalized" method for the solution of unconstrained optimization problems.
The main idea of SDG is to get global convergence by combining Newton-type directions with scaled steepest-descent steps, to obtain at each iteration a descent direction satisfying a given angle criterion.
Reference
D. di Serafino, G. Toraldo,
M. Viola: Using gradient directions to get global convergence of Newton-type methods, Applied Mathematics and Computation, article 125612, 2020
Distribution
SDG
is a free software, distributed under the GNU General Public License v.3. It is available on GitHub

SBSA_QP - Split Bregman method with Subspace Acceleration for Quadratic Problems subject to fused-lasso regularization

Description
MATLAB implementation of the "Split Bregman method with Subspace Acceleration" for the solution of optimization problems with fused-lasso regularization and linear constraints.
Reference
V. De Simone, D. di Serafino, M. Viola: A subspace-accelerated split Bregman method for sparse data recovery with joint l1-type regularizers, Electronic Transactions on Numerical Analysis, 53, pp.406-425, 2020
Distribution
SBSA_QP is a free software, distributed under the GNU General Public License v.3. It is available on GitHub

ACQUIRE - Algorithm based on Consecutive QUadratic and Iteratively REweighted norm approximations

Description
MATLAB implementation of the "Algorithm based on Consecutive QUadratic and Iteratively REweighted norm approximations" for the solution of image restoration problems subject to Poisson noise.
Reference
D. di Serafino, G. Landi, M. Viola: ACQUIRE: an inexact iteratively reweighted norm approach for TV-based Poisson image restoration, Applied Mathematics and Computation, 364, article 124678, 2020
Distribution
ACQUIRE is a free software, distributed under the GNU General Public License v.3. It is available on GitHub

P2GP - Proportionality-based 2-phase Gradient Projection

Description
MATLAB implementation of the "Proportionality-based 2-phase Gradient Projection" method for the solution of quadratic programming problems subject to bound constraints or simplex-like constraints. The package also includes SLBQPgen, a generator of synthetic QP problems subject to bound constraint and a potential single linear equality.
Reference
D. di Serafino, G. Toraldo, M. Viola, J. Barlow: A two-phase gradient method for Quadratic Programming problems with a single linear constraint and bounds on the variables, SIAM Journal on Optimization, 28(4), pp. 2809—2838, 2018
Distribution
P2GP is a free software, distributed under the GNU General Public License v.3. It is available on GitHub

Lap-ReGEC: Laplacian-Regularized Generalized Eigenvalue Classifier

Description
MATLAB implementation of the "Laplacian-Regularized Generalized Eigenvalue Classifier" , a classifier based on generalized eigenvalues, equipped with Laplacian regularization for semi-supervised classification tasks. The package also includes a generator for synthetic semi-supervised classification problems where data are distributed on intersecting spherical surfaces.
Reference
M. Viola, M. Sangiovanni, G. Toraldo, M.R. Guarracino: Semi-supervised Generalized Eigenvalues Classification, Annals of Operations Research, 276, pp. 249-266, 2019
Distribution
Lap-ReGEC is free software. It is available at THIS LINK

ReGEC-L1: Regularized Generalized Eigenvalue Classifier with L1 regularization

Description
MATLAB implementation of "Regularized Generalized Eigenvalue Classifier with L1 regularization" , a classifier based on generalized eigenvalues, equipped with L1-norm regularization for automatic feature selection.
Reference
M. Viola, M. Sangiovanni, G. Toraldo, M.R. Guarracino: A Generalized Eigenvalues Classifier with Embedded Feature Selection, Optimization Letters, 11(2), pp. 299-311, 2017
Distribution
ReGEC-L1 is free software. It is available at THIS LINK