Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: beepbop24
- Language: MATLAB
- Default Branch: main
- Size: 42.3 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Image Deblurring -- MATH563 Final Project -- Winter 2024
optsolver is a package used to deblur black and white images with Matlab
Usage
```matlab %INPUTS: problem ('l1' or 'l2' indicating the norm to use), % algorithm (algorithm of choice from "douglasrachfordprimal", % "douglasrachfordprimaldual", "admm", and "chambollepock") % xinitial: initial guess of the correct image % xoriginal: true image % b: blurred & noisy image % i (struct containing the following hyperparameters: % i.maxiter: maximum number of iterations % i.gammal1, i.gammal2: denoising parameter for the l1 and l2 problems % i.rhoprimaldr, i.tprimaldr: relaxation parameter 0 < rho < 2 and % stepsize t > 0 used by the primal Douglas Rachford splitting algorithm % i.rhoprimaldualdr, i.tprimaldualdr: elaxation parameter 0 < rho < 2 % and stepsize t > 0 used by the primal-dual Douglas Rachford splitting % algorithm % i.rhoadmm, i.tadmm: elaxation parameter 0 < rho < 2 and % stepsize t > 0 used by the ADMM algorithm % i.tcp, i.scp: step size parameters t>0, s>0 used by the Chambolle % Pock algorithm % i.tol: tolerance used to measure convergence of the loss % i.analysis: boolean that specifies whether the algorithm prints % info during each iteration)
% will run if i = struct(), with default parameters
%OUTPUTS: x_sol (deblurred image), summary_x (containing objective
% function value, # of iterations, CPU time, final loss) and loss array
[xsol, summaryx, loss] = optsolver(‘problem’, ‘algorithm’,xinitial, kernel, b, i); ```
Owner
- Login: beepbop24
- Kind: user
- Repositories: 1
- Profile: https://github.com/beepbop24
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: OptSolver
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Catherine
family-names: Engert
- {}
repository-code: 'https://github.com/beepbop24/math563'
abstract: >-
Code Used for Image Deblurring -- Final Project MATH563 --
Winter 2024