Hermite-Gaussian Mode Detection via Convolution Neural Networks
L.R. Hofer, L.W. Jones, J.L. Goedert, and R.V. Dragone

TL;DR
This paper presents a convolution neural network approach to accurately identify the first twenty-one Hermite-Gaussian laser modes, enhancing optical communication and cavity tuning through machine vision.
Contribution
The study introduces a CNN-based method trained on extensive simulated and experimental data for high-accuracy HG mode detection.
Findings
Achieved over 99% accuracy in HG mode classification.
Developed a comprehensive dataset for training and testing.
Demonstrated effectiveness on both simulated and real data.
Abstract
Hermite-Gaussian (HG) laser modes are a complete set of solutions to the free-space paraxial wave equation in Cartesian coordinates and represent a close approximation to physically-realizable laser cavity modes. Additionally, HG modes can be mode-multiplexed to significantly increase the information capacity of optical communication systems due to their orthogonality. Since, both cavity tuning and optical communication applications benefit from a machine vision determination of HG modes, convolution neural networks were implemented to detect the lowest twenty-one unique HG modes with an accuracy greater than 99%. As the effectiveness of a CNN is dependent on the diversity of its training data, extensive simulated and experimental datasets were created for training, validation and testing.
| Model | Learning Rate | Best Exp. Acc. (%) | Best Corr. Acc. (%) | Time (m) |
|---|---|---|---|---|
| ResNet18 | 0.1 | 31.19 | 66.10 | 43.1 |
| ResNet18 | 0.01 | 56.46 | 91.07 | 39.8 |
| ResNet18 | 0.001 | 99.56 | 99.31 | 39.5 |
| ResNet18 | 0.0001 | 90.74 | 98.31 | 39.7 |
| ResNet34 | 0.1 | 37.70 | 65.88 | 56.7 |
| ResNet34 | 0.01 | 29.56 | 96.74 | 50.4 |
| ResNet34 | 0.001 | 98.57 | 97.43 | 50.3 |
| ResNet34 | 0.0001 | 98.45 | 99.29 | 50.3 |
| Learning Rate | Momentum | Batch Size | Best Exp. Acc. (%) | Corr. Acc. (%) |
|---|---|---|---|---|
| 0.014367 | 0.864872 | 64 | 99.44 | 99.57 |
| 0.025743 | 0.357709 | 16 | 99.21 | 99.55 |
| 0.069024 | 0.135448 | 64 | 98.81 | 99.55 |
| 0.014746 | 0.283051 | 16 | 98.77 | 99.17 |
| 0.035026 | 0.776323 | 32 | 98.53 | 98.90 |
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.
Hermite-Gaussian Mode Detection via Convolution Neural Networks
L.R. Hofer1, L.W. Jones1, J.L. Goedert1, and R.V. Dragone1 Corresponding author: L.R. Hofer (email: [email protected]). This work was supported by DataRay Inc. 1DataRay Inc., 1675 Market St., Redding, CA, 96001, USA
Abstract
Hermite-Gaussian (HG) laser modes are a complete set of solutions to the free-space paraxial wave equation in Cartesian coordinates and represent a close approximation to physically-realizable laser cavity modes. Additionally, HG modes can be mode-multiplexed to significantly increase the information capacity of optical communication systems due to their orthogonality. Since, both cavity tuning and optical communication applications benefit from a machine vision determination of HG modes, convolution neural networks were implemented to detect the lowest twenty-one unique HG modes with an accuracy greater than 99%. As the effectiveness of a CNN is dependent on the diversity of its training data, extensive simulated and experimental datasets were created for training, validation and testing.
Introduction
Convolution neural networks (CNN) [1] have seen a resurgence in the last decade [2] due to their ability to classify images with near human or better than human accuracy [3]. These developments have revolutionized machine vision applications from cancer detection [4] to optics [5]. One area of optics research in which CNNs are proving useful [6] is laser beam profiling—where either a CCD or CMOS camera is used to determine the centroid, radius [7] and quality of a laser beam (M2) among other metrics. Since, a laser beam’s M2 value is closely related to its modal content, determining the beam’s dominant HG mode with a CNN is of significant interest. Furthermore, using CNNs to identify the HG [8] mode of a beam has applications ranging from optical communications to atomic physics.
Mode-multiplexing can significantly increase the information capacity of optical communication systems[9, 10] through use of Hermite-Gaussian (HG) and Laguerre-Gaussian (LG) modes whose respective constituent modes propagate independently of one another due to their orthogonality—HG as well as LG modes comprise a complete orthogonal basis set [11]. Much attention has been given to modes that carry orbital angular momentum (OAM); however, Zhao et al. suggested that OAM modes do not necessarily increase the information capacity of a system in comparison to non-OAM modes and furthermore, OAM modes are often more adversely affected by turbulence[12]. Although Trichili et al. showed that the full LG basis set of modes can encode information when multiplexing and demultiplexing data [13], HG modes propagate information in a free-space optical communication network with an equal information capacity [14] to LG modes and can experience lower mode loss and lower mode cross-talk [15, 16]. Since previous work has demonstrated the ability of deep neural networks to identify both OAM [17, 18, 19, 20] and LG modes [21], extending the use of CNNs to identify HG modes provides another route to mode-multiplexing with potentially lower error rates.
Even though higher-order HG modes are useful in optical communications, they are problematic in optical setups that require only the fundamental TEM00 [22] mode. As an example, self-built external cavity diode lasers [23], often found in atomic physics labs, rely on a laser diode and diffraction grating which form an external cavity. The laser must be carefully tuned via temperature, current and grating position to produce the correct frequency and TEM00 spatial mode. Since the laser can mode-hop to oscillate in higher transverse (HG) modes [24, 25] during tuning, any automated tuning procedure would require a determination of the HG mode. This makes a machine vision HG mode characterization tool eminently useful.
In this paper, convolution neural networks (CNN) are used to accurately determine the Hermite-Gaussian mode of a laser beam. As CNNs require substantial amounts of labeled data, two separate datasets were created. First, a simulated dataset was generated for both training and validation of the CNN, whereas a second experimental dataset was created—using a spatial light modulator (SLM) and beam profiler—to test the CNN’s ability to generalize to new data and adapt to experimental conditions. The mathematical form of HG modes is first described, followed by the simulated dataset, the SLM optical setup and the experimental dataset. Finally, the CNNs are detailed along with the training methods used to achieve the best classification of the HG modes.
In contrast to other state-of-the-art-mode detection techniques [26], which utilize computer generated holograms in all-optical setups [27], the method developed requires little to no optics and is additionally devoid of physically imposed constraints which limit the number of modes other methods can detect (e.g. the number of modes a single hologram can successfully demultiplex). Although single image evaluation times can be longer for the CNN mode detection method in comparison to all-optical techniques [28], recent advances in both CNN software architecture and processing chips designed for deep learning [29] should substantially lower evaluation times in the future.
Hermite-Gaussian Modes
The HG modes represent a set of solutions to the free-space paraxial wave equation in Cartesian coordinates [11]. Along one dimension a HG mode’s electric field is
[TABLE]
where is the mode of the higher-order beam, is the wave vector and is a Hermite polynomial of order . The radius of the beam at a given location along the axis of propagation is
[TABLE]
where is the radius of the beam at the beam waist and the Rayleigh length is defined as —with the wavelength of the beam denoted by . The Gouy phase is given by and lastly, the radius of curvature is .
The HG mode’s two-dimensional electric field is given by
[TABLE]
where has a similar form to Eq. 1. The intensity distribution of the HG mode (see Fig. 1) can be determined [22] via
[TABLE]
and the phase distribution is calculated by taking the angle of in the complex plane.
Simulated Data
Convolution neural networks require significant amounts of labeled data to properly train and thus a simulated dataset was generated using Eq. 3. A Python program was written to generate arbitrary HG mode electric field distributions from which their respective intensity and phase distributions were obtained. Since the accuracy of the CNN and its ability to generalize to new data increases with the diversity of its training set, the simulated data was generated to cover a parameter space consisting of the beam’s radii along the major and minor axes (, ), the beam’s centroid (, ) and the orientation of the beam . The beam’s amplitude was not included in the parameter space since the resulting image is normalized before passing into the CNN. Furthermore, the beams were simulated at the beam waist since the beam’s position along the axis of propagation does not generate unique data. Rather than mapping the beam parameter space, each of the parameters was randomized within physically realizable bounds.
First, the bounds for the beam radii were determined. To resolve an HG mode along one axis, a dark pixel should be seen on either side of each HG lobe thus requiring a minimum of pixels—with the assumption that the lobe spacing is quasi-sinusoidal. This in turn results in a minimum input radius of
[TABLE]
where is the maximum distance (at a beam orientation of ) across a square pixel with width . The maximum beam radius along both the major and minor axes is given by , where is the simulated sensor size; larger radii would cause significant portions of the beam’s power to be located off the simulated sensor. However, the HG beam radius increases with the mode order even though the input radius remains constant (see Fig. 2a) [11]. Therefore, a scaling factor is numerically determined for each HG mode (see Fig. 2b) and multiplied with the desired output radius to give the correct input radius. Thus, the maximum input radius is
[TABLE]
Using and a random radius can be generated for both the major and minor axes after which a random orientation for the beam is chosen with .
After choosing the beam radii and orientation, valid bounds for the centroid are found such that the beam does not exceed the dimensions of the simulated sensor. Since the centroid values are given with respect to the image axes rather than the beam’s major and minor axes, the beam radii along the image axes are calculated as follows
[TABLE]
[TABLE]
and the bounds for are then given by
[TABLE]
with a similar equation for the bounds except that is replaced by . Due to the HG modes extending towards infinity, the radius is scaled by such that a majority of the beam’s power is incident on the simulated sensor. Using the centroid bounds, random values for the centroid are generated.
After generating a randomized beam, the maximum amplitude is scaled to one and Gaussian noise added to simulate experimental conditions. The standard deviation of the noise is itself randomly pulled from a Gaussian distribution which has a standard deviation of and replicates real noise values seen on a sensor. After the noise has been added, the images are saved as PNGs (224224 pixels) which both compresses and scales the data between 0 and unity. A training dataset and a validation dataset (see Fig. 3) are generated with 300 and 200 images respectively for each of the lowest twenty-one unique HG modes (see Fig. 1).
Experimental Data
To further validate the CNNs’ effectiveness, an optical setup was constructed to create HG beams and acquire their images (see Fig. 4). A single mode fiber-coupled laser with a 675 nm wavelength and an initial diameter of 1 mm was used as the source and passed first through a polarizer, which ensured the beam was linearly polarized along a single axis, followed by a lambda half-waveplate. The beam was then expanded to 9 mm in diameter and was incident on a spatial light modulator (SLM) at a slight angle with the preceding half-waveplate used to orient the beam’s polarization parallel to the SLM’s vertical axis. Computer generated holograms (CGH) with blazed gratings were loaded onto the SLM to create the HG modes. Following the SLM, the beam passed through a 400 mm aspheric focusing lens which separated the different diffraction orders—arising due to the CGH’s blazed grating—near the focus and an aperture then allowed only the first-order beam to be imaged by the beam profiling camera.
The optical setup centered on the spatial light modulator which enabled the phase of the electric field to be modulated on a per-pixel basis through the use of nematic liquid crystals [30]. A Meadowlark Optics SLM was used with a resolution of 19201152, square pixels of width 9.2 m and a fill factor of 95.7%. Although phase-only modulation holograms can be used to create higher-order modes [31], Arrizon et al. demonstrated that both the phase and amplitude of the outgoing beam can be modulated with a phase-only SLM [32] through the use of complex amplitude modulation (CAM) holograms (see Fig. 5c-d).
CAM holograms produce better quality HG modes than phase-only holograms [33] and were utilized to generate the experimental dataset (see Fig. 5a-b). The HG amplitude and phase distributions were calculated through Eq. 3 and then used in the CAM hologram. Similar to the simulation dataset, the beam parameters of the holograms, including the beam radii and the orientation of the beam, were randomized to increase the diversity of the experimental dataset. Because the quality of the output HG beam deteriorated when the SLM’s input beam was not centered on the hologram’s centroid, the centroid position was kept constant.
The CAM holograms [34] contained a blazed grating which created various diffraction orders clearly seen at the focal plane of the lens following the SLM. The aperture near the focal plane isolated the first diffraction order—which contained the best representation of the HG beam—and an image was subsequently acquired by a beam profiling camera placed in the lens’ Fourier-plane. During acquisition of the experimental dataset, the camera’s software automatically adjusted the image exposure and between 115-120 randomized images with dimensions of 256256 pixels were recorded for each of the twenty-one HG modes.
Convolution Neural Network
In keeping with the simulation and data aquistion programs, a Pythonic approach to implementing the CNNs was taken with PyTorch’s [35] deep learning framework. PyTorch has popular CNNs pretrained on the ImageNet dataset [36], which allowed transfer learning [37] to be taken advantage of and significantly shortened the training time required for a CNN. Although several successful CNN architectures have been put forth in recent years including AlexNet [2], VGG[38] and ResNet [39] among others [40, 41] ResNet was chosen, as it achieves more accurate results on the ImageNet dataset compared to older CNNs such as AlexNet. Additionally, ResNet has several million fewer parameters than a VGG CNN with comparable depth which decreases the training time and, when deployed, the evaluation time per image. However, ResNet itself has several implementations differing primarily with regards to the depth of the neural network and 18, 34, 50, 101, and 152 layer pretrained variants are available with PyTorch. Generally, a deeper neural network can achieve higher accuracies; however, deeper networks also have far more parameters and thus require longer training times, take more system memory, and increase single image evaluation times. Therefore, we opted to work with the smaller ResNet versions: ResNet18 and ResNet34. Furthermore, the CNNs were trained in the cloud with Google Compute Engine’s Deep Learning virtual machine utilizing a Tesla P100 NVIDIA GPU.
After choosing the ResNet models, several parameters were set to achieve maximum accuracy on the simulated and experimental data sets. Cross entropy loss was utilized as the loss function for every CNN trained, whereas both Adam [42] (an adaptive optimizer) and stochastic gradient descent (SGD) were used for the optimizer function. However, after initial testing, we found, in keeping with recent literature [43], that SGD was better able to generalize and achieved higher accuracy results on the experimental dataset than Adam. Thus, the following CNNs were trained using SGD with momentum as the optimizer.
Lastly, data transforms were used throughout both the training and validation steps. Since increasing the diversity of the CNN’s training data increases the CNN’s ability to generalize to new data, two transforms were used during training. In the first transform, the images were randomly cropped between 0.08 and 1.0 of the initial image size after which they were given a random aspect ratio between 3/4 and 4/3 and finally resized to 224224 pixels. The second transform randomly flipped 50% of the images along the horizontal axis before normalizing them and passing them into the CNN. During validation, the input data was not substantially altered; rather, the images were cropped to 224224 pixels about the center of the image to match the CNN’s expected input size and then normalized before entering the CNN.
The image resolution of 224224 pixel was chosen to match the input layer of the pre-trained ResNet CNNs. Although higher resolution images can increase a CNN’s classification accuracy [44], they simultaneously increase both training and single image evaluation times. Therefore, to mitigate potentially detrimental effects on the classification accuracy due to the image resolution, both the simulated and experimental datasets were constructed such that the dominant features (lobes) of the modes were always resolvable.
Results
Once the loss and optimizer functions along with the data transforms were determined, the CNNs hyperparameters including the batch size (in this case, the number of images fed into the CNN at a time), learning rate and momentum were tuned. Initially, the CNNs were trained for forty epochs (number of times the entire dataset is passed through the CNN) with a batch size of eight, a momentum of and constant learning rates of {0.1, 0.01, 0.001, 0.0001} (see Table I). A constant learning rate of 0.001 was optimal for ResNet18 and a maximal accuracy of 99.56% was achieved on the experimental dataset, with a corresponding accuracy of 99.31% on the simulation dataset (see Fig. 6a). For ResNet34 a constant learning rate of 0.0001 proved best (see Fig. 6b) yielding a maximum accuracy of 98.45% on the experimental dataset and a coinciding accuracy of 99.29% on the simulation dataset. ResNet18 alone was subsequently used as it achieved similar accuracy to ResNet34 and its smaller size decreased training and evaluation times. After training, the ResNet18 evaluated images in approximately 100 milliseconds on a CPU and 5 milliseconds when utilizing the GPU.
Although the CNNs achieved fairly high results on both the simulated and experimental datasets, their accuracies on the experimental dataset failed to reach satisfactory asymptotes but rather oscillated substantially from epoch to epoch—indicating the hyperparameters were not properly tuned to target a local minimum. This is problematic if the training dataset is altered slightly. As an example, a second random simulated dataset was generated (utilizing the same bounds as the first), and used to train a set of CNNs with same hyperparameters as above. In this case, the best accuracy achieved for a ResNet18 CNN (learning rate of 0.001) dropped to 98.05% and 99.31% on the experimental and simulated datasets respectively.
To better target a local minimum during training, a step scheduler was employed in which the learning rate was decreased by an order of magnitude every ten epochs. This was tested for a series of CNNs with batch size eight, momentum of =0.9 and initial learning rates of {0.1, 0.01, 0.001, 0.0001}. The best performing CNN (see Fig. 6c) had an initial learning rate of 0.001 and resulted in an accuracy of 96.74% on the experimental dataset and 98.86% on the simulation dataset. Even though the best ResNet18 CNN trained with a fixed learning rate had higher accuracies, the CNN trained with the step scheduler showed substantially lower amplitude oscillations around the asymptote demonstrating a local minimum was more effectively reached.
In an effort to achieve both the high accuracy of the fixed learning rate run and the asymptotic behavior of the scheduled run, a random search [45] of the hyperparameters was employed in conjunction with the step scheduler. The scheduler decreased the learning rate by a factor of ten every seven epochs and bounds were set for each hyperparameter with an initial learning rate between 0.1 and 0.001, a momentum of and a batch size of where is an integer given by . Fifty different sets of hyperparameters were randomly chosen from within these bounds and then trained for thirty epochs each (see Table II). The CNN with the highest accuracy (learning rate 0.0143673, momentum = 0.864872, batch size of 64) on the experimental data attained an accuracy of 99.44% and a corresponding accuracy of 99.57% on the simulated dataset (see Fig. 7a). Thus, the overall accuracy was slightly higher than for the CNN trained with a fixed learning rate; however, just as importantly, the accuracy on both the simulation and experimental datasets become asymptotic indicating a local minimum was satisfactorily reached.
Finally, the highest accuracy CNN from the random search was utilized without pretraining to determine the effect of transfer learning. The ResNet18 CNN was trained for sixty epochs with an initial learning rate of 0.0143673, momentum of =0.864872 and batch size of 64 (see Fig. 7b). The CNN obtained a maximum accuracy of 31.31% on the experimental dataset and a corresponding accuracy of 92.40% on the simulation dataset—which was substantially lower than pretrained model’s accuracies for both datasets. Furthermore, the relative accuracy difference between the non-pretrained CNN and the pretrained CNN was significantly larger on the experimental dataset than the simulation dataset. This indicates that pretraining increased the overall accuracy of the CNN and additionally had an outsized impact on the CNN’s ability to generalize to real world data.
Conclusion
We have demonstrated that a convolution neural network (CNN) can be used to classify the lowest twenty-one unique Hermite-Gaussian (HG) modes with an accuracy of 99.44%. The primary CNN used was an eighteen layer ResNet variant trained with a step scheduler for the learning rate and hyperparameters tuned with a random search. To facilitate in training the CNN, a large simulated dataset of HG modes was created in which each of the beam’s parameters including orientation, centroid and radii were randomized within physically realizable bounds. Furthermore, an experimental dataset of HG modes was acquired through an optical setup utilizing a spatial light modulator and was used to test the CNN’s ability to generalize to real-world data and experimental conditions.
As stated previously, the trained CNN could be used to automatically tune the transverse HG mode output of a laser cavity or detect HG modes in optical communications. Since the current training dataset contains unique modes in random orientations, a beam under evaluation can be determined irrespective of orientation which is particularly useful in a laboratory setting. If the application of the CNN were solely optical communications, a dataset could also be constructed using all the modes (not only the unique ones); however, this would require a further bound on the orientation of the beams in the simulated dataset and additionally the beam would need to be correctly oriented with respect to the camera when the CNN is deployed.
In the future, a larger data set of modes could be both simulated and experimentally acquired. Moreover, superpositions of various HG modes could also be labeled as individual classes for input into the CNN. This would allow the data in a multiplexed beam to be determined without explicitly demultiplexing the beam with optics. However, this is bounded by the finite number of classes a CNN can accurately classify—which is problematic as the number of classes grows exponentially with the modes in the multiplexed beam.
Funding
This work was supported by DataRay Inc.
Acknowledgments
L. Hofer would like to thank both Alex Christoph and John Cadigan for helpful discussions on convolution neural networks.
References
- [1]
Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner.
Gradient-based learning applied to document recognition.
Proceedings of the IEEE, 86(11):2278–2324, 1998.
- [2]
Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton.
Imagenet classification with deep convolutional neural networks.
In Advances in Neural Information Processing Systems, pages 1097–1105, 2012.
- [3]
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun.
Delving deep into rectifiers: Surpassing human-level performance on imagenet classification.
In Proceedings of the IEEE International Conference on Computer Vision, pages 1026–1034, 2015.
- [4]
Dan C Cireşan, Alessandro Giusti, Luca M Gambardella, and Jürgen Schmidhuber.
Mitosis detection in breast cancer histology images with deep neural networks.
In International Conference on Medical Image Computing and Computer-assisted Intervention, pages 411–418. Springer, 2013.
- [5]
Alexey Dosovitskiy, Philipp Fischer, Eddy Ilg, Philip Hausser, Caner Hazirbas, Vladimir Golkov, Patrick Van Der Smagt, Daniel Cremers, and Thomas Brox.
Flownet: Learning optical flow with convolutional networks.
In Proceedings of the IEEE International Conference on Computer Vision, pages 2758–2766, 2015.
- [6]
Chern-Sheng Lin, Yu-Chia Huang, Shih-Hua Chen, Yu-Liang Hsu, and Yu-Chen Lin.
The application of deep learning and image processing technology in laser positioning.
Applied Sciences, 8(9):1542, 2018.
- [7]
Lucas R Hofer, Rocco V Dragone, and Andrew D MacGregor.
Scale factor correction for gaussian beam truncation in second moment beam radius measurements.
Optical Engineering, 56(4):043110, 2017.
- [8]
Herwig Kogelnik and Tingye Li.
Laser beams and resonators.
Applied Optics, 5(10):1550–1567, 1966.
- [9]
Nenad Bozinovic, Yang Yue, Yongxiong Ren, Moshe Tur, Poul Kristensen, Hao Huang, Alan E Willner, and Siddharth Ramachandran.
Terabit-scale orbital angular momentum mode division multiplexing in fibers.
Science, 340(6140):1545–1548, 2013.
- [10]
Jian Wang, Jeng-Yuan Yang, Irfan M Fazal, Nisar Ahmed, Yan Yan, Hao Huang, Yongxiong Ren, Yang Yue, Samuel Dolinar, Moshe Tur, and A.
Terabit free-space data transmission employing orbital angular momentum multiplexing.
Nature Photonics, 6(7):488, 2012.
- [11]
Anthony E. Siegman.
Lasers.
University Science Books, 1986.
- [12]
Ningbo Zhao, Xiaoying Li, Guifang Li, and Joseph M Kahn.
Capacity limits of spatially multiplexed free-space communication.
Nature Photonics, 9(12):822, 2015.
- [13]
Abderrahmen Trichili, Carmelo Rosales-Guzmán, Angela Dudley, Bienvenu Ndagano, Amine Ben Salem, Mourad Zghal, and Andrew Forbes.
Optical communication beyond orbital angular momentum.
Scientific Reports, 6:27674, 2016.
- [14]
Mingzhou Chen, Kishan Dholakia, and Michael Mazilu.
Is there an optimal basis to maximise optical information transfer?
Scientific Reports, 6:22821, 2016.
- [15]
Bienvenu Ndagano, Nokwazi Mphuthi, Giovanni Milione, and Andrew Forbes.
Comparing mode-crosstalk and mode-dependent loss of laterally displaced orbital angular momentum and hermite–gaussian modes for free-space optical communication.
Optics Letters, 42(20):4175–4178, 2017.
- [16]
Mitchell A Cox, Luthando Maqondo, Ravin Kara, Giovanni Milione, Ling Cheng, and Andrew Forbes.
The resilience of hermite-and laguerre-gaussian modes in turbulence.
arXiv preprint arXiv:1901.07203, 2019.
- [17]
Mario Krenn, Robert Fickler, Matthias Fink, Johannes Handsteiner, Mehul Malik, Thomas Scheidl, Rupert Ursin, and Anton Zeilinger.
Communication with spatially modulated light through turbulent air across vienna.
New Journal of Physics, 16(11):113028, 2014.
- [18]
Mario Krenn, Johannes Handsteiner, Matthias Fink, Robert Fickler, Rupert Ursin, Mehul Malik, and Anton Zeilinger.
Twisted light transmission over 143 km.
Proceedings of the National Academy of Sciences, 113(48):13648–13653, 2016.
- [19]
Timothy Doster and Abbie T Watnik.
Machine learning approach to oam beam demultiplexing via convolutional neural networks.
Applied Optics, 56(12):3386–3396, 2017.
- [20]
Qinghua Tian, Zhe Li, Kang Hu, Lei Zhu, Xiaolong Pan, Qi Zhang, Yongjun Wang, Feng Tian, Xiaoli Yin, and Xiangjun Xin.
Turbo-coded 16-ary oam shift keying fso communication system combining the cnn-based adaptive demodulator.
Optics Express, 26(21):27849–27864, 2018.
- [21]
Sanjaya Lohani, Erin M Knutson, Matthew O’Donnell, Sean D Huver, and Ryan T Glasser.
On the use of deep neural networks in optical communications.
Applied Optics, 57(15):4180–4190, 2018.
- [22]
T Sean Ross and Society of Photo-optical Instrumentation Engineers.
Laser Beam Quality Metrics.
SPIE Press Bellingham, 2013.
- [23]
KB MacAdam, A Steinbach, and Carl Wieman.
A narrow-band tunable diode laser system with grating feedback, and a saturated absorption spectrometer for cs and rb.
American Journal of Physics, 60(12):1098–1111, 1992.
- [24]
S Sivaprakasam, Ranita Saha, P Anantha Lakshmi, and Ranjit Singh.
Mode hopping in external-cavity diode lasers.
Optics Letters, 21(6):411–413, 1996.
- [25]
Sebastian D Saliba, Mark Junker, Lincoln D Turner, and Robert E Scholten.
Mode stability of external cavity diode lasers.
Applied Optics, 48(35):6692–6700, 2009.
- [26]
Andrew Forbes, Angela Dudley, and Melanie McLaren.
Creation and detection of optical modes with spatial light modulators.
Advances in Optics and Photonics, 8(2):200–227, 2016.
- [27]
Oliver A Schmidt, Christian Schulze, Daniel Flamm, Robert Brüning, Thomas Kaiser, Siegmund Schröter, and Michael Duparré.
Real-time determination of laser beam quality by modal decomposition.
Optics Express, 19(7):6741–6748, 2011.
- [28]
Meng Lyu, Zhiquan Lin, Guowei Li, and Guohai Situ.
Fast modal decomposition for optical fibers using digital holography.
Scientific Reports, 7(1):6556, 2017.
- [29]
Norman P Jouppi, Cliff Young, Nishant Patil, David Patterson, Gaurav Agrawal, Raminder Bajwa, Sarah Bates, Suresh Bhatia, Nan Boden, Al Borchers, et al.
In-datacenter performance analysis of a tensor processing unit.
In 2017 ACM/IEEE 44th Annual International Symposium on Computer Architecture (ISCA), pages 1–12. IEEE, 2017.
- [30]
Naim Konforti, Emanuel Marom, and S-T Wu.
Phase-only modulation with twisted nematic liquid-crystal spatial light modulators.
Optics letters, 13(3):251–253, 1988.
- [31]
Naoya Matsumoto, Taro Ando, Takashi Inoue, Yoshiyuki Ohtake, Norihiro Fukuchi, and Tsutomu Hara.
Generation of high-quality higher-order laguerre-gaussian beams using liquid-crystal-on-silicon spatial light modulators.
JOSA A, 25(7):1642–1651, 2008.
- [32]
Victor Arrizón, Ulises Ruiz, Rosibel Carrada, and Luis A González.
Pixelated phase computer holograms for the accurate encoding of scalar complex fields.
JOSA A, 24(11):3500–3507, 2007.
- [33]
Carmelo Rosales-Guzmán, Nkosiphile Bhebhe, Nyiku Mahonisi, and Andrew Forbes.
Multiplexing 200 spatial modes with a single hologram.
Journal of Optics, 19(11):113501, 2017.
- [34]
Carmelo Rosales-Guzmán and Andrew Forbes.
How to shape light with spatial light modulators.
SPIE Press, 2017.
- [35]
Adam Paszke, Sam Gross, Soumith Chintala, Gregory Chanan, Edward Yang, Zachary DeVito, Zeming Lin, Alban Desmaison, Luca Antiga, and Adam Lerer.
Automatic differentiation in pytorch.
OpenReview, 2017.
- [36]
Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei.
Imagenet: A large-scale hierarchical image database.
In Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on, pages 248–255. Ieee, 2009.
- [37]
Jason Yosinski, Jeff Clune, Yoshua Bengio, and Hod Lipson.
How transferable are features in deep neural networks?
In Advances in Neural Information Processing Systems, pages 3320–3328, 2014.
- [38]
Karen Simonyan and Andrew Zisserman.
Very deep convolutional networks for large-scale image recognition.
arXiv preprint arXiv:1409.1556, 2014.
- [39]
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun.
Deep residual learning for image recognition.
In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 770–778, 2016.
- [40]
Gao Huang, Zhuang Liu, Laurens Van Der Maaten, and Kilian Q Weinberger.
Densely connected convolutional networks.
In CVPR, volume 1, page 3, 2017.
- [41]
Forrest N Iandola, Song Han, Matthew W Moskewicz, Khalid Ashraf, William J Dally, and Kurt Keutzer.
Squeezenet: Alexnet-level accuracy with 50x fewer parameters and¡ 0.5 mb model size.
arXiv preprint arXiv:1602.07360, 2016.
- [42]
Diederik P Kingma and Jimmy Ba.
Adam: A method for stochastic optimization.
arXiv preprint arXiv:1412.6980, 2014.
- [43]
Ashia C Wilson, Rebecca Roelofs, Mitchell Stern, Nati Srebro, and Benjamin Recht.
The marginal value of adaptive gradient methods in machine learning.
In Advances in Neural Information Processing Systems, pages 4148–4158, 2017.
- [44]
Ren Wu, Shengen Yan, Yi Shan, Qingqing Dang, and Gang Sun.
Deep image: Scaling up image recognition.
arXiv preprint arXiv:1501.02876, 2015.
- [45]
James Bergstra and Yoshua Bengio.
Random search for hyper-parameter optimization.
Journal of Machine Learning Research, 13(Feb):281–305, 2012.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Yann Le Cun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based learning applied to document recognition. Proceedings of the IEEE , 86(11):2278–2324, 1998.
- 2[2] Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. Imagenet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems , pages 1097–1105, 2012.
- 3[3] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. In Proceedings of the IEEE International Conference on Computer Vision , pages 1026–1034, 2015.
- 4[4] Dan C Cireşan, Alessandro Giusti, Luca M Gambardella, and Jürgen Schmidhuber. Mitosis detection in breast cancer histology images with deep neural networks. In International Conference on Medical Image Computing and Computer-assisted Intervention , pages 411–418. Springer, 2013.
- 5[5] Alexey Dosovitskiy, Philipp Fischer, Eddy Ilg, Philip Hausser, Caner Hazirbas, Vladimir Golkov, Patrick Van Der Smagt, Daniel Cremers, and Thomas Brox. Flownet: Learning optical flow with convolutional networks. In Proceedings of the IEEE International Conference on Computer Vision , pages 2758–2766, 2015.
- 6[6] Chern-Sheng Lin, Yu-Chia Huang, Shih-Hua Chen, Yu-Liang Hsu, and Yu-Chen Lin. The application of deep learning and image processing technology in laser positioning. Applied Sciences , 8(9):1542, 2018.
- 7[7] Lucas R Hofer, Rocco V Dragone, and Andrew D Mac Gregor. Scale factor correction for gaussian beam truncation in second moment beam radius measurements. Optical Engineering , 56(4):043110, 2017.
- 8[8] Herwig Kogelnik and Tingye Li. Laser beams and resonators. Applied Optics , 5(10):1550–1567, 1966.
