5 分•作者: rmi0•8 天前
我一直在致力于 Deconvolution,这是一个全面的 Rust 图像去卷积和复原库。Deconvolution 实现了 28 种不同的图像去卷积/复原方法,涵盖了从实用的模糊去除技术到研究级的科学成像算法。
特性:
- 顶层函数使用 `image::DynamicImage` 并返回图像
- 逆滤波、维纳滤波、Richardson-Lucy、约束滤波、近端滤波、Krylov 方法、最大似然估计复原
- 盲 Richardson-Lucy、盲最大似然估计、参数化 PSF 估计
- Kernel2D、Kernel3D、Transfer2D、Transfer3D、Blur2D/Blur3D
- 高斯模糊、运动模糊、散焦模糊、显微成像模型、支持工具、PSF/OTF 转换
- 边缘渐缩、归一化、范围归一化、NSR 估计
- 确定性模糊、噪声、合成固定件生成
- 支持 ndarray 用于 2D 图像数组和 3D 体积
当然,这个项目还在进行中 :)