Practical algorithms for simulation and reconstruction of digital in-line holograms | Synapse