Extending time-domain ptychography to generalized phase-only transfer functions
Dirk-Mathys Spangenberg, Erich Rohwer, Michael Br\"ugmann, and Thomas, Feurer

TL;DR
This paper extends time-domain ptychography to include generalized phase-only transfer functions, introducing a new algorithm and demonstrating its robustness through simulations and experimental reconstruction of a supercontinuum pulse.
Contribution
The paper introduces i$^2$PIE, a modified ptychographic algorithm that handles generalized spectral phase-only transfer functions, expanding the technique's capabilities.
Findings
i$^2$PIE algorithm is robust across simulations.
Successful experimental reconstruction of a supercontinuum pulse.
Extension of ptychography to more general phase-only transfer functions.
Abstract
We extend the time-domain ptychographic iterative engine to generalized spectral phase-only transfer functions. The modified algorithm, iPIE, is described and its robustness is demonstrated by different numeric simulations. The concept is experimentally verified by reconstruction of a complex supercontinuum pulse from an all normal dispersion fiber.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Extending time-domain ptychography to generalized phase-only transfer functions
Dirk-Mathys Spangenberg
Corresponding author: [email protected]
Laser Research Institute, Stellenbosch University, Private Bag X1, 7602 Matieland, South Africa
Erich Rohwer
Laser Research Institute, Stellenbosch University, Private Bag X1, 7602 Matieland, South Africa
Michael Brügmann
Institute of Applied Physics, University of Bern, Sidlerstrasse 5, 3012 Bern, Switzerland
Thomas Feurer
Institute of Applied Physics, University of Bern, Sidlerstrasse 5, 3012 Bern, Switzerland
Abstract
We extend the time-domain ptychographic iterative engine to generalized spectral phase-only transfer functions. The modified algorithm, i2PIE, is described and its robustness is demonstrated by different numeric simulations. The concept is experimentally verified by reconstruction of a complex supercontinuum pulse from an all normal dispersion fiber.
pacs:
42.30.-d, 42.30.Rx, 42.65.Re
Recovery of coherent broadband signals, especially their phase, is a continuously developing field as detectors are often not fast enough to make direct measurements. Recently ptychography, a robust lens-less imaging technique developed to solve the phase problem in crystallography by Hoppe Hoppe1969 , has been migrated to the time domain Spangenberg2015a by application of the ptychographic iterative engine (PIE) Faulkner2005 to time domain equivalent problems. Time-domain ptychography requires the measurement of a spectrum resulting from the product of two coherent signals, the unknown object and a time delayed probe signal. This is done for a number of time delays resulting in a sequence of spectra which is referred to as a spectrogram. In the most fundamental version the spectrogram is fed to the ptychographic iterative engine which reconstructs the unknown object signal given that the probe signal is known. Refined codes, e.g., the extended ptychographic iterative engine (ePIE), make use of redundancy in the spectrogram to also reconstruct the probe signal Lucchini2015 . More recently, a new modality, i.e., the implicit ptychographic iterative engine (iPIE), was introduced Spangenberg2015b ; Spangenberg2016a . In iPIE the spectrogram is generated from the product of an unknown object with a probe signal which is derived from the object by application of a linear spectral transfer function. Even though time-domain ptychography can be applied to all coherent broadband signals irrespective of carrier frequency, experiments published up to now focused on ultrafast broadband laser pulses. For example, PIE has been shown to reliably reconstruct unknown ultrafast pulses from corresponding spectrograms or cross-correlation frequency resolved optical gating (XFROG) traces Spangenberg2015a ; Heidt2016 .
In this work, we extend ptychography to reconstruct unknown object signals entirely without a probe signal, but by application of different families of spectral phase-only transfer functions. We call the scheme i2PIE since we measure the square of a signal which is the result of applying families of known transfer functions, i.e., intrinsic knowledge, to the object signal. The new i2PIE scheme has the potential to simplify ultrafast pulse reconstruction as no probe pulse is required. Instead, it analyzes spectra which come from collinear second harmonic generation of phase modulated object pulses. Thus, possible experimental arrangements are similar to those used in multiphoton intrapulse interference phase scan (MIIPS) Lozovoy2004a , interferometric frequency resolved optical gating (iFROG) iFROG ; Galler2008 , shaper assisted collinear spectral phase interferometry for direct electric field reconstruction (SPIDER) SPIDER or the dispersion scan (D-Scan) method dscan . Experimentally, we implement the method using a 4f-shaper with an SLM to apply selected spectral transfer functions and reconstruct a complex supercontinuum pulse from an all normal dispersion fiber.
The i2PIE algorithm takes a spectrogram as input. The spectrogram , consisting of measured spectra , is recorded by applying each transfer function from a set of known spectral phase-only transfer functions sequentially to the unknown object signal and recording the resultant second harmonic spectrum. Here is defined relative to the carrier frequency . More formally, for each transfer function in a set, the product of the transfer function with the object pulse ,
[TABLE]
is sent into a nonlinear mixer and the resultant spectrally resolved second harmonic intensity is recorded,
[TABLE]
where denotes the Fourier transformation. From such a spectrogram the unknown object signal can be reconstructed using the i2PIE algorithm as follows. An initial guess is made for the object signal which defines the modulated signal based on the corresponding transfer function,
[TABLE]
Assuming perfect phase matching over the entire spectral bandwidth, the second harmonic signal is
[TABLE]
This second harmonic signal is used to calculate an updated field by replacing the current estimated amplitude with the measured amplitude from the corresponding spectrum , i.e.,
[TABLE]
Now the modulated signal is updated following standard ptychographic recipe
[TABLE]
where
[TABLE]
We use a constant weight and . The last step, unique to the i2PIE algorithm, is to update the current estimate of the object signal ,
[TABLE]
using the intrinsic knowledge of the transfer function used and the current updated second harmonic signal . The procedure is repeated for all recorded spectra multiple times until the object signal is sufficiently reconstructed.
As with other variants of PIE there is a redundancy of information requirement. This is achieved by having a sufficient number of transfer functions and sensible choices for the specific type of transfer functions. Here, we organize transfer functions into families with the same basis function and we show how one can calculate sensible boundary values for the free parameters of a transfer function family. More formally, to reconstruct the slowly varying envelope of an unknown object signal, using i2PIE,
[TABLE]
a family of phase-only transfer functions with is chosen. We restrict ourselves to families that can be characterized by only a few parameters and we will discuss two examples, i.e. families of polynomial and sinusoidal phases.
The parameter boundaries of the chosen transfer function are either given by the experimental setup, or fundamentally, by discrete sampling theory. In the latter case they are just as easily obtainable for a measurement as they are for the simulated signals. Besides the transfer functions, we assume to know the spectral resolution of the spectrometer and the spectrum of the unknown object signal . From the spectrometer resolution we calculate the total time window, i.e. . Further, we assume that the maximum applied transfer function dominates the total phase, i.e. . With this we can estimate the object signal duration after applying the maximum transfer function to
[TABLE]
with , the first moment of the temporal intensity. While the first term on the right hand side represents the bandwidth limited duration
[TABLE]
the second term describes signal broadening due to the applied phase modulation. Hereafter, we assume which is approximately true for most cases discussed here. We determine the parameter boundaries of by restricting the duration of the modulated object signal to a fraction of the total time window, i.e. . Therefore, broadening due to should at most be equal to
[TABLE]
Consider the two families of transfer functions discussed hereafter. First, the family of polynomial phases
[TABLE]
with parameter and constant order . With eq. (10) we find for the maximum allowed -th order phase
[TABLE]
which can be easily calculated knowing and the object spectrum . Second, we consider the family of sinusoidal phase functions
[TABLE]
The members of this family are parameterized through amplitude , frequency and phase . With eq. (10) we find
[TABLE]
with the Fourier transform of the spectral intensity
[TABLE]
Typically, the average spectral intensity is larger than and the approximate expression (16) can be readily used. Also note that the approximate expression is independent of the phase . That is, we fix either or and use eq (16) to calculate the other.
We evaluate the i2PIE algorithm by reconstruction of a set of random laser pulses. The pulses are used to numerically calculate input spectrograms based on a transfer function family, which are fed to i2PIE. In each case we analyze how well the chosen transfer function family performs by testing its performance against the set of random object pulses. For each object pulse we calculate the root mean square (rms) error between input and reconstructed spectrogram. Reconstructions where are considered successful and where are considered unsuccessful.
The random object set consists of 1000 object pulses. Their randomly shaped spectrum is centered around 800 nm with a spectral bandwidth between 2 nm and 20 nm. The spectral phase is either, in the first case, polynomial up to fourth order with random coefficients and, in the second case, sinusoidal with random amplitude, frequency and phase. Each object pulse is generated for a temporal window of 8 ps, which corresponds to a spectral resolution of 0.27 nm at 800 nm, and on a grid of 1024 samples. In all reconstructions we used and and each reconstruction started with an initial guess of a 200 fs Fourier limited Gaussian pulse. We set and used transfer functions in all families. For every object pulse we calculate the parameter boundaries of the respective transfer functions from and the fundamental spectrum according to eq. (14) and (16). We sequentially applied the i2PIE update for the entire family of transfer functions in a set and repeat the process 500 times before the rms error was evaluated.
First, we start with the family of quadratic phase transfer functions (). The individual members are characterized by . Shown in Fig. 1 are histograms of the logarithmic rms error of all reconstructions with . We find that with as little as six transfer functions the method successfully reconstructs 92.7% of all objects. The success rate increases to close to 100% for as large as 50 and the mean of the rms error decreases by several orders of magnitude. We find similar results for .
Next we consider the families of sinusoidal phase transfer functions. Three families can be defined based on varying the parameters , and , respectively. First, we arbitrarily set fs and calculate the corresponding amplitude for every object pulse using equation (16). Then we vary between 0 and in equidistant steps. Second, we arbitrarily set and fs, and use equation (16) to calculate the maximum amplitude for every object pulse. The individual transfer functions then have amplitudes of . Finally, we arbitrarily set and , calculate for every object pulse and vary the frequency according to . Shown in Fig. 2 are histograms of the logarithmic rms errors for the three families of sinusoidal phase transfer function. The percentage of successful reconstructions is found to be 95% and higher.
In our lab the broadband object pulse to be characterized is generated by sending a 800 nm seed pulse with 80 fs duration at 80 MHz repetition rate from a Ti:Sapphire oscillator into an all-normal dispersion (ANDi) photonic crystal fiber. The fiber output is then compressed by 48 bounces on a chirped mirror with 160 fs2 compression per bounce. The resulting pulse serves as the object pulse . A 4f-shaper with a Jenoptic 640d spatial light modulator is used to sequentially apply all transfer functions from a specific family to the object pulse. The output from the 4f-shaper is focused onto a 20 m thick BBO crystal by a 0.9 NA objective after which the frequency doubled light is collected and focused into an AvaSpec-3648 spectrometer with a resolution of 3.92 THz at 400 nm. The set of recorded second harmonic spectra is stored in a spectrogram .
We took measurements based on families of quadratic and sinusoidal phase transfer functions where we varied the respective parameters as discussed in the simulation section. In Fig. 3 the measured spectrograms are shown for the different cases when (a) the quadratic phase is varied between fs2 and fs2, (b) the sinusoidal phase between and with and , (c) the sinusoidal amplitude between and with and fs, and (d) the sinusoidal frequency between fs and fs with and . The spectrograms are further used to retrieve amplitude and phase of the object pulse.
In Fig. 4(a) we plot the reconstructed spectral intensities for all four families of spectral transfer functions on top of each other and in Fig. 4(b) the respective reconstructed spectral phases. We find reasonable agreement in the reconstructed spectral amplitudes and excellent agreement in the retrieved phases in regions of nonzero amplitude.
In summary, we have demonstrated that the i2PIE algorithm can reconstruct amplitude and phase of an unknown object signal from a measured second harmonic spectrogram recorded by applying different families of phase-only spectral transfer functions with excellent results. In principle, the choice of family is arbitrary and we derive a formalism that allows to calculate the scan limits from only the spectral resolution of the spectrometer and the spectral intensity of the object pulse.
Acknowledgments
This research was funded in part through the Swiss National Science Foundation (Grant Number: 200020-178812/1) as well as the National Research Foundation of South Africa (Grant Number: 47793).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) W. Hoppe. Beugung im inhomogenen Primärstrahlwellenfeld. I. Prinzip einer Phasenmessung von Elektronenbeungungsinterferenzen. Acta Crystallographica Section A , 25(4):495–501, Jul 1969.
- 2(2) Dirk Spangenberg, Pieter Neethling, Erich Rohwer, Michael H. Brügmann, and Thomas Feurer. Time-domain ptychography. Phys. Rev. A , 91 , 021803, (2015).
- 3(3) H. M. L. Faulkner and J. M. Rodenburg. Error tolerance of an iterative phase retrieval algorithm for moveable illumination microscopy. Ultramicroscopy , 103 , 153–164 (2005).
- 4(4) M. Lucchini, M. Brügmann, A. Ludwig, L. Gallmann, U. Keller, and T. Feurer. Ptychographic reconstruction of attosecond pulses. Optics Express , 23 , 29502 (2015).
- 5(5) D. Spangenberg, E. Rohwer, M. H. Brügmann, and T. Feurer. Ptychographic ultrafast pulse reconstruction. Opt. Lett. , 40 , 1002–1005 (2015).
- 6(6) D.-M. Spangenberg, M. Brügmann, E. Rohwer, and T. Feurer. All-optical implementation of a time-domain ptychographic pulse reconstruction setup. Appl. Opt. , 55 , 5008–5013 (2016).
- 7(7) A. M. Heidt, D.-M. Spangenberg, M. Brügmann, E. G. Rohwer, and T. Feurer. Improved retrieval of complex supercontinuum pulses from XFROG traces using a ptychographic algorithm. Optics Letters , 41 , 4903 (2016).
- 8(8) V. V. Lozovoy, I. Pastirk, and M. Dantus. Multiphoton intrapulse interference iv ultrashort laser pulse spectral phase characterization and compensation. Optics Letters , 29 , 775 (2004).
