deconvolution 0.2.1

Rust image deconvolution and restoration library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Blind deconvolution solvers that estimate both the latent image and PSF.
//!
//! Use [`richardson_lucy`] or [`maximum_likelihood`] when the blur kernel is
//! unknown, and [`parametric`] when the PSF can be described by [`ParametricPsf`].

mod ml;
mod output;
mod parametric;
mod rl;

pub use ml::{BlindMaximumLikelihood, maximum_likelihood, maximum_likelihood_with};
pub use output::{BlindOutput, BlindReport};
pub use parametric::{BlindParametric, ParametricPsf, parametric, parametric_with};
pub use rl::{BlindRichardsonLucy, richardson_lucy, richardson_lucy_with};

pub(crate) use ml::maximum_likelihood_array2_with;
pub(crate) use rl::richardson_lucy_array2_with;