Nonlinear Tikhonov-regularized Fresnel reconstruction algorithm with (projected) gradient decent
Compare changes
Add nonlinear Tikhonov-regularized Fresnel reconstruction algorithm with (projected) gradient decent.
This MR includes 3 major contributions:
This implementation can be used for multi-distance phase retrieval and/or in an astigmatistic setting. Furthermore it supports acceleration by GPU (CUDA) devices, if available.
A user (high-level) interface to this (aligning with CTF API):
from hotopy.phase import Tikhonov
tikhonov = Tikhonov(shape, fresnel_nums)
tikhonov(holograms)