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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Richardson, W.H.: Bayesian-based iterative method of image restoration. J. Opt. Soc. Am. 62, 55–59 (1972)
Lucy, L.B.: An iterative technique for the rectification of observed distributions. Astron. J. 70, 745–754 (1974)
Harmeling, S., Hirsch, M., Schölkopf, B.: Space-variant single-image blind deconvolution for removing camera shake. In: NIPS 2010, Vancouver, Canada (2010)
Joshi, N., Kang, S.B., Zitnick, C., Szeliski, R.: Image deblurring using inertial measurement sensors. In: SIGGRAPH ‘10, New York, NY, USA (2010)
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)
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)
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)
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)
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)
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
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)
Rerabek, M.: Space variant PSF—Deconvolution of wide-eld astronomical images. Acta Polytech. 48(3) (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)