The GlobalBioIm library, developed in MATLAB, relies on three main classes:
Linear Operators (LinOp)
Cost Functions (Cost)
Optimization Algorithms (Opti)
Specialized versions of these classes are available as subclasses (e.g. LinOpGrad, LinOpConv, CostL2, OptiGradDsct...) to address (and exploit) the specifics of a variety of image reconstruction problems within the variational/Bayesian framework. This results in a modular toolbox for solving inverse problems that is powerful, flexible and easy to use, as illustrated in the Examples page.