FR version is available. Content is displayed in original English for accuracy.
I've been working on deconvolution, a comprehensive Rust image deconvolution and restoration library. Deconvolution implements 28 different image deconvolution/restoration methods which range from practical blur removal techniques to research-grade scientific imaging algorithms.
Features:
- Top-level functions use image::DynamicImage and return images
- Inverse filters, Wiener, Richardson-Lucy, constrained, proximal, Krylov, MLE restoration
- Blind Richardson-Lucy, blind maximum likelihood, parametric PSF estimation
- Kernel2D, Kernel3D, Transfer2D, Transfer3D, Blur2D/Blur3D
- Gaussian, motion, defocus, microscopy models, support utilities, PSF/OTF conversion
- Edge tapering, apodization, range normalization, NSR estimation
- Deterministic blur, noise, synthetic fixture generation
- ndarray support for 2D image arrays and 3D volume
this project is a WIP, of course:)

Discussion (4 Comments)Read Original on HackerNews
https://github.com/Twinklebear/oidn-rs
https://news.ycombinator.com/item?id=48263398
https://news.ycombinator.com/item?id=48258915