Systems and methods for tuning optical cavities using machine learning techniques
A CNN and RL model are used to automatically tune optical cavities, addressing alignment challenges and enhancing stability and accuracy in quantum optical networks.
Patent Information
- Application Number
- JP2023507266
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-08-18
- Filing Date
- 2021-08-18
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2041-08-18
AI Technical Summary
Existing optical cavities are unstable and difficult to maintain alignment over time, especially in uncontrolled environments, leading to inefficient and imprecise manual adjustments, particularly in quantum optical networks where high signal-to-noise ratios are crucial.
Utilizing a convolutional neural network (CNN) model to analyze measurement signals from optical cavities and a reinforcement learning (RL) model to determine tuning parameters, automatically adjusting optical cavity parameters such as spacing and reflectivity to achieve desired optical modes.
Enhances the stability and accuracy of optical cavity alignment, reducing downtime and improving signal separation in quantum optical networks by implementing self-maintaining optical systems.
Smart Images

Figure 0007783253000002 
Figure 0007783253000003 
Figure 0007783253000004
Abstract
Description
[Background technology]
[0001] Optical resonant cavities can be used to create high-quality spectral filters, achieving high signal-to-noise ratios. Optical cavities are formed by a combination of reflective surfaces and / or mirrors. When light is incident on the first mirror, a small portion of the optical field enters the resonator and propagates between the mirrors, while the majority of the light incident on the cavity is reflected. However, if the optical cavity length is a multiple of the wavelength of the incident light, standing waves form within the optical cavity, resulting in constructive interference. Under these conditions, selective transmission of the resonant wavelength is achieved, while light of other wavelengths can be back-reflected and / or absorbed. The path length between mirrors within the optical cavity is used, among other parameters, to tune the resonant characteristics of the optical cavity. Summary of the Invention
[0002] Some embodiments provide a method for tuning an optical cavity, the method including determining tuning parameters for the optical cavity, the tuning parameters including analyzing measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine a degree of misalignment, and determining the tuning parameters based on the degree of misalignment using a reinforcement learning (RL) model, and tuning the optical cavity using the tuning parameters.
[0003] Some embodiments provide at least one computer-readable storage medium encoded with computer-executable instructions that, when executed by a computer, cause the computer to perform a method, including: analyzing measurement signals obtained from an optical cavity using a convolutional neural network (CNN) model to determine a degree of misalignment, determining tuning parameters based on the degree of misalignment using a reinforcement learning (RL) model, and tuning the optical cavity using the tuning parameters.
[0004] In some embodiments, determining the degree of misalignment includes using a CNN model to determine the difference between the measured signal and a standard operating signal. In some embodiments, determining the difference between the measurement signal and the standard operating signal includes determining the difference between the measurement signal and a spatial profile image including a Gaussian zeroth mode.
[0005] In some embodiments, determining the tuning parameters includes generating the tuning parameters using an RL model, the tuning parameters being based on the determined difference between the measured signal and the standard operating signal.
[0006] In some embodiments, the method further includes using a machine learning model to determine when to determine the tuning parameters of the optical cavity based on a threshold transmission value, which in some embodiments is 90% transmission.
[0007] In some embodiments, the method further comprises determining when to determine the adjustment parameters of the optical cavity based on a temperature measurement of the optical cavity and / or a temperature measurement of an environment of the optical cavity, the temperature measurement being obtained from a temperature sensor.
[0008] In some embodiments, tuning the optical cavity using the tuning parameters comprises changing a spacing between cavity walls of the optical cavity based on the tuning parameters.
[0009] In some embodiments, tuning the optical cavity using the tuning parameters comprises altering a reflectivity of one or more mirrors of the optical cavity based on the tuning parameters, hi some embodiments, altering the reflectivity of the one or more mirrors comprises altering a temperature of the optical cavity.
[0010] In some embodiments, altering the spacing between cavity walls of the optical cavity comprises altering the temperature of the optical cavity. In some embodiments, altering the spacing between the cavity walls of the optical cavity includes using a piezoelectric actuator.
[0011] In some embodiments, analyzing the measurement signal includes analyzing a measurement of light exiting the optical cavity. In some embodiments, the method includes capturing measurements of the light using a two-dimensional detector array arranged in a plane perpendicular to the direction of the light exiting the optical cavity. In some embodiments, capturing measurements of the light includes capturing a spatial profile of the light exiting the optical cavity. In some embodiments, capturing the spatial profile of the light exiting the optical cavity includes capturing information characterizing transverse spatial modes of the optical cavity.
[0012] In some embodiments, the method includes capturing measurements of the light using a photodetector. In some embodiments, capturing measurements of the light includes capturing an intensity and / or power spectrum of the light using the photodetector.
[0013] In some embodiments, the method further includes training the CNN model using a set of images generated based on a physical model and / or a set of images generated by controlled parameter exploration of the optical cavity.
[0014] In some embodiments, the method further includes periodically acquiring measurement signals from the optical cavity, classifying the measurement signals using a CNN model, determining tuning parameters for the optical cavity using the RL model, and tuning the optical cavity.
[0015] In some embodiments, the method further includes using the CNN model to sort the measurement signals using a stochastic optimization algorithm. In some embodiments, sorting the measurement signals using a stochastic optimization algorithm includes using the Adam algorithm.
[0016] In some embodiments, the method further comprises sorting the measurement signals using the RL model. In some embodiments, the sorting comprises sorting the measurement signals using the current position and the TEM 00 Sorting the measurement signal using the number of steps taken by a piezoelectric actuator that drives a mirror mount of the optical cavity between positions that generate the optical mode.
[0017] In some embodiments, using the CNN model includes using a CNN model having an architecture including seven convolutional layers, two fully connected layers, three max pooling layers, one or more ReLU activation layers, and one softmax activation layer.
[0018] Some embodiments provide a method for tuning two or more optical cavities, the method including determining a first tuning parameter associated with a first optical cavity and a second tuning parameter associated with a second optical cavity, the determining the first and second tuning parameters comprising analyzing a measurement signal obtained from the second optical cavity using a convolutional neural network (CNN) model and a reinforcement learning (RL) model, and tuning the first and second optical cavities using the first and second tuning parameters.
[0019] Some embodiments provide an optical system comprising: an optical cavity; at least one processor coupled to the optical cavity; and at least one computer-readable storage medium storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform a method including: analyzing measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine a degree of misalignment; determining tuning parameters based on the degree of misalignment using a reinforcement learning (RL) model; and tuning the optical cavity using the tuning parameters.
[0020] In some embodiments, analyzing the measured signal includes using a CNN model to determine a difference between the measured signal and a standard operating signal. In some embodiments, determining the difference between the measurement signal and the standard operating signal includes determining the difference between the measurement signal and a spatial profile image including a Gaussian zeroth mode.
[0021] In some embodiments, determining the tuning parameters includes generating the tuning parameters using the RL model, where the tuning parameters are based on differences between the measured signals and standard operating signals determined by the CNN model.
[0022] In some embodiments, the optical cavity comprises a high-finesse optical cavity. In some embodiments, the high-finesse optical cavity comprises an optical cavity having a finesse value greater than or equal to 100 and less than or equal to 20,000. In some embodiments, the high-finesse optical cavity comprises a Fabry-Perot etalon.
[0023] In some embodiments, the optical cavity comprises a cavity wall comprising a surface that is flat, concave, convex, or a combination thereof, hi some embodiments, the surface comprises a reflective coating.
[0024] In some embodiments, the optical system further comprises a detector disposed in a plane perpendicular to the direction of light exiting the optical cavity, hi some embodiments, the detector comprises a detector array having a resolution greater than 256 x 256 pixels.
[0025] In some embodiments, the measurement signal is obtained from measuring light exiting the optical cavity with a detector array, hi some embodiments, the measurement signal is an image of a spatial profile of the light exiting the optical cavity, the image characterizing a transverse spatial mode of the optical cavity.
[0026] The above is a non-limiting summary of the invention, which is defined by the appended claims. [Brief explanation of the drawings]
[0027] The accompanying drawings are not intended to be drawn to scale. In the drawings, identical or nearly identical components shown in various figures are each represented by a like numeral. For clarity, not every component is labeled in every drawing. The drawings are as follows: [Figure 1] FIG. 1 is a schematic block diagram of an example facility for performing an optical cavity tuning process according to certain embodiments described herein. [Figure 2]2 is a flowchart of an example process 200 for tuning an optical cavity using a machine learning pipeline including a convolutional neural network (CNN) model and a reinforcement learning (RL) algorithm, according to some embodiments described herein. [Figure 3A-3C] Figure 3A shows the spectral power distribution of a photon beam after passing through a conventional dichroic filter, Figure 3B shows a Fabry-Perot interferometer including feedback from an optical cavity adjustment facility according to some embodiments described herein, and Figure 3C shows the spectral power distribution of a photon beam after passing through the Fabry-Perot interferometer of Figure 3B according to some embodiments described herein. [Figure 4] FIG. 1 is a block diagram of an example architecture of a machine learning model for tuning an optical cavity, according to some embodiments described herein. [Figure 5] FIG. 1 is a block diagram of an example reinforcement learning algorithm for tuning an optical cavity, according to some embodiments described herein. [Figures 6A-6C] 6A is a diagram showing accuracy data obtained for a machine learning model for tuning an optical cavity according to some embodiments described herein; FIG. 6B is a diagram showing loss data obtained for a machine learning model for tuning an optical cavity according to some embodiments described herein; and FIG. 6C is a diagram showing exemplary Hermite-Gaussian optical modes provided as training and test data for the machine learning model of FIGS. 7A and 7B according to some embodiments described herein. [Figure 7] FIG. 1 is a schematic diagram of an example computing device in which aspects described herein may be implemented. DETAILED DESCRIPTION OF THE INVENTION
[0028] Described herein are techniques for tuning parameters of an optical system (e.g., including an optical cavity) using a convolutional neural network (CNN) model and a reinforcement learning (RL) algorithm (e.g., Actor-Critic, A2C). These techniques include using a CNN model and / or a RL algorithm to determine tuning parameters (e.g., for modifying characteristics of the optical cavity) by analyzing measurement signals obtained from the output of the optical cavity. For example, the CNN model may be provided with an image of the spatial profile of light exiting the optical cavity, or measurements of the intensity and / or power spectrum of the light exiting the optical cavity. The CNN model may use this measurement signal to predict the degree of misalignment of the optical cavity with respect to a desired optical mode (e.g., a Gaussian zeroth-order mode). Based on the predicted degree of misalignment, the RL algorithm may then generate tuning parameters that can be used to adjust the optical properties of the optical cavity (e.g., by increasing the transmittance of the optical system) to improve the performance of the optical system.
[0029] Optical cavities are used in numerous applications, including lasers, laser spectroscopy, optical parametric amplifiers, optical frequency metrology, nonlinear optical devices, and cavity quantum electrodynamics. Generally, they are used to extend the interaction time between matter and electromagnetic (EM) fields, such as the gain medium in lasers. They can also impart a well-defined modal structure to the EM field and support both modal and frequency matching and locking techniques for optical systems.
[0030] Components of quantum optical networks (e.g., photon sources, detectors, memories, and quantum entanglement exchange nodes) function at the single-photon level and at precise wavelengths. Optical cavities are used to achieve high signal-to-noise ratios, enabling accurate and efficient communication between components (e.g., to perform quantum state tomography and quantum entanglement exchange). A key challenge in implementing quantum optical networks is separating photons carrying quantum information from background photons, which preferably can be separated by greater than 100 dB. This high degree of separation is particularly important in the development and practical implementation of quantum technologies that function under realistic environmental conditions (e.g., at or near room temperature). Standard optical filtering methods (e.g., dichroic filtering, absorbance filtering) are insufficient to separate single-photon signals from background noise under such conditions.
[0031] To achieve the desired ultra-narrow-band tunable filtering, one solution is to use a Fabry-Perot (FP) interferometer (e.g., an FP cavity or etalon), a type of optical cavity configured to transmit light at a wavelength resonant with the cavity. High finesse (e.g., f > 100) is achievable with FP optical cavities. However, such optical cavities become increasingly unstable as finesse increases and bandwidth narrows, resulting in limited transmittance and / or fidelity of the propagated signal. Furthermore, these cavities are highly sensitive to environmental fluctuations (e.g., temperature fluctuations) and are difficult to maintain alignment over long periods of time when placed in uncontrolled environments.
[0032] Proper alignment and calibration of optical instruments (e.g., optical resonator cavities) depend on several strategies and the fine-tuning of many parameters. To date, no comprehensive solution exists for fully autonomous, self-tuning optical cavities. While remotely controllable (e.g., temperature or mechanically adjustable) embodiments exist, they still require a manually operated interface to perform optical instrument adjustments. When aligning an optical cavity, one can observe the transverse spatial modes ("Hermite-Gaussian" modes) emerging from the cavity and then adjust the resonator length and temperature to generate a zero-order mode ("Gaussian" mode). This manual adjustment process, and more broadly, the manual adjustment process of complex optical assemblies including mirrors (e.g., alignment) and lenses (e.g., mode matching) as well as other optical elements (e.g., wave plates, polarizers), is tedious, highly inefficient, and imprecise. This problem is exacerbated significantly when multiple cavities are placed in series with one another for a desired application, or when such cavities are used in conjunction with quantum applications where long-term drift is often prevalent.
[0033] The inventors recognize and appreciate that machine learning techniques can be applied to such optical equipment to implement self-maintaining optical systems. Such self-maintenance can be particularly useful for calibrating and maintaining advanced photonic equipment for remote deployment (e.g., for long-distance telecommunications systems).
[0034] The inventors further recognized and appreciated that machine learning techniques can be used to minimize inoperable downtime of a self-maintaining optical system by optimizing when self-maintenance is performed. For example, machine learning techniques (e.g., time series analysis (TSA), TSA using a recurrent neural network (RNN) or a long short-term memory network (LSTM), gradient boosted trees, ensemble models) can be used to predict how often self-maintenance needs to be performed, rather than performing self-maintenance periodically (e.g., every hour). Predictions can be performed using, for example, environmental information (e.g., temperature measurements). Alternatively, such machine learning techniques can be used to predict when to perform self-maintenance to maintain a threshold transmittance value (e.g., maintain a 90% transmittance value), rather than maintaining a maximum transmittance value to optimize the amount of operational time of the optical system.
[0035] The inventors further recognized and appreciated that machine learning techniques for automatically monitoring and stabilizing optical cavity performance could be advantageous for a wide range of photonic applications, including telecommunications, quantum technology, hyperspectral remote sensing, and other optical applications. Quantum devices supporting distributed sensing, quantum communications, or light-based information processing architectures are examples of uses for ultra-narrowband frequency filtering optical cavities.
[0036] Additionally, the inventors have recognized and appreciated that the use of machine learning techniques to implement self-maintaining optical systems may be applied to many additional optical instrumentation systems, including precision spectroscopy (e.g., composition detection), laser resonators (e.g., laser amplifiers, optical frequency doubling, Q-sensing), precision frequency filtering (e.g., quantum applications), transverse radiation mode filtering (e.g., free space communications), optical frequency standards (e.g., phase locking, atomic clocks), and precision length measurements (e.g., metrology, LIDAR).
[0037] Accordingly, the present inventors have developed systems and methods for tuning the properties of an optical system using machine learning techniques. In some embodiments, the method includes determining (e.g., automatically or manually) tuning parameters (e.g., used to change optical properties) of an optical cavity by analyzing measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model. The measurement signals may be, for example, measurements of light exiting the optical cavity (e.g., an image of the spatial profile of the light exiting the optical cavity, the integrated intensity of the light exiting the optical cavity). A reinforcement learning (RL) model may use the output of the CNN model to determine the degree of misalignment of the optical cavity with respect to a desired optical mode (e.g., a Gaussian zeroth-order mode). The method may include tuning the optical cavity using the tuning parameters determined by the RL model.
[0038] In some embodiments, the CNN model may be a two-dimensional CNN model, the architecture of which may include multiple convolutional layers, fully connected layers, max pooling layers, and / or various activation layers (e.g., ReLU layers, softmax layers). For example, the CNN model may include seven convolutional layers, two fully connected layers, three max pooling layers, and one softmax prediction layer.
[0039] In some embodiments, the CNN model may be initially trained using simulated spatial modes (e.g., from a simulated optical cavity) and then further trained and refined using output from a physical system (e.g., a real-world optical system). In the context of optical cavity alignment, the RL algorithm may be trained using a policy system that determines a reward as a function of output beam quality from the optical cavity. In some embodiments, the optical system includes an optical cavity (e.g., an FP optical cavity), at least one processor coupled to the optical cavity, and at least one computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform the above-described method. In some embodiments, the optical system may further include a detector array configured to monitor the optical cavity (e.g., by imaging light exiting the optical cavity).
[0040] Figure 1 is a schematic block diagram of an example of a facility 100 for performing an optical cavity adjustment process according to some embodiments described herein. In the illustrative example of Figure 1, facility 100 includes an optical system 110 and an optical system console 120. It should be understood that facility 100 is illustrative and that the facility may have one or more other components of any suitable type in addition to or in place of the components shown in Figure 1. For example, a remote system may be present within the facility.
[0041] 1 , in some embodiments, optical system 110 and optical system console 120 may be communicatively connected by network 130. Network 130 may be or include one or more local-area and / or wide-area wired and / or wireless networks, including local-area or wide-area enterprise networks and / or the Internet. Thus, network 130 may be, for example, a hardwired network (e.g., a local area network within a facility), a wireless network (e.g., connected via Wi-Fi and / or a cellular network), a cloud-based computing network, or any combination thereof. For example, in some embodiments, optical system 110 and optical system console 120 may be located within the same facility and directly connected to each other or connected to each other via network 130.
[0042] In some embodiments, the optical system console 120 may be configured to adjust, regulate, and / or perform maintenance on parameters of components (e.g., the first optical cavity 112 and / or the second optical cavity 116) within the optical system 110. The optical system 110 may include the first optical cavity 112, an optional second optical cavity 116 coupled to the first optical cavity 112, a detector 114 configured to measure output signals from the first optical cavity 112 and / or the second optical cavity 116, and an optional temperature sensor 118 configured to measure the temperature of the first optical cavity 112 and / or the second optical cavity 116 and / or to measure the temperature of the environment of the optical system.
[0043] In some embodiments, the first optical cavity 112 and the optional second optical cavity 116 may be high-finesse optical cavities. For example, the first optical cavity 112 and / or the second optical cavity 116 may have a finesse value in the ranges of 100-2000, 100-5000, 100-20,000, or 100-750,000, or any range within these ranges, depending on the application.
[0044] In some embodiments, the first optical cavity 112 and / or the second optical cavity 116 may be a Fabry-Perot etalon. The first optical cavity 112 and / or the second optical cavity 116 may include cavity walls including reflective surfaces that are flat, concave, or convex in shape (e.g., due to a reflective coating). In some embodiments, the first optical cavity 112 and / or the second optical cavity 116 may include two opposing cavity walls, each with a reflective surface. The two opposing cavity walls may be flat, concave, or convex in shape, or may have different shapes. In some embodiments, the reflective surfaces may be controlled by actuators (e.g., piezoelectric actuators) to change their position (e.g., to change the angle of the reflective surfaces and / or to change the distance between the reflective surfaces).
[0045] In some embodiments, detector 114 may be optically coupled to the output of first optical cavity 112 and / or optionally to the output of second optical cavity 116. In some embodiments, detector 114 may be a two-dimensional detector array arranged in a plane perpendicular to the direction of light exiting first optical cavity 112 and / or second optical cavity 116. For example, detector 114 may be a photodiode array, a phototransistor array, or any other suitable detector device (e.g., a high quantum efficiency CCD camera). In some embodiments, detector 114 may be an array having a resolution of at least 256 x 256 pixels. In some embodiments, detector 114 may be a single detector rather than an array of detectors. For example, detector 114 may be a photodiode or any other suitable photodetector configured to detect the intensity and / or power spectrum of received light.
[0046] In some embodiments, detector 114 may be configured to provide measurement signals from first optical cavity 112 and / or second optical cavity 116 to optical system console 120. The measurement signals may be obtained from measurements by detector 114 of light exiting first optical cavity 112 and / or second optical cavity 116. In some embodiments including both first optical cavity 112 and second optical cavity 116, detector 114 may be configured to provide measurement signals from only second optical cavity 116, from which adjustment parameters for both first optical cavity 112 and second optical cavity 116 may be determined.
[0047] In some embodiments, the measurement signal can be an image of a spatial profile of light exiting the optical cavity. The image can characterize transverse spatial modes of the optical cavity. In some embodiments, the measurement signal can be data characterizing the intensity of the received optical signal. In some embodiments, the measurement signal can be data characterizing the power spectrum of the received optical signal. In such embodiments, the power spectrum can provide information about Gaussian and / or non-Gaussian modes of the received light as a function of intensity versus time.
[0048] In some embodiments, optical system 110 may optionally include a temperature sensor 118. Temperature sensor 118 may be configured to measure the temperature of first optical cavity 112 and / or second optical cavity 116. Alternatively or additionally, temperature sensor 118 may be configured to measure the temperature of the environment of the optical system. Temperature sensor 118 may be, for example, a thermocouple, a thermistor, a digital temperature sensor, and / or any other suitable type of temperature sensor.
[0049] 1 , facility 100 includes an optical system console 120 communicatively coupled to optical system 110. Optical system console 120 may be any suitable electronic device configured to send instructions and / or information to optical system 110, receive information from optical system 110, and / or process acquired measurement signals (e.g., acquired from detector 114). In some embodiments, optical system console 120 may be a fixed electronic device such as a desktop computer, a rack-mounted computer, or any other suitable fixed electronic device. Alternatively, optical system console 120 may be a portable device such as a laptop computer, a smartphone, a tablet computer, or any other portable device that may be configured to send instructions and / or information to optical system 110, receive information from optical system 110, and / or process acquired measurement signals.
[0050] Some embodiments may include an optical cavity tuning facility 122 stored on the optical system console 120. The optical cavity tuning facility 122 may be configured to determine tuning parameters (e.g., for altering optical properties of the first optical cavity 112 and / or the second optical cavity 116) using the RL model. The optical cavity tuning facility 122 may be configured to analyze measurement signals obtained from the detector 114, for example, by providing the measurement signals to the RL model, as described herein. The optical cavity tuning facility 122 may be implemented as hardware, software, or any suitable combination of hardware and software, although aspects of the disclosure provided herein are not limited in this respect. As shown in FIG. 1 , the optical cavity tuning facility 122 may be implemented in the optical system console 120, such as by being implemented in software (e.g., executable instructions) executed by one or more processors of the optical system console 120. However, in other embodiments, the optical cavity adjustment facility 122 may additionally or alternatively be implemented in one or more other elements of the system 100 of Figure 1. For example, in some embodiments, the optical cavity adjustment facility 122 may be implemented in the optical system 110.
[0051] In some embodiments, the optical cavity tuning facility 122 may analyze the measurement signal by using a CNN model to determine a difference between the measurement signal and a standard operating signal. For example, the CNN model may be configured to classify the measurement signal by determining the difference between the measurement signal (e.g., an image of a spatial profile of light exiting the optical cavity, characterizing the transverse spatial modes of the optical cavity) and a spatial profile image that includes a Gaussian zeroth mode. In some embodiments, the CNN model may be configured to determine the difference between the measurement signal (e.g., intensity values and / or power spectrum measurements) and an ideal intensity value and / or power spectrum corresponding to the Gaussian zeroth mode. The CNN model may determine tuning parameters based on the determined difference between the measurement signal and the standard operating signal (e.g., the spatial profile image or the ideal intensity values and / or ideal power spectrum).
[0052] In some embodiments, the tuning parameters may be configured to change the spacing between the cavity walls of the first optical cavity 112 and / or the second optical cavity 116. For example, by changing the spacing between the cavity walls in the first optical cavity 112 and / or the second optical cavity 116, the resonant wavelength of the first optical cavity 112 and / or the second optical cavity 116 may be changed. In some embodiments, changing the spacing between the cavity walls of the first optical cavity 112 and / or the second optical cavity 116 may be done using one or more piezoelectric actuators and / or by changing the temperature of the first optical cavity 112 and / or the second optical cavity 116.
[0053] In some embodiments, the tuning parameters may be configured to change the reflectivity of one or more mirrors of the first optical cavity 112 and / or the second optical cavity 116. For example, by changing the reflectivity of one or more mirrors of the first optical cavity 112 and / or the second optical cavity 116, the transmittance of the first optical cavity 112 and / or the second optical cavity 116 may be changed. In some embodiments, changing the reflectivity of one or more mirrors of the first optical cavity 112 and / or the second optical cavity 116 may be done by changing the temperature of the first optical cavity 112 and / or the second optical cavity 116.
[0054] In some embodiments, the CNN model of the optical cavity adjustment facility 122 may be trained prior to use by the optical system user 124. The CNN model may, in some embodiments, be trained using theoretical simulations of the cavity physics (e.g., simulated images of Hermite-Gaussian modes, simulated intensity values, and / or simulated power spectra). Alternatively or additionally, the CNN model may be trained using data obtained from the physical optical system. For example, the CNN model may first be trained using theoretical simulations and then retrained (e.g., fine-tuned) based on data obtained from the physical optical system. In some embodiments, the CNN model may be further adjusted during operation by continuous feedback and automatic retraining (e.g., to account for alignment drift and changing system conditions).
[0055] Optical system console 120 may be accessed by optical system user 124 to perform maintenance on optical system 110. For example, optical system user 124 may perform an optical cavity adjustment process by inputting one or more instructions into optical system console 120 (e.g., optical system user 124 may request updated measurement signals from optical system 110 via optical system console 120). Alternatively or additionally, in some embodiments, optical system user 124 may perform periodic (e.g., at either regular or irregular time intervals) optical cavity adjustment procedures by inputting one or more instructions into optical system console 120.
[0056] In some embodiments, the optical cavity adjustment facility 122 may perform periodic optical cavity adjustment procedures by predicting whether the optical system 110 will require maintenance. For example, the optical cavity adjustment facility 122 may be configured to predict whether the first optical cavity 112 and / or the second optical cavity 116 will require maintenance based on environmental information (e.g., temperature information obtained from the temperature sensor 118). The optical cavity adjustment facility 122 may use machine learning techniques to make such predictions. For example, the optical cavity adjustment facility 122 may use time series analysis (TSA), TSA using a recurrent neural network (RNN) or a long short-term memory network (LSTM), gradient boosted trees, and / or ensemble models to predict whether the optical system 110 will require maintenance. In some embodiments, the optical cavity adjustment facility 122 may use temperature information obtained from the temperature sensor 118 to dynamically change the temperature of the first optical cavity 112 and / or the second optical cavity 116 without sending light through the first optical cavity 112 and / or the second optical cavity 116.
[0057] As another example, in some embodiments, the optical cavity adjustment facility 122 may predict whether the optical system 110 will require maintenance based on a threshold transmittance value (e.g., greater than 90%, greater than 95%). In this manner, the optical cavity adjustment facility 122 can reduce downtime of the optical system 110 for such self-maintenance procedures.
[0058] 2 is a flowchart of an example process 200 for tuning an optical cavity using a CNN model and an RL model, according to some embodiments described herein. Process 200 may be performed by an optical cavity tuning facility, such as facility 122 of FIG. 1. Accordingly, in some embodiments, process 200 may be performed by a computing device configured to send instructions to and / or receive information from an optical system (e.g., optical system console 120 executing optical cavity tuning facility 122 as described in connection with FIG. 1). As another example, in some embodiments, process 200 may be performed by one or more processors located remotely from the optical system (e.g., as part of a cloud computing environment connected via a network).
[0059] Process 200 may optionally begin at operation 202, where a measurement signal may be obtained from the optical cavity by an optical cavity conditioning facility. In some embodiments, the measurement signal may be obtained from a detector and / or detector array (e.g., detector 114 described herein). The measurement signal may be, for example, a measurement of light exiting the optical cavity (e.g., an image of the spatial profile of the light, a measurement of a property of the light, such as an intensity and / or power spectrum).
[0060] In operation 204, the optical cavity tuning facility may determine tuning parameters for the optical cavity by analyzing the measurement signal using a CNN model and / or an RL model. The CNN model may analyze the measurement signal by determining a difference between the measurement signal and a standard operating signal. For example, the CNN model may characterize the difference between a spatial profile image of the light exiting the optical cavity and a spatial profile image of a Gaussian zeroth mode. The RL model may then determine tuning parameters based on the determined difference between the measurement signal and the standard operating signal.
[0061] In some embodiments, after determining the tuning parameters, the optical cavity tuning facility may proceed to operation 206. In operation 206, the optical cavity may be tuned using the tuning parameters. The optical cavity tuning facility may, for example, transmit the tuning parameters to the optical cavity and / or a control system connected to the optical cavity. In some embodiments, the tuning parameters may be set to change the spacing between cavity walls of the optical cavity. For example, by changing the spacing between cavity walls in the optical cavity, the resonant wavelength of the optical cavity may be changed. In some embodiments, changing the spacing between cavity walls of the optical cavity may be done using one or more piezoelectric actuators and / or by changing the temperature of the optical cavity.
[0062] As an example of the output of a conventional optical filter, Figure 3A shows the spectral power distribution 302 of a photon beam after passing through a 1300 nm dichroic filter. As can be seen in the spectral power distribution 302, a peak 302a corresponding to the desired 1300 nm single-photon signal is present in the spectral power distribution 302. However, there is still a significant background signal present in the spectral power distribution 302.
[0063] 3B illustrates an exemplary optical system 310 that includes feedback from the optical cavity adjustment facility 122, which may be used to further isolate the desired single-photon signal from the spectral power distribution 302. The optical system 310 is an illustrative example of the optical system 110 as described herein with respect to FIG.
[0064] In some embodiments, the optical system 310 includes a first Fabry-Perot etalon 312 configured to receive an input optical signal (e.g., from a dichroic filter or an absorbance filter). The first Fabry-Perot etalon 312 is configured to provide a first filtering stage and transmits only wavelengths resonant with the cavity of the first Fabry-Perot etalon 312. The output of the first Fabry-Perot etalon 312 is coupled to the input of a second Fabry-Perot etalon 316. The second Fabry-Perot etalon 316 is configured to further filter the optical signal received from the first Fabry-Perot etalon 312 and transmits only wavelengths resonant with the cavity of the second Fabry-Perot etalon 316. The power spectral density 304 of the optical signal output from the second Fabry-Perot etalon 316 is shown in FIG. 3C. The power spectral density 304 shows a large reduction in background noise relative to the desired single photon signal peak 304a at 1300 nm.
[0065] In some embodiments, the output of the second Fabry-Perot etalon is coupled to a detector 114, as described in connection with FIG. 1 herein. The detector 114 sends the measurement signal to an optical cavity adjustment facility 122 for analysis. The optical cavity adjustment facility 122 may be configured to use the measurement signal to adjust parameters of the first Fabry-Perot etalon 312 and / or the second Fabry-Perot etalon 316. For example, based on the measurement signal, the optical cavity adjustment facility 122 may determine that the distance between the cavity walls of the first Fabry-Perot etalon 312 and / or the second Fabry-Perot etalon 316 should be adjusted to change the optical behavior of said etalons 312, 316.
[0066] The inventors have recognized and appreciated that the use of machine learning-based techniques (e.g., optical cavity tuning facility 122) can provide more accurate feedback for complex optical systems, such as optical system 310. As the bandwidth of optical cavities, such as first Fabry-Perot etalon 312 and second Fabry-Perot etalon 316, narrows, their optical behavior can become increasingly unstable. The use of machine learning models with reinforcement learning feedback enables control of complex systems with many coupled parameters.
[0067] 4 is a block diagram of an example architecture of a machine learning model 400 for tuning an optical cavity, according to some embodiments described herein. The machine learning model 410 may be implemented as part of the optical cavity tuning facility 122 in some embodiments.
[0068] In some embodiments, the machine learning model 410 may be a convolutional neural network (CNN) with multiple layers. The machine learning model 410 may receive as input measurement signals 440 from one or more optical cavities 430. The machine learning model 410 may pass the input measurement signals 440 through multiple layers of the machine learning model 410 to output multi-class predictions 415.
[0069] In some embodiments, the machine learning model 410 has the following architecture: 1. 2 convolutional layers, connected, kernel size: 3x3, stride=1, 16 features 2. Max Pooling Layer 3. Depthwise separable convolutional layer, kernel size: 3x3, stride=2, 32 features 4. Depthwise separable convolutional layer, kernel size: 3x3, stride=2, 32 features 5. Max Pooling Layer 6. Depthwise separable convolutional layer, kernel size: 3x3, stride=2, 64 features 7. Depthwise separable convolutional layer, kernel size: 3x3, stride=2, 64 features 8. Max Pool 9. Depthwise separable convolutional layer, kernel size: 3x3, stride=2, 64 features 10. Depthwise separable convolutional layer, kernel size: 3x3, stride=2, 64 features 11. Flattening to a 1-dimensional vector 12. Fully connected layer for 64 features 13. Fully connected layer for 9 features 14. It can be implemented as a 2D CNN with a softmax layer.
[0070] It should be understood that the machine learning model 410 may have any other suitable architecture, as the above neural network architectures are merely examples and aspects of the technology described herein are not limited in this respect.
[0071] In some embodiments, the reinforcement learning algorithm 420 may use multi-class prediction 415 to determine which, if any, parameters of one or more optical cavities 430 should be changed to tune the one or more optical cavities 430. A schematic diagram of an example reinforcement learning (RL) algorithm 500 is shown in FIG. 5. The RL algorithm works by assigning an appropriate reward metric to an environment state and then taking actions to maximize the reward. The RL algorithm 500 is provided with an initial environment state s0 by an environment 520. The agent 510 is configured to predict the state of the environment s0 based on a learned policy π θ According to the policy π, action a is taken to maximize reward r0. Action a changes the state of the environment to s1, and reward r0 is calculated. θ provided to agents to train them.
[0072] In some embodiments, in the context of optical cavity alignment, reward r may be defined as a function of output beam quality from one or more optical cavities. The assessment of output beam quality is performed by machine learning model 410, which analyzes measurement signals 440 and provides assessments to reinforcement learning algorithm 420 in the form of multi-class predictions 415.
[0073] 6A and 6B show accuracy and loss data obtained for an exemplary machine learning model (e.g., machine learning model 410) according to some embodiments described herein. In FIG. 6A, the model accuracy during validation is shown as curve 602, and the model accuracy during training is shown as curve 604. In FIG. 6B, the model loss during validation is shown as curve 606, and the model loss during training is shown as curve 608. Model performance on the test set images by optical mode is shown in Table 1. FIG. 6C shows an exemplary Hermite-Gaussian optical mode provided as training and test data to the machine learning model of FIGS. 6A and 6B according to some embodiments described herein.
[0074] The machine learning model was trained using a training dataset of over 5,000 (300 × 300) grayscale 8-bit images of the experimental beam mode captured at the output of the optical cavity. These images were input to a 2D CNN containing seven convolutional layers, two fully connected layers, three max-pooling layers, and one softmax layer. The max-pooling layers were placed after convolutional layers 1, 3, and 5. The CNN was regularized using dropout with a ratio of 0.2 for the convolutional layers and 0.5 for the fully connected layers. Training was performed using the stochastic optimization algorithm Adam with learning rate decay. A leaky rectified linear unit activation function was used to suppress gradient vanishing. It should be understood that in some embodiments, sorting can be performed by an RL model. In such embodiments, sorting is performed using the current position and the TEM of the received light. 00 This can be done based on the number of steps taken by a piezoelectric motor that drives the mirror mount of the optical cavity to and from the position that generated the optical mode.
[0075] The results show that the model can accurately provide estimates of modal composition. The model achieved a sensitivity of over 90% on the holdout set for all classes except for the Gaussian HG mode class, where the model achieved a sensitivity of 75%.
[0076] [Table 1] Table 1. Model performance on the test set Techniques operating according to the principles described herein may be implemented in any suitable manner. The above description includes a series of flowcharts illustrating various process steps and operations for tuning an optical cavity. The process and decision blocks in the flowcharts represent steps and operations that may be included in algorithms that perform these various processes. The algorithms derived from these processes may be implemented as software integrated with and directing the operation of one or more single-purpose or multi-purpose processors, as functionally equivalent circuitry such as digital signal processing (DSP) circuits or application-specific integrated circuits (ASICs), or in any other suitable manner. It should be understood that the flowcharts included herein do not depict the syntax or operation of any particular circuit or of any particular programming language or type of programming language. Rather, the flowcharts represent functional information that one skilled in the art can use to fabricate circuits or implement computer software algorithms to perform the processing of particular devices that perform techniques of the types described herein. It should also be understood that, unless otherwise indicated herein, the specific sequence of steps and / or operations described in each flowchart is merely illustrative of algorithms that may be implemented and may be varied in implementations and embodiments of the principles described herein.
[0077] Thus, in some embodiments, the techniques described herein may be embodied in computer-executable instructions embodied in software, including application software, system software, firmware, middleware, embedded code, or any other suitable type of computer code. Such computer-executable instructions may be written using any of a number of suitable programming languages and / or programming or scripting tools, and may be compiled as executable machine code or intermediate code that runs on a framework or virtual machine.
[0078] When the techniques described herein are embodied as computer-executable instructions, these computer-executable instructions may be implemented in any suitable manner, including as a number of functional facilities, each providing one or more operations to complete the execution of an algorithm operating according to these techniques. A “functional facility,” however instantiated, is a structural component of a computer system that, when integrated with and executed by one or more computers, causes the one or more computers to perform a specific operational role. A functional facility may be part or all of a software element. For example, a functional facility may be implemented as a function of a process, as a separate process, or as any other suitable processing unit. When the techniques described herein are implemented as multiple functional facilities, each functional facility may be implemented in a unique manner and need not all be implemented in the same manner. Furthermore, these functional facilities may execute in parallel and / or serially as desired and may pass information between each other using a message-passing protocol, shared memory on the computer or computers on which they are executing, or in any other suitable manner.
[0079] Generally, functional facilities include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically, the functionality of functional facilities may be combined or distributed as desired in the systems in which they operate. In some embodiments, one or more functional facilities that perform the techniques herein may together form a complete software package. These functional facilities may, in alternative embodiments, be adapted to interact with other, unrelated functional facilities and / or processes to implement software program applications. In other embodiments, functional facilities may be adapted to interact with other functional facilities to form operating systems, including the Ubuntu operating system, a Linux distribution developed by Canonical Ltd., based in London, England, or the Windows operating system available from Microsoft Corporation, Redmond, Washington. In other words, in some embodiments, functional facilities may alternatively be implemented as part of an operating system or external to an operating system.
[0080] Several exemplary functional facilities have been described herein for performing one or more tasks. However, it should be understood that the described functional facilities and task divisions are merely exemplary of types of functional facilities that may implement the exemplary techniques described herein, and that embodiments are not limited to being implemented with any particular number, division, or type of functional facilities. In some embodiments, all functions may be implemented in a single functional facility. It should also be understood that in some embodiments, some of the functional facilities described herein may be implemented together or separately from others (i.e., as a single unit or separate units), or some of these functional facilities may not be implemented.
[0081] Computer-executable instructions implementing the techniques described herein (whether embodied as one or more functional facilities or in any other manner) may, in some embodiments, be encoded on one or more computer-readable media to provide functionality thereon. Computer-readable media include magnetic media such as hard disk drives, optical media such as compact discs (CDs) or digital versatile discs (DVDs), persistent or non-persistent solid-state memory (e.g., flash memory, magnetic RAM, etc.), or any other suitable storage medium. Such computer-readable media may be embodied in any suitable manner, such as the computer-readable storage medium 706 of FIG. 7 (i.e., as part of computing device 700) described below, or as a standalone, separate storage medium. As used herein, “computer-readable medium” (also referred to as “computer-readable storage medium”) refers to a tangible storage medium. A tangible storage medium is non-transitory and has at least one physical, structural component. As used herein, a "computer-readable medium" refers to at least one physical, structural component that has at least one physical characteristic that can be altered in some way during the process of creating the medium with embedded information, recording information onto the medium, or any other process that encodes the medium with information. For example, the magnetization state of a portion of the physical structure of the computer-readable medium can be altered during the recording process.
[0082] In some, but not all, embodiments in which the present techniques may be embodied as computer-executable instructions, these instructions may be executed on one or more suitable computing devices operating within any suitable computer system, including the exemplary computer system of Figure 7, or one or more computing devices (or one or more processors of one or more computing devices) may be programmed to execute the computer-executable instructions. A computing device or processor may be programmed to execute the instructions when the instructions are stored in a manner accessible to the computing device or processor, such as a data store (e.g., an on-chip cache or instruction register, a computer-readable storage medium accessible via a bus, a computer-readable storage medium accessible via one or more networks and accessible by the device / processor, etc.). The functional facility containing these computer-executable instructions may be integrated with and direct the operation of a single general-purpose programmable digital computing device, a cooperative system of two or more general-purpose computing devices that share processing power and jointly perform the techniques described herein, a single computing device or a cooperative system of computing devices (co-located or geographically distributed) dedicated to performing the techniques described herein, one or more field programmable gate arrays (FPGAs) for performing the techniques described herein, and / or one or more graphics processing units (GPUs) or any other suitable system.
[0083] 7 shows one exemplary embodiment of a computing device in the form of a computing device 700 that may be used in a system implementing the techniques described herein, although others are possible. It should be understood that FIG. 7 is not intended to be a depiction of the components necessary for a computing device to operate as a console for an optical system in accordance with the principles described herein, nor is it intended to be a comprehensive depiction.
[0084] Computing device 700 may include at least one processor 702, a network adapter 704, and a computer-readable storage medium 706. Computing device 700 may be, for example, a desktop or laptop personal computer, a personal digital assistant (PDA), a smart mobile phone, a server, a wireless access point or other networking element, or any other suitable computing device. Network adapter 704 may be any suitable hardware and / or software that enables computing device 700 to communicate wired and / or wirelessly with any other suitable computing device over any suitable computing network. The computing network may include wireless access points, switches, routers, gateways, and / or other networking equipment, as well as any suitable wired and / or wireless communication medium for exchanging data between two or more computers, including the Internet. Computer-readable medium 706 may be adapted to store data to be processed and / or instructions to be executed by processor 702. Processor 702 enables the processing of data and the execution of instructions. Data and instructions may be stored on computer-readable storage medium 706.
[0085] The data and instructions stored on the computer-readable storage medium 706 may include computer-executable instructions that implement techniques operating according to the principles described herein. In the example of Figure 7, the computer-readable storage medium 706 stores computer-executable instructions that implement various facilities and store various information, such as those described above. The computer-readable storage medium 706 may store the optical cavity adjustment facility 707 and / or measurement signals obtained from one or more optical cavities.
[0086] Although not shown in FIG. 7 , a computing device may further have one or more components and peripherals, including input and output devices. These devices may be used, among other things, to present a user interface. Examples of output devices that may be used to provide a user interface include a printer or display screen for visual presentation of output, and a speaker or other sound-generating device for audible presentation of output. Examples of input devices that may be used for a user interface include keyboards and pointing devices, such as mice, touchpads, and digitizing tablets. As another example, a computing device may receive input information through voice recognition or in other audible formats.
[0087] Embodiments have been described in which techniques are implemented in circuits and / or computer-executable instructions. It should be understood that some embodiments may be in the form of a method, of which at least one example is provided. The operations performed as part of a method may be ordered in any suitable manner. Thus, while shown as sequential operations in the exemplary embodiments, embodiments may be constructed in which operations are performed in an order different from that illustrated, which may include performing some operations simultaneously.
[0088] Various aspects of the above-described embodiments may be used alone, in combination, or in various configurations not specifically described in the foregoing embodiments, and therefore are not limited in their application to the details and arrangements of components set forth in the foregoing description or illustrated in the drawings. For example, aspects described in one embodiment may be combined in any manner with aspects described in other embodiments.
[0089] The use of ordinal terms such as "first," "second," and "third" to modify elements in a claim does not, in itself, imply any priority, precedence, or order of elements of one claim relative to elements of another claim, or the chronological order in which method actions are performed, but is merely used as a label (with respect to the use of ordinal terms) to distinguish an element of one claim having a certain name from another element having the same name.
[0090] Also, the phraseology and terminology used herein is for purposes of description and should not be regarded as limiting. The use of "including," "comprising," "having," "containing," "involving," and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof, as well as additional items.
[0091] The word "exemplary" is used herein to mean serving as an example, instance, or illustration. Thus, any embodiment, implementation, process, feature, etc. described herein as exemplary is to be understood as an illustrative example and not as a preferred or advantageous example, unless otherwise specified.
[0092] Having thus described several aspects of at least one embodiment, it should be understood that various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this disclosure and are intended to be within the spirit and scope of the principles described herein. Accordingly, the foregoing description and drawings are by way of example only. The technical concepts that can be understood from the above-described embodiment will be described below as supplementary notes. [Appendix 1] 1. A method for tuning an optical cavity, comprising: determining tuning parameters of the optical cavity, analyzing measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine the degree of misalignment; determining the tuning parameters using a reinforcement learning (RL) model, the tuning parameters being determined based on the degree of misalignment; and tuning the optical cavity using the tuning parameters. [Appendix 2] 2. The method of claim 1, wherein determining the degree of misalignment includes using the CNN model to determine a difference between the measurement signal and a standard operating signal. [Appendix 3] 3. The method of claim 2, wherein determining a difference between the measurement signal and the standard operating signal comprises determining a difference between the measurement signal and a spatial profile image including a Gaussian zeroth mode. [Appendix 4] 4. The method of claim 3, wherein determining the tuning parameters includes generating the tuning parameters using the RL model, the tuning parameters being based on a determined difference between the measurement signal and the standard operating signal. [Appendix 5] 5. The method of claim 4, further comprising using a machine learning model to determine when to determine the adjustment parameters of the optical cavity based on a threshold transmittance value. [Appendix 6] 6. The method of claim 5, wherein the threshold transmittance value is 90% transmittance. [Appendix 7] 8. The method of claim 4, further comprising determining when to determine the tuning parameter of the optical cavity based on a temperature measurement of the optical cavity and / or a temperature measurement of an environment of the optical cavity, the temperature measurement being obtained from a temperature sensor. 5. The method of claim 4, wherein tuning the optical cavity using the tuning parameters comprises changing a spacing between cavity walls of the optical cavity based on the tuning parameters. [Appendix 9] 9. The method of claim 8, wherein altering the spacing between the cavity walls of the optical cavity comprises altering a temperature of the optical cavity. [Appendix 10] 9. The method of claim 8, wherein altering the spacing between the cavity walls of the optical cavity comprises using a piezoelectric actuator. [Appendix 11] 5. The method of claim 4, wherein tuning the optical cavity using the tuning parameters comprises changing the reflectivity of one or more mirrors of the optical cavity based on the tuning parameters. [Appendix 12] 12. The method of claim 11, wherein altering the reflectivity of the one or more mirrors comprises altering a temperature of the optical cavity. [Appendix 13] 4. The method of claim 3, wherein analyzing the measurement signal includes analyzing a measurement of light exiting the optical cavity. [Appendix 14] 14. The method of claim 13, further comprising capturing light measurements using a two-dimensional detector array positioned in a plane perpendicular to the direction of light exiting the optical cavity. [Appendix 15] 15. The method of claim 14, wherein capturing measurements of the light includes capturing a spatial profile of light exiting the optical cavity. [Appendix 16] 16. The method of claim 15, wherein capturing a spatial profile of light exiting the optical cavity includes capturing information characterizing a transverse spatial mode of the optical cavity. [Appendix 17] 15. The method of claim 14, further comprising capturing light measurements using a photodetector. [Appendix 18] 18. The method of claim 17, wherein capturing light measurements includes capturing an intensity and / or power spectrum of light using the photodetector. [Appendix 19] 9. The method of claim 8, further comprising training the CNN model using a set of images generated based on a physical model and / or a set of images generated by controlled parameter exploration of the optical cavity. [Appendix 20] 9. The method of claim 8, further comprising: periodically acquiring measurement signals from the optical cavity; classifying the measurement signals using the CNN model; determining tuning parameters for the optical cavity using the RL model; and tuning the optical cavity. [Appendix 21] 2. The method of claim 1, further comprising using the CNN model to sort the measurement signals using a stochastic optimization algorithm. [Appendix 22] 22. The method of claim 21, wherein the step of sorting the measurement signals using a stochastic optimization algorithm includes using an Adams algorithm. [Appendix 23] 2. The method of claim 1, further comprising sorting the measurement signals using the RL model. [Appendix 24] The step of sorting using the RL model is performed by comparing the current position and the TEM 00 24. The method of claim 23, comprising sorting the measurement signals using a number of steps taken by a piezoelectric actuator that drives a mirror mount of the optical cavity between positions that generate the optical mode. [Appendix 25] 2. The method of claim 1, wherein using the CNN model includes using a CNN model having an architecture including seven convolutional layers, two fully connected layers, three max pooling layers, one or more ReLU activation layers, and one softmax activation layer. [Appendix 26] 1. A method for tuning two or more optical cavities, comprising: determining a first tuning parameter associated with a first optical cavity and a second tuning parameter associated with a second optical cavity, the determining the first and second tuning parameters comprising analyzing measurement signals obtained from the second optical cavity using a convolutional neural network (CNN) model and a reinforcement learning (RL) model; and tuning the first and second optical cavities using the first and second tuning parameters. [Appendix 27] 1. An optical system comprising: an optical cavity; at least one processor coupled to the optical cavity; and at least one computer-readable storage medium storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to: analyzing measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine the degree of misalignment; determining tuning parameters based on the degree of misalignment using a reinforcement learning (RL) model; and tuning the optical cavity using the tuning parameters. [Appendix 28] 28. The optical system of claim 27, wherein analyzing the measurement signal includes using the CNN model to determine a difference between the measurement signal and a standard operating signal. [Appendix 29] 29. The optical system of claim 28, wherein determining a difference between the measurement signal and the standard operating signal includes determining a difference between the measurement signal and a spatial profile image including a Gaussian zeroth mode. [Appendix 30] 30. The optical system of claim 29, wherein determining the tuning parameters includes generating the tuning parameters using the RL model, the tuning parameters being based on a difference between the measured signal and the standard operating signal determined by the CNN model. [Appendix 31] 28. The optical system of claim 27, wherein the optical cavity comprises a high-finesse optical cavity. [Appendix 32] 32. The optical system of claim 31, wherein the high-finesse optical cavity comprises an optical cavity having a finesse value of 100 or greater and 20,000 or less. [Appendix 33] 33. The optical system of claim 32, wherein the high-finesse optical cavity includes a Fabry-Perot etalon. [Appendix 34] 33. The optical system of claim 32, wherein the optical cavity includes a cavity wall including a surface that is flat, concave, convex, or a combination thereof. [Appendix 35] 35. The optical system of claim 34, wherein the surface comprises a reflective coating. [Appendix 36] 28. The optical system of claim 27, further comprising a detector positioned in a plane perpendicular to the direction of light exiting the optical cavity. [Appendix 37] 37. The optical system of claim 36, wherein the detector includes a detector array having a resolution greater than 256 x 256 pixels. [Appendix 38] 37. The optical system of claim 36, wherein the measurement signal is obtained from measurement of light exiting the optical cavity by the detector. [Appendix 39] 39. The optical system of claim 38, wherein the measurement signal is an image of a spatial profile of the light exiting the optical cavity, the image characterizing a transverse spatial mode of the optical cavity. [Appendix 40] At least one computer-readable storage medium encoded with computer-executable instructions, which, when executed by a computer, cause the computer to: analyzing the measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine the degree of misalignment; determining tuning parameters based on the degree of misalignment using a reinforcement learning (RL) model; and tuning the optical cavity using the tuning parameter.
Claims
1. 1. A method for tuning an optical cavity, comprising: determining tuning parameters of the optical cavity, analyzing measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine the degree of misalignment; determining the tuning parameters using a reinforcement learning (RL) model, the tuning parameters being determined based on the degree of misalignment; and tuning the optical cavity using the tuning parameters, wherein tuning the optical cavity using the tuning parameters comprises changing the reflectivity of one or more mirrors of the optical cavity based on the tuning parameters.
2. 2. The method of claim 1 , wherein determining the degree of misalignment comprises using the CNN model to determine a difference between the measurement signal and a standard operating signal comprising a spatial profile image including a Gaussian zeroth mode.
3. 3. The method of claim 2, wherein determining the adjustment parameters includes generating the adjustment parameters using the RL model, the adjustment parameters being based on a determined difference between the measurement signal and the standard operating signal.
4. A method for tuning an optical cavity, comprising: determining tuning parameters of the optical cavity, analyzing measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine the degree of misalignment; determining the tuning parameters using a reinforcement learning (RL) model, the tuning parameters being determined based on the degree of misalignment; tuning the optical cavity using the tuning parameters; and using a machine learning model to determine when to determine the adjustment parameters of the optical cavity based on a threshold transmittance value and / or based on temperature measurements of the optical cavity and / or temperature measurements of an environment of the optical cavity.
5. 4. The method of claim 3, wherein tuning the optical cavity using the tuning parameter comprises changing the spacing between the cavity walls based on the tuning parameter by changing a temperature of the optical cavity and / or by changing the spacing between cavity walls of the optical cavity using a piezoelectric actuator.
6. A method for tuning an optical cavity, comprising: determining tuning parameters of the optical cavity, analyzing measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine the degree of misalignment; determining the tuning parameters using a reinforcement learning (RL) model, the tuning parameters being determined based on the degree of misalignment; and tuning the optical cavity using the tuning parameters, wherein tuning the optical cavity using the tuning parameters comprises changing a reflectivity of one or more mirrors of the optical cavity by changing a temperature of the optical cavity based on the tuning parameters.
7. The method of claim 2 , wherein analyzing the measurement signal comprises analyzing a measurement of light exiting the optical cavity, the light measurement comprising a spatial profile of light exiting the optical cavity.
8. The method of claim 7 , wherein the spatial profile of the light exiting the optical cavity contains information characterizing transverse spatial modes of the optical cavity.
9. 8. The method of claim 7, further comprising capturing light measurements using a photodetector, wherein capturing light measurements comprises capturing an intensity and / or power spectrum of the light using the photodetector.
10. 6. The method of claim 5, further comprising training the CNN model using a set of images generated based on a physical model and / or a set of images generated by controlled parameter exploration of the optical cavity.
11. 6. The method of claim 5, further comprising: periodically acquiring measurement signals from the optical cavity; classifying the measurement signals using the CNN model; determining tuning parameters for the optical cavity using the RL model; and tuning the optical cavity.
12. 10. The method of claim 1, further comprising using the CNN model to sort the measurement signals using a stochastic optimization algorithm, including an Adam algorithm.
13. The RL model, the current position and the TEM 00 2. The method of claim 1, further comprising sorting the measurement signals using a number of steps taken by a piezoelectric actuator that drives a mirror mount of the optical cavity to or from a position that generates an optical mode.
14. 2. The method of claim 1 , wherein using the CNN model comprises using a CNN model having an architecture including seven convolutional layers, two fully connected layers, three max pooling layers, one or more ReLU activation layers, and one softmax activation layer.
15. 1. An optical system comprising: an optical cavity; at least one processor coupled to the optical cavity; and at least one computer-readable storage medium storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to: using a convolutional neural network (CNN) model to analyze measurement signals obtained from the optical cavity to determine the degree of misalignment; determining tuning parameters based on the degree of misalignment using a reinforcement learning (RL) model; and tuning the optical cavity using the adjustment parameters, wherein tuning the optical cavity using the adjustment parameters comprises changing the reflectivity of one or more mirrors of the optical cavity based on the adjustment parameters.
16. 16. The optical system of claim 15, wherein analyzing the measurement signal includes using the CNN model to determine a difference between the measurement signal and a standard operating signal comprising a spatial profile image including the measurement signal and a Gaussian zeroth mode.
17. 17. The optical system of claim 16, wherein determining the tuning parameters comprises generating the tuning parameters using the RL model, the tuning parameters being based on a difference between the measured signal and the standard operating signal determined by the CNN model.
18. 16. The optical system of claim 15, wherein the optical cavity comprises a high finesse optical cavity, the high finesse optical cavity comprising an optical cavity having a finesse value between 100 and 20,000.
19. 20. The optical system of claim 18, wherein the high-finesse optical cavity includes a Fabry-Perot etalon.
20. 20. The optical system of claim 18, wherein the optical cavity includes cavity walls that include surfaces that are flat, concave, convex, or a combination thereof, and the surfaces include a reflective coating.
21. 16. The optical system of claim 15, further comprising a detector arranged in a plane perpendicular to a direction of light exiting the optical cavity, wherein the measurement signal is obtained from a measurement of the light exiting the optical cavity by the detector, the measurement signal being an image of a spatial profile of the light exiting the optical cavity, the image characterizing a transverse spatial mode of the optical cavity.
22. At least one computer-readable storage medium encoded with computer-executable instructions, which, when executed by a computer, cause the computer to: analyzing the measurement signals obtained from the optical cavity using a convolutional neural network (CNN) model to determine the degree of misalignment; determining tuning parameters based on the degree of misalignment using a reinforcement learning (RL) model; and tuning the optical cavity using the tuning parameters, wherein tuning the optical cavity using the tuning parameters comprises changing a reflectivity of one or more mirrors of the optical cavity based on the tuning parameters.
Citation Information
Patent Citations
machine learning device for learning a method of adjusting an optical part of a light source unit and light source unit manufacturing apparatus
DE102017011463A1
Air gap type etalon and device using the same
JP2001208911A
Adjustable compound microlens apparatus equipped with MEMS(micro-electromechanical structure) controller
JP2004280117A
Variable wavelength filter
JP2009053458A
Tunable mems Fabry-Perot Filter
JP2016540245A