Skip to main content
Log in

Reconfigurable processing for satellite on-board automatic cloud cover assessment

  • Special Issue
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

Clouds have a critical role in many studies such as weather- and climate-related investigations. However, they represent a source of errors in many applications, and the presence of cloud contamination can hinder the use of satellite data. In addition, sending cloudy data to ground stations can result in an inefficient utilization of the communication bandwidth. This requires satellite on-board cloud detection capability to mask out cloudy pixels from further processing. Remote sensing satellite missions have always required smaller size, lower cost, more flexibility, and higher computational power. Reconfigurable Computers (RCs) combine the flexibility of traditional microprocessors with the power of Field Programmable Gate Arrays (FPGAs). Therefore, RCs are a promising candidate for on-board preprocessing. This paper presents the design and implementation of an RC-based real-time cloud detection system. We investigate the potential of using RCs for on-board preprocessing by prototyping the Landsat 7 ETM+ ACCA algorithm on one of the state-of-the-art reconfigurable platforms, SRC-6. It will be shown that our work provides higher detection accuracy and over one order of magnitude improvement in performance when compared to previously reported investigations.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Decadal Survey: Earth Science and Applications from Space: National Imperatives for the Next Decade and Beyond. http://www.nap.edu/catalog/11820.html

  2. Irish R.R.: Landsat 7 Automatic Cloud Cover Assessment. Algorithms for Multispectral, Hyperspectral and Ultraspectral Imagery VI, SPIE, Orlando, FL, USA, 24–26 April 2000, pp. 348–355

  3. Irish, R.R., Barker, J.L., Goward, S.N., Arvidson, T.J.: Characterization of the Landsat-7 ETM+ automated cloud-cover assessment (ACCA) algorithm. Photogramm. Eng. Remote Sens. 72(10), 1179–1188 (2006)

    Google Scholar 

  4. Su, J-J.: Enhanced ACCA Algorithm. Space Imaging Corporation Technical Memo IT81-LSD-SA&E Memo 274, 1984

  5. Johnson, J.T.: Rad Hard FPGAs. http://esl.eng.ohio-state.edu/rstheory/iip/RadHardFPGA.doc

  6. Court, T.V., Herbordt, M.C.: Families of FPGA-based accelerators for approximate string matching. ACM Microprocess. Microsyst. 31(2), 135–145 (2007)

    Article  Google Scholar 

  7. Kindratenko, V., Pointer, D.: A case study in porting a production scientific supercomputing application to a reconfigurable computer. In: Proceedings of IEEE Symposium on Field-Programmable Custom Computing Machines—FCCM’06, 2006, pp. 13–22

  8. Aggarwal, V., George, A.D., Slatton, K.C.: Reconfigurable computing with multiscale data fusion for remote sensing. In: Proceedings of the 2006 ACM/SIGDA 14th International Symposium on Field Programmable Gate Arrays (FPGA 2006). Monterey, CA, USA

  9. El-Araby, E., Taher, M., El-Ghazawi, T., Le Moigne, J.: Prototyping automatic cloud cover assessment (ACCA) algorithm for remote sensing on-board processing on a reconfigurable computer. In: IEEE International Conference on Field-programmable Technology (FPT 2005), Singapore, December 2005

  10. Harkins, J., El-Ghazawi, T., El-Araby, E., Huang, M.: Performance of sorting algorithms on the SRC 6 reconfigurable computer. In: IEEE International Conference On Field-Programmable Technology (FPT 2005), Singapore, December 2005

  11. El-Araby, E., El-Ghazawi, T., Le Moigne, J., Gaj, K.: Wavelet Spectral Dimension Reduction of Hyperspectral Imagery on a Reconfigurable Computer. In: IEEE International Conference On Field-Programmable Technology (FPT 2004). Brisbane, Australia, December 2004

  12. Buell, D.A., Davis, J.P., Quan, G., Akella, S., Devarkal, S., Kancharla, P., Michalski, E.A., Wake H.A.: Experiences with a reconfigurable computer.In: Proceedings, Engineering of Reconfigurable Systems and Algorithms, Las Vegas, Nevada, 21–24 June 2004

  13. Buell, D.A., Sandhu, R.: Identity management. IEEE Internet Comput. 7(6), 26–28 (2003). Guest editors’ introduction. doi:10.1109/MIC.2003.1250580

  14. Michalski, A., Gaj, K., El-Ghazawi, T.: An implementation comparison of an IDEA encryption cryptosystem on two general-purpose reconfigurable computers. In: Proceedings of FPL 2003, Lisbon, September 2003, pp. 204–219

  15. Storaasli, O.: Scientific applications on a NASA reconfigurable hypercomputer. In: 5th MAPLD International Conference, Washington, DC, USA, September 2002

  16. Computers, S.R.C.: Inc., http://www.srccomputers.com/products/embeddedportable.asp

  17. SRC-6 C-Programming Environment Guide. SRC Computers, Inc., 2005

  18. http://www.srccomputers.com/products/docs/SRC-6%20SystemsServers_69223-AD.pdf

  19. Burns, R.D., Naasz, B.J., Queen, S.Z., Eepoel, J.V., Hannah, J., Skeltonk, E.: The HST SM4 relative navigation sensor system: overview and preliminary testing results from The Flight Robotics Lab. In: 18th AAS/AIAA Space Flight Mechanics Meeting, Galveston, TX, USA, 27–31 January 2008

  20. http://gsfctechnology.gsfc.nasa.gov/SpaceCube.htm

  21. Basso, R.S., Le Moigne, J., Vetrella, S., Irish, R.R.: FPGA implementation for on-board cloud detection. In: International Geoscience and Remote Sensing Symposium. Hawaii, 20–24 July 2000

  22. Williams, J.A., Dawood, A.S., Visser, S.J.: FPGA-based Cloud Detection for real-time onboard remote sensing.In: Proceedings of IEEE International Conference on Field-Programmable Technology (FPT 2002), 16–18 Decembr 2002, pp.110–116

  23. Williams, J.A., Dawood, A.S., Visser, S.J.: Real-Time Wildfire and Volcanic Plume Detection from Spaceborne Platforms with Reconfigurable Logic. In: 11th Australasian Remote Sensing and Photogrammetry Conference. Brisbane, Australia, 2–6 September 2002

  24. http://ltpwww.gsfc.nasa.gov/IAS/handbook/handbook_htmls/chapter11/chapter11.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Esam El-Araby.

Additional information

Copyright © 2009 U.S. Government as represented by the Administrator of the National Aeronautics and Space Administration (NASA). No copyright claimed in the U.S. under Title 17, United States Code. All other rights reserved.

Rights and permissions

Reprints and permissions

About this article

Cite this article

El-Araby, E., El-Ghazawi, T., Le Moigne, J. et al. Reconfigurable processing for satellite on-board automatic cloud cover assessment. J Real-Time Image Proc 4, 245–259 (2009). https://doi.org/10.1007/s11554-008-0107-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-008-0107-8

Keywords

Navigation