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: