You are here

Unitary Algorithm for Nonseparable Linear Canonical Transforms Applied to Iterative Phase Retrieval


Liang Zhao, John Sheridan, John Healy

Publication Type: 
Refereed Review Article
Abstract: Phase retrieval is an important tool with broad applications in optics. The Gerchberg–Saxton algorithm has been a workhorse in this area for many years. The algorithm extracts phase information from intensities captured in two planes related by a Fourier transform. The ability to capture the two intensities in domains other than the image and Fourier plains adds flexibility; various authors have extended the algorithm to extract phase from intensities captured in two planes related by other optical transforms, e.g., by free space propagation or a fractional Fourier transform. These generalizations are relatively simple once a unitary discrete transform is available to propagate back and forth between the two measurement planes. In the absence of such a unitary transform, errors accumulate quickly as the algorithm propagates back and forth between the two planes. Unitary transforms are available for many separable systems, but there has been limited work reported on nonseparable systems other than the gyrator transform. In this letter, we simulate a nonseparable system in a unitary way by choosing an advantageous sampling rate related to the system parameters. We demonstrate a simulation of phase retrieval from intensities in the image domain and a second domain related to the image domain by a nonseparable linear canonical transform. This work may permit the use of nonseparable systems in many design problems.
Digital Object Identifer (DOI): 
Publication Status: 
Date Accepted for Publication: 
Wednesday, 8 February, 2017
Publication Date: 
IEEE Signal Processing Letters >
Volume: 24
Issue: 6
Research Group: 
National University of Ireland, Dublin (UCD)
Open access repository: