• Photonics Research
  • Vol. 9, Issue 1, 34 (2021)
Guoqiang Huang1, Daixuan Wu1, Jiawei Luo1, Liang Lu2, Fan Li1, Yuecheng Shen3, and Zhaohui Li4
Author Affiliations
  • 1Key Laboratory of Optoelectronic Materials and Technologies, School of Electronics and Information Technology, Sun Yat-sen University, Guangzhou 510275, China
  • 2Information Materials and Intelligent Sensing Laboratory of Anhui Province, Key Laboratory of Opto-Electronic Information Acquisition and Manipulation of Ministry of Education, Anhui University, Hefei 230601, China
  • 3Key Laboratory of Optoelectronic Materials and Technologies, School of Electronics and Information Technology, Sun Yat-sen University, Guangzhou 510275, China
  • 4Key Laboratory of Optoelectronic Materials and Technologies, School of Electronics and Information Technology, Sun Yat-sen University, Guangzhou 510275, China
  • show less
    DOI: 10.1364/PRJ.406010 Cite this Article Set citation alerts
    Guoqiang Huang, Daixuan Wu, Jiawei Luo, Liang Lu, Fan Li, Yuecheng Shen, Zhaohui Li. Generalizing the Gerchberg–Saxton algorithm for retrieving complex optical transmission matrices[J]. Photonics Research, 2021, 9(1): 34 Copy Citation Text show less

    Abstract

    The Gerchberg–Saxton (GS) algorithm, which retrieves phase information from the measured intensities on two related planes (the source plane and the target plane), has been widely adopted in a variety of applications when holographic methods are challenging to be implemented. In this work, we showed that the GS algorithm can be generalized to retrieve the unknown propagating function that connects these two planes. As a proof-of-concept, we employed the generalized GS (GGS) algorithm to retrieve the optical transmission matrix (TM) of a complex medium through the measured intensity distributions on the target plane. Numerical studies indicate that the GGS algorithm can efficiently retrieve the optical TM while maintaining accuracy. With the same training data set, the computational time cost by the GGS algorithm is orders of magnitude less than that consumed by other non-holographic methods reported in the literature. Besides numerical investigations, we also experimentally demonstrated retrieving the optical TMs of a stack of ground glasses and a 1-m-long multimode fiber using the GGS algorithm. The accuracy of the retrieved TM was evaluated by synthesizing high-quality single foci and multiple foci on the target plane through these complex media. These results indicate that the GGS algorithm can handle a large TM with high efficiency, showing great promise in a variety of applications in optics.
    P=[eiθ1(1)eiθN(1)eiθ1(L)eiθN(L)],(1)

    View in Article

    E=PXT=[E1(1)EM(1)E1(L)EM(L)],(2)

    View in Article

    E˜f=|E|*exp[i·Arg(PX˜f1T)],(3)

    View in Article

    X˜f=(PE˜f)T.(4)

    View in Article

    Guoqiang Huang, Daixuan Wu, Jiawei Luo, Liang Lu, Fan Li, Yuecheng Shen, Zhaohui Li. Generalizing the Gerchberg–Saxton algorithm for retrieving complex optical transmission matrices[J]. Photonics Research, 2021, 9(1): 34
    Download Citation