Skip to main content

High-Level Hardware Description of a CNN-Based Algorithm for Short Exposure Stellar Images Processing on a HPRC

  • Conference paper
Natural and Artificial Computation in Engineering and Medical Applications (IWINAC 2013)

Abstract

A CNN-based algorithm, adequate for short exposure image processing and an application-specific computing architecture developed to accelerate its execution are presented. Algorithm is based on a flexible and scalable CNN architecture specifically designed to optimize the projection of CNN kernels on a programmable circuit. The objective of the proposed algorithm is to minimize the adverse effect that atmospheric disturbance has on the images obtained by terrestrial telescopes. Algorithm main features are that it can be adapted to the detection of several astronomical objects and it supports multi-stellar images. The implementation platform made use of a High Performance Reconfigurable Computer (HPRC) combining general purpose standard microprocessors with custom hardware accelerators based on FPGAs, to speed up execution time. The hardware synthesis of the CNN model has been carried out using high level hardware description languages, instead of traditional Hardware Description Languages (HDL).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Martínez, J.J., Garrigós, F.J., Toledo, F.J., Ferrández, J.M.: Using reconfigurable supercomputers and C-to-hardware synthesis for CNN emulation. In: Int. Work. on the Interplay between Natural and Artificial Computation, pp. 244–253 (2009)

    Google Scholar 

  2. Martínez, J.J., Garrigós, F.J., Villó, I., Toledo, F.J., Ferrández, J.M.: Hardware Acceleration on HPRC of a CNN-based Algorithm for Astronomical Images Reduction. In: Int. Work. on Cellular Nanoscale Networks ans their Applications, pp. 1–5 (2010)

    Google Scholar 

  3. Martínez, J.J., Garrigós, F.J., Toledo, F.J., Ferrández, J.M.: High Performance Implementation of an FPGA-Based Sequential DT-CNN. In: Int. Work. on the Interplay between Natural and Artificial Computation, pp. 1–9 (2007)

    Google Scholar 

  4. Fried, D.: Limiting resolution looking down through the atmosphere. Journal of the Optical Society of America, 1380–1384 (1966)

    Google Scholar 

  5. Fried, D.: Optical resolution through a randomly inhomogeneous medium for very long and very short exposures. Journal of the Optical Society of America, 1372–1379 (1966)

    Google Scholar 

  6. Fried, D.: Probability of getting a lucky short-exposure image through turbulence. Journal of the Optical Society of America, 1651–1658 (1978)

    Google Scholar 

  7. Baldwin, E., Tubbs, N., Cox, C., Mackay, D., Wilson, W.: Diffraction-limited 800 nm imaging with the 2.56 m Nordic Optical Telescope. Astronomy & Astrophysics, 1–4 (2001)

    Google Scholar 

  8. Tubbs, R., Baldwin, J., Mackay, C., Cox, G.: Diffraction-limited CCD imaging with faint reference stars. Astronomy & Astrophysics, 21–24 (2002)

    Google Scholar 

  9. FastCam homepage, http://www.iac.es/proyecto/fastcam/

  10. Martínez, J.J., Toledo, F.J., Garrigós, F.J., Ferrández, J.M.: An efficient and expandable hardware implementation of multilayer cellular neural networks. Neurocomputing (In press)

    Google Scholar 

  11. Observing Schedules for NOT telescope, Period 37: April 2008 - September 2008 homepage, http://www.not.iac.es/observing/schedules

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Martínez-Álvarez, J.J., Garrigós-Guerrero, F.J., Toledo-Moreo, F.J., Colodro-Conde, C., Villó-Pérez, I., Ferrández-Vicente, J.M. (2013). High-Level Hardware Description of a CNN-Based Algorithm for Short Exposure Stellar Images Processing on a HPRC. In: Ferrández Vicente, J.M., Álvarez Sánchez, J.R., de la Paz López, F., Toledo Moreo, F.J. (eds) Natural and Artificial Computation in Engineering and Medical Applications. IWINAC 2013. Lecture Notes in Computer Science, vol 7931. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38622-0_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38622-0_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38621-3

  • Online ISBN: 978-3-642-38622-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics