57 Open Source Inverse Problems Software Projects
Free and open source inverse problems code projects including engines, APIs, generators, and tools.
Code for the article "Learning to solve inverse problems using Wasserstein loss"
Python based dashboard for real-time Electrical Impedance Tomography including image reconstruction using Back Projection, Graz Consensus and Gauss Newton methods
Reproducible Image Denoising State Of The Art1809 ⭐
Collection of popular and reproducible image denoising works.
A unifying Matlab framework for the development of reconstruction algorithms (solving inverse problems) in computational imaging
Framing U Net19 ⭐
Deep Convolutional Framelets: A General Deep Learning Framework for Inverse Problems
MATLAB package of iterative regularization methods and large-scale test problems. This software is described in the paper "IR Tools: A MATLAB Package of Iterative Regularization Methods and Large-Scale Test Problems" that will be published in Numerical Algorithms, 2018.
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
ChaosMagPy is a simple python package for evaluating the CHAOS geomagnetic field model.
Bayeisan inversion to recover Green's functions of receiver-side structures from teleseismic waveforms
Learn and design nanophotonic structures, surface plasmon devices... Using powerful machine learning algorithms(CNN, GBRT, differentiable forest...)
Official Code for "Invert to Learn to Invert" that allows training of invertible networks without storing activations
[CVPR 2020] Official Implementation: "Your Local GAN: Designing Two Dimensional Local Attention Mechanisms for Generative Models".
Radar and DC resistivity 2.5D multi-physics inversion suite. Forward modeling, separate inversions, joint inversions.
Reproducible Video Denoising State Of The Art68 ⭐
Collection of popular and reproducible video denoising works.
Cs Mri Gan16 ⭐
Structure preserving Compressive Sensing MRI Reconstruction using Generative Adversarial Networks (CVPRW 2020)
Pycsou is a Python 3 package for solving linear inverse problems with state-of-the-art proximal algorithms. The software implements in a highly modular way the main building blocks -cost functionals, penalty terms and linear operators- of generic penalised convex optimisation problems.
Robust Nets11 ⭐
Official implementation of the paper "Solving Inverse Problems With Deep Neural Networks - Robustness Included?" by M. Genzel, J. Macdonald, and M. März (2020).
Official code for Score-Based Generative Modeling through Stochastic Differential Equations (ICLR 2021, Oral)
PyTorch implementation for Score-Based Generative Modeling through Stochastic Differential Equations (ICLR 2021, Oral)
SCIRun is a Problem Solving Environment, for modeling, simulation and visualization of scientific problems. This is version 5, the upgraded version of SCIRun v4.
IDRLnet, a Python toolbox for modeling and solving problems through Physics-Informed Neural Network (PINN) systematically.
A flexible ML framework built to simplify medical image reconstruction and analysis experimentation.
DEPRECATED in favor of our newer libraries (see www.fatiando.org). Python toolkit for modeling and inversion in geophysics.
Solving ill-posed inverse problems using iterative deep neural networks
Ccpi Regularisation Toolkit31 ⭐
The set of CPU/GPU optimised regularisation modules for iterative image reconstruction and other image processing tasks
Python/Matlab implementation of online and window dynamic mode decomposition (Online DMD and Window DMD)
Deep Learning For Inverse Problems31 ⭐
This project hosts the code and datasets I used for Deep Learning course at Boston University. It aims to post-process the images the low quality images produced as a result of solving inverse problems in imaging (particularly Computed Tomography) and produce high-quality images.