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
Last synced: 10 months ago · JSON representation ·

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
Created over 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme Citation

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

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

GitHub Events

Total
Last Year