Comparative Study of Neural Network Frameworks for the Next Generation of Adaptive Optics Systems

Many of the next generation of adaptive optics systems on large and extremely large telescopes require tomographic techniques in order to correct for atmospheric turbulence over a large field of view. Multi-object adaptive optics is one such technique. In this paper, different implementations of a tomographic reconstructor based on a machine learning architecture named “CARMEN” are presented. Basic concepts of adaptive optics are introduced first, with a short explanation of three different control systems used on real telescopes and the sensors utilised. The operation of the reconstructor, along with the three neural network frameworks used, and the developed CUDA code are detailed. Changes to the size of the reconstructor influence the training and execution time of the neural network. The native CUDA code turns out to be the best choice for all the systems, although some of the other frameworks offer good performance under certain circumstances.

[1]  José Luís Calvo-Rolle,et al.  Using GPUs to Speed up a Tomographic Reconstructor Based on Machine Learning , 2016, SOCO-CISIS-ICEUTE.

[2]  Francisco Javier de Cos Juez,et al.  Analysing the Performance of a Tomographic Reconstructor with Different Neural Networks Frameworks , 2016, ISDA.

[3]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[4]  A. Suárez Sánchez,et al.  Applying the K-nearest neighbor technique to the classification of workers according to their risk of suffering musculoskeletal disorders , 2016 .

[5]  Dani Guzman,et al.  Using artificial neural networks for open-loop tomography. , 2011, Optics express.

[6]  Qiang Wang,et al.  Benchmarking State-of-the-Art Deep Learning Software Tools , 2016, 2016 7th International Conference on Cloud Computing and Big Data (CCBD).

[7]  Mohak Shah,et al.  Comparative Study of Deep Learning Software Frameworks , 2015, 1511.06435.

[8]  Stephen Todd,et al.  Multiple Object Adaptive Optics: Mixed NGS/LGS tomography (Orale) , 2013 .

[9]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[10]  Francisco Javier de Cos Juez,et al.  A Hybrid Device of Self Organizing Maps (SOM) and Multivariate Adaptive Regression Splines (MARS) for the Forecasting of Firms’ Bankruptcy , 2011 .

[11]  Gary Chanan,et al.  Principles of Wavefront Sensing and Reconstruction , 2004 .

[12]  Yang Zhang,et al.  Single exposure compressed imaging system with Hartmann-Shack wavefront sensor , 2014 .

[13]  Hiroshi Terada,et al.  Multi-object adaptive optics on-sky results with Raven , 2014, Astronomical Telescopes and Instrumentation.

[14]  R. M. Myers,et al.  Adaptive Optics for Extremely Large Telescopes III ADAPTIVE OPTICS REAL-TIME CONTROL SYSTEMS FOR THE E-ELT , 2013 .

[15]  Fernando Rosa,et al.  Atmospheric wavefront phase recovery by use of specialized hardware: graphical processing units and field-programmable gate arrays. , 2005, Applied optics.

[16]  L M Mugnier,et al.  Optimal wave-front reconstruction strategies for multiconjugate adaptive optics. , 2001, Journal of the Optical Society of America. A, Optics, image science, and vision.

[17]  N. Hubin,et al.  The E-ELT instrument roadmap: a status report , 2014, Astronomical Telescopes and Instrumentation.

[18]  Colin Bradley,et al.  Performance Modeling for the RAVEN Multi-Object Adaptive Optics Demonstrator , 2012 .

[19]  Yuichi Nakamura,et al.  Approximation of dynamical systems by continuous time recurrent neural networks , 1993, Neural Networks.

[20]  P. J. García Nieto,et al.  Support Vector Machines and Multilayer Perceptron Networks Used to Evaluate the Cyanotoxins Presence from Experimental Cyanobacteria Concentrations in the Trasona Reservoir (Northern Spain) , 2013 .

[21]  T. Fusco,et al.  Experience with wavefront sensor and deformable mirror interfaces for wide-field adaptive optics systems , 2016, 1603.07527.

[22]  Stephen Rolt,et al.  DRAGON, the Durham real-time, tomographic adaptive optics test bench: progress and results , 2014, Astronomical Telescopes and Instrumentation.

[23]  Richard H. Myers,et al.  Modeling a MEMS deformable mirror using non-parametric estimation techniques. , 2010, Optics express.

[24]  W. Southwell Wave-front estimation from wave-front slope measurements , 1980 .

[25]  Richard Myers,et al.  Durham adaptive optics real-time controller. , 2010, Applied optics.

[26]  Francisco Javier de Cos Juez,et al.  An ANN-Based Smart Tomographic Reconstructor in a Dynamic Environment , 2012, Sensors.

[27]  A. Guesalaga,et al.  First on-sky results of a neural network based tomographic reconstructor: Carmen on Canary , 2014, Astronomical Telescopes and Instrumentation.

[28]  G. Rousset,et al.  Tomography approach for multi-object adaptive optics. , 2010, Journal of the Optical Society of America. A, Optics, image science, and vision.

[29]  B. Ellerbroek First-order performance evaluation of adaptive optics systems for atmospheric turbulence compensatio , 1994 .

[30]  Francisco Javier de Cos Juez,et al.  Deformable mirror model for open-loop adaptive optics using multivariate adaptive regression splines. , 2010, Optics express.

[31]  José Luís Casteleiro-Roca,et al.  Hybrid Intelligent System to Perform Fault Detection on BIS Sensor During Surgeries , 2017, Sensors.

[32]  Francisco Javier de Cos Juez,et al.  Analysis of the Temporal Structure Evolution of Physical Systems with the Self-Organising Tree Algorithm (SOTA): Application for Validating Neural Network Systems on Adaptive Optics Data before On-Sky Implementation , 2017, Entropy.

[33]  P. J. García Nieto,et al.  Forecasting the cyanotoxins presence in fresh waters: A new model based on genetic algorithms combined with the MARS technique , 2013 .

[34]  José Luís Calvo-Rolle,et al.  Missing Data Imputation of Solar Radiation Data under Different Atmospheric Conditions , 2014, Sensors.

[35]  Eric Gendron,et al.  CANARY: the on-sky NGS/LGS MOAO demonstrator for EAGLE , 2008, Astronomical Telescopes + Instrumentation.

[36]  Michael C. Roggemann,et al.  Optical performance of fully and partially compensated adaptive optics systems using least-squares and minimum variance phase reconstructors , 1992 .

[37]  P. J. García Nieto,et al.  Non-linear numerical analysis of a double-threaded titanium alloy dental implant by FEM , 2008, Appl. Math. Comput..

[38]  R. Shack,et al.  History and principles of Shack-Hartmann wavefront sensing. , 2001, Journal of refractive surgery.

[39]  G. Rousset,et al.  Open-loop tomography with artificial neural networks on CANARY: on-sky results , 2014, 1405.6862.

[40]  John Salvatier,et al.  Theano: A Python framework for fast computation of mathematical expressions , 2016, ArXiv.

[41]  F. J. D. C. Juez,et al.  Forecasting the COMEX copper spot price by means of neural networks and ARIMA models , 2015 .

[42]  Francisco Javier de Cos Juez,et al.  Application of neural networks to the study of the influence of diet and lifestyle on the value of bone mineral density in post-menopausal women , 2011, Math. Comput. Model..