Using GPUs to Speed up a Tomographic Reconstructor Based on Machine Learning

  • Carlos González-Gutiérrez
  • Jesús Daniel Santos-RodríguezEmail author
  • Ramón Ángel Fernández Díaz
  • Jose Luis Calvo Rolle
  • Nieves Roqueñí Gutiérrez
  • Francisco Javier de Cos Juez
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 527)


The next generation of adaptive optics (AO) systems require tomographic techniques in order to correct for atmospheric turbulence along lines of sight separated from the guide stars. Multi-object adaptive optics (MOAO) is one such technique. Here we present an improved version of CARMEN, a tomographic reconstructor based on machine learning, using a dedicated neural network framework as Torch. We can observe a significant improvement on the training an execution times of the neural network, thanks to the use of the GPU.


Neural networks Torch Adaptive optics 


  1. 1.
    Guzmán, D., De Cos Juez, F.J., Myers, R., Guesalaga, A., Lasheras, F.S.: Modeling a MEMS deformable mirror using non-parametric estimation techniques. Opt. Express 18(20), 21356–21369 (2010)CrossRefGoogle Scholar
  2. 2.
    Guzmán, D., de Cos Juez, F.J., Lasheras, F.S., Myers, R., Young, L.: Deformable mirror model for open-loop adaptive optics using multivariate adaptive regression splines. Opt. Express 18(7), 6492–6505 (2010)CrossRefGoogle Scholar
  3. 3.
    de Cos Juez, F.J., Lasheras, F.S., Roqueñí, N., Osborn, J.: An ANN-based smart tomographic reconstructor in a dynamic environment. Sensors (Basel) 12(7), 8895–8911 (2012)CrossRefGoogle Scholar
  4. 4.
    Ellerbroek, B.L.: First-order performance evaluation of adaptive-optics systems for atmospheric-turbulence compensation in extended-field-of-view astronomical telescopes. J. Opt. Soc. Am. A: 11(2), 783 (1994)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Vidal, F., Gendron, E., Rousset, G.: Tomography approach for multi-object adaptive optics. J. Opt. Soc. Am. A Opt. Image Sci. Vis. 27(11), A253–A264 (2010)CrossRefGoogle Scholar
  6. 6.
    Osborn, J., de Cos Juez, F.J., Guzman, D., Butterley, T., Myers, R., Guesalaga, A., Laine, J.: Using artificial neural networks for open-loop tomography. Opt. Express 20(3), 2420–2434 (2012)CrossRefGoogle Scholar
  7. 7.
    Basden, A.G., Atkinson, D., Bharmal, N.A., Bitenc, U., Brangier, M., Buey, T., Butterley, T., Cano, D., Chemla, F., Clark, P., Cohen, M., Conan, J.-M., De Cos, F.J., Dickson, C., Dipper, N.A., Dunlop, C.N., Feautrier, P., Fusco, T., Gach, J.L., Gendron, E., Geng, D., Goodsell, S.J., Gratadour, D., Greenaway, A.H., Guesalaga, A., Guzman, C.D., Henry, D., Holck, D., Hubert, Z., Huet, J.M., Kellerer, A., Kulcsar, C., Laporte, P., Le Roux, B., Looker, N., Longmore, A.J., Marteaud, M., Martin, O., Meimon, S., Morel, C., Morris, T.J., Myers, R.M., Osborn, J., Perret, D., Petit, C., Raynaud, H., Reeves, A.P., Rousset, G., Lasheras, F.S., Rodriguez, M.S., Santos, J.D., Sevin, A., Sivo, G., Stadler, E., Stobie, B., Talbot, G., Todd, S., Vidal, F., Younger, E.J.: Experience with wavefront sensor and deformable mirror interfaces for wide-field adaptive optics systems. Mon. Not. R Astron. Soc. 459(2), 1350–1359 (2016)CrossRefGoogle Scholar
  8. 8.
    Antón, J.C.A., Nieto, P.J.G., de Cos Juez, F.J., Lasheras, F.S., Viejo, C.B., Gutiérrez, N.R.: Battery state-of-charge estimator using the MARS technique. IEEE Trans. Power Electron. 28(8), 3798–3805 (2013)CrossRefGoogle Scholar
  9. 9.
    De Cos Juez, F.J., Lasheras, F.S., Nieto, P.J.G., Suárez, M.A.S.: A new data mining methodology applied to the modelling of the influence of diet and lifestyle on the value of bone mineral density in post-menopausal women. Int. J. Comput. Math. 86(10–11), 1878–1887 (2009)CrossRefGoogle Scholar
  10. 10.
    Nieto, P.J.G., Fernández, J.R.A., Lasheras, F.S., de Cos Juez, F.J., Muñiz, C.D.: A new improved study of cyanotoxins presence from experimental cyanobacteria concentrations in the Trasona reservoir (Northern Spain) using the MARS technique. Sci. Total Environ. 430, 88–92 (2012)CrossRefGoogle Scholar
  11. 11.
    Casteleiro-Roca, J.L., Quintián, H., Calvo-Rolle, J.L., Corchado, E., del Carmen Meizoso-López, M., Piñón-Pazos, A.: An intelligent fault detection system for a heat pump installation based on a geothermal heat exchanger. J. Appl. Logic 17, 36–47 (2015)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Casteleiro-Roca, J.L., Calvo-Rolle, J.L., Meizoso-López, M.C., Piñón-Pazos, A.J., Rodríguez-Gómez, B.A.: Bio-inspired model of ground temperature behavior on the horizontal geothermal exchanger of an installation based on a heat pump. Neurocomputing 150, 90–98 (2015)CrossRefGoogle Scholar
  13. 13.
    Nieto, P.J.G., García-Gonzalo, E., Lasheras, F.S., De Cos Juez, F.J.: Hybrid PSO–SVM-based method for forecasting of the remaining useful life for aircraft engines and evaluation of its reliability. Reliab. Eng. Syst. Saf. 138, 219–231 (2015)CrossRefGoogle Scholar
  14. 14.
    Vilán, J.A.V., Fernández, J.R.A., Nieto, P.J.G., Lasheras, F.S., de CosJuez, F.J., Muñiz, C.D.: Support vector machines and multilayer perceptron networks used to evaluate the cyanotoxins presence from experimental cyanobacteria concentrations in the trasona reservoir (Northern Spain). Water Resour. Manage. 27(9), 3457–3476 (2013)CrossRefGoogle Scholar
  15. 15.
    Osborn, J., Guzman, D., De CosJuez, F.J., Basden, A.G., Morris, T.J., Gendron, E., Butterley, T., Myers, R.M., Guesalaga, A., Lasheras, F.S., Victoria, M.G., Rodríguez, M.L.S., Gratadour, D., Rousset, G.: Open-loop tomography with artificial neural networks on CANARY: On-sky results. Mon. Not. R. Astron. Soc. 441(3), 2508–2514 (2014)CrossRefGoogle Scholar
  16. 16.
    Ramsay, S.K., Casali, M.M., González, J.C., Hubin, N.: The E-ELT instrument roadmap: a status report. p. 91471Z (2014)Google Scholar
  17. 17.
    Ltaief, H., Gratadour, D.: Shooting for the Stars with GPUs. In: GPU Technology Conference (2015). Accessed 14 Mar 2016
  18. 18.
    Marichal-Hernández, J.G., Rodríguez-Ramos, L.F., Rosa, F., Rodríguez-Ramos, J.M.: Atmospheric wavefront phase recovery by use of specialized hardware: graphical processing units and field-programmable gate arrays. Appl. Opt. 44(35), 7587–7594 (2005)CrossRefGoogle Scholar
  19. 19.
    Osborn, J., De Cos Juez, F.J., Guzman, D., Butterley, T., Myers, R., Guesalaga, A., Laine, J.: Open-loop tomography using artificial nueral networks. Adapt. Opt. Extrem. Large Telesc. II (2011)Google Scholar
  20. 20.
    Casteleiro-Roca, J.L., Calvo-Rolle, J.L., Meizoso-Lopez, M.C., Piñón-Pazos, A., Rodríguez-Gómez, B.A.: New approach for the QCM sensors characterization. Sens. Actuators A Phys. 207, 1–9 (2014)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 2.5 International License (, which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

Authors and Affiliations

  • Carlos González-Gutiérrez
    • 1
  • Jesús Daniel Santos-Rodríguez
    • 2
    Email author
  • Ramón Ángel Fernández Díaz
    • 3
  • Jose Luis Calvo Rolle
    • 4
  • Nieves Roqueñí Gutiérrez
    • 1
  • Francisco Javier de Cos Juez
    • 1
  1. 1.Department of Exploitation and Exploration of MinesUniversity of OviedoOviedoSpain
  2. 2.Department of PhysicsUniversity of OviedoOviedoSpain
  3. 3.Department of Architecture and Technology of ComputersUniversity of LeónLeónSpain
  4. 4.Department of Industrial EngineeringUniversity of a CoruñaLa CoruñaSpain

Personalised recommendations