Skip to main content

A New FPGA-Based Architecture for Iterative and Space-Variant Image Processing

  • Conference paper
  • First Online:
Applications in Electronics Pervading Industry, Environment and Society (ApplePies 2016)

Abstract

We propose a strategy to realize an innovative FPGA-based architecture able to speed up the Lucy-Richardson algorithm (LRA) for space-variant image deconvolution. The architecture exploits the possibility to distribute data into different memory blocks in the FPGA. In such a way, the algorithm execution is split into several channels operating in parallel. Since the LRA is implemented via an iterative and space-variant convolution, the approach adopted in this paper can be exploited in other similar image processing algorithms.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Richardson, W.H.: Bayesian-based iterative method of image restoration. J. Opt. Soc. Am. 62, 55–59 (1972)

    Article  Google Scholar 

  2. Lucy, L.B.: An iterative technique for the rectification of observed distributions. Astron. J. 70, 745–754 (1974)

    Article  Google Scholar 

  3. Harmeling, S., Hirsch, M., Schölkopf, B.: Space-variant single-image blind deconvolution for removing camera shake. In: NIPS 2010, Vancouver, Canada (2010)

    Google Scholar 

  4. Joshi, N., Kang, S.B., Zitnick, C., Szeliski, R.: Image deblurring using inertial measurement sensors. In: SIGGRAPH ‘10, New York, NY, USA (2010)

    Google Scholar 

  5. Sindelar, O., Scoubek, F., Milanfar, P.: Space-variant image deblurring on smartphones using inertial sensors. In: Proceedings of IEEE Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 191–192 (2014)

    Google Scholar 

  6. Wei, J., Bouman, C.A., Allebach, I.P.: Fast space-varying convolution using matrix source coding with applications to camera stray light reduction. IEEE Trans. Image Process 23(5) (2014)

    Google Scholar 

  7. Fowers, J., Ovtcharov, K., Strauss, K., Chung, E.S., Stitt, G.: A high memory bandwidth FPGA accelerator for sparse matrix-vector multiplication. In: 22nd IEEE Annual Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 36–43 (2014)

    Google Scholar 

  8. Aktulga, H.M., Buluc, A., Williams, S., Chao, Y.: Optimizing sparse matrix-multiple vectors multiplication for nuclear configuration interaction calculations. In: IEEE 28th International Symposium on Parallel and Distributed Processing, pp. 1213–1222 (2014)

    Google Scholar 

  9. Wang, Z., Weng, K., Cheng, Z., Yan, L., Guan, J.: A co-design method for parallel image processing accelerator based on DSP and FPGA. In: Proceedings of SPIE, vol. 8005 (2011)

    Google Scholar 

  10. Kim, M.D., Ueda, J.: Real-time image de-blurring and image processing for a robotic vision system. 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, Washington, 26–30 May 2015

    Google Scholar 

  11. Weddell, S.J., Webb, R.Y.: The restoration of extended astronomical images using the spatially-variant point spread function. In: 23rd International Conference Image and Vision Computing, New Zealand (2008)

    Google Scholar 

  12. Rerabek, M.: Space variant PSF—Deconvolution of wide-eld astronomical images. Acta Polytech. 48(3) (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefano Marsi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Marsi, S., Carrato, S., Ramponi, G. (2017). A New FPGA-Based Architecture for Iterative and Space-Variant Image Processing. In: De Gloria, A. (eds) Applications in Electronics Pervading Industry, Environment and Society. ApplePies 2016. Lecture Notes in Electrical Engineering, vol 409. Springer, Cham. https://doi.org/10.1007/978-3-319-47913-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47913-2_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47912-5

  • Online ISBN: 978-3-319-47913-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics