digHolo:用于离轴数字全息与厄米-高斯分解的高速库
图像与视频处理
2022-04-06 v1
摘要
‘digHolo’是一个数值库,用于处理批量输入的离轴数字全息干涉图并输出相应的重建场。该库还可选地对重建场进行模态分解,并且在厄米-高斯与拉盖尔-高斯分解方面尤其高效。该库以 C++11 编写,面向 x86-64(AVX2)架构,主要用作动态链接库(Windows)或共享对象(Linux),供用户集成到自己的软件中。该库也可编译为可执行文件,通过命令行处理磁盘上的干涉图。该库依赖于两个外部库:FFTW 和 BLAS/LAPACK(函数 cgemv、cgemm、cgesvd、sgels),但提供了预编译的静态链接 DLL 供 Windows 使用。除本用户指南外,还提供了视频教程讲解软件用法。提供了用于 Matlab、Python 和 C++ 的编码示例。
引用
@article{arxiv.2204.02348,
title = {digHolo : High-speed library for off-axis digital holography and Hermite-Gaussian decomposition},
author = {Joel Carpenter},
journal= {arXiv preprint arXiv:2204.02348},
year = {2022}
}