FocusedBlindDecon
is a Julia package that implements the following methods.
lsbd!
Least-squares blind deconvolution.
fibd!
Focused interferometric blind deconvolution.
fpr!
Focused phase retrieval.
fbd!
=fibd!
+fpr!
Focused blind deconvolution.
These methods are described in the article below; if you make use of this code, please cite it.
@article{bharadwaj2019focused,
title={Focused blind deconvolution},
author={Bharadwaj, Pawan and Demanet, Laurent and Fournier, Aim{\'e}},
journal={IEEE Transactions on Signal Processing},
volume={67},
number={12},
pages={3168--3180},
year={2019},
publisher={IEEE}
}
At the moment, FocusedBlindDecon
depends on two unregistered packages Misfits
and Conv
.
For complete installation, enter these package manager commands in the REPL:
using Pkg
Pkg.add(PackageSpec(name="Misfits",url="https://github.com/pawbz/Misfits.jl.git"))
Pkg.add(PackageSpec(name="Conv",url="https://github.com/pawbz/Conv.jl.git"))
Pkg.add(PackageSpec(name="FocusedBlindDecon",url="https://github.com/pawbz/FocusedBlindDecon.jl.git"))
A detailed documentation and some tutorials are available here: