Show HN: Deconvolution – a Rust image deconvolution and restoration crate

·Hacker News··

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 volumethis project is a WIP, of course:)

Read full article →

Related Articles

Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations
arnemunthekaas · Hacker News · 12h ago
America's Driver's License Breach Is a National Security Disaster
hn_acker · Hacker News · 9h ago
How much oil-market buffer is left?
mcone · Hacker News · 5h ago
We got admin access to Baseten's production GitHub in 25 minutes
bearsyankees · Hacker News · 6h ago
Building a Linux GPU Driver for the M4 Mac Mini in One Month
ADevWithAnIdea · Hacker News · 5h ago