Skip to content

jeromepan/Image-motion-delbur-with-a-smart-phone-application

Repository files navigation

Motion Deblur mobile phone application

paper: https://github.com/jeromepan/Enhancement-of-Photographs-Taken-with-a-Moving-Smartphone/blob/master/senior_project_report.docx

alt text alt text

Abstract

The enhancement of blurred photographs is a challenging task in digital image processing. In some cases, the motion blur can be reduced in order to recognize symbolic content, which is of particular interest in investigative journalism and forensic science. An algorithm for selected practical cases is designed and tested for further implementation in a smartphone app for real-time deblurring.

References

[1] Allon, S. H. M., Debertrand, M. G., and Sleutjes, B. T. H. M., Fast Deblurring Algoithrms, Project Report, Department of Biomedical Engineering, Eindhoven University of Technology, Eindhoven, The Netherlands, 2004.

[2] Babacan, S. D., Molina, R., Do, M. N., and Katsaggelos, A. K., Bayesian blind deconvolution with general sparse image priors, In: Proceedings of the European Conference on Computer Vision (ECCV), Firenze, Italy, 7-13 October 2012, pp. 341-355, Lecture Notes in Computer Science, Vol. 7577, Springer, Heidelberg, Germany.

[3] Canon Inc., New Canon Hybrid IS world's first image stabilizer to compensate for two types of camera shake, Tokyo, Japan, 22 July 2009, Available: https://global.canon/en/news/2009/jul22e.html.

[4] Coorlim, L., Agents racing to save girl had one blurred clue, CNN, 20 June 2013, Available: https://edition.cnn.com/2013/06/19/us/cfp-us-race-against-time/index.html.

[5] Donatelli, M., Estatico, C., Martinelli, A., and Serra-Capizzano, S., Improved image deblurring with antireflective boundary conditions and re-blurring, Inverse Problems, 22(6): 2035-2053, October 2006.

[6] Fergus, R., Singh, B., Hertzmann, A., Roweis, S. T., and Freeman, W. T., Removing camera shake from a single photograph, ACM Transactions on Graphics, 25(3): 787-794, July 2006.

[7] Gong, D., Yang, J., Liu, L., Zhang, Y., Reid, I., Shen, C., Van Den Hengel, A., and Shi, Q., From motion blur to motion flow: A deep learning solution for removing heterogeneous motion blur, In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, Hawaii, USA, 21-26 July 2017, pp. 3806-3815.

[8] Gonzalez, R. C., and Woods, R. E., Digital Image Processing, 4th ed., Pearson, New York, NY, USA.

[9] Jansson, P. A., Deconvolution of Images and Spectra, 2nd ed., Academic Press, Academic Press, Orlando, FL, USA, 1996.

[10] Jia, J., Single image motion deblurring using transparency. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Minneapolis, MN, USA, 17-22 June 2007, 8 pp.

[11] Kupyn, O., Budzan, V., Mykhailych, M., Mishkin, D., and Matas, J., DeblurGAN: Blind motion deblurring using conditional adversarial networks, arXiv, Cornell University Library, Ithaca, NY, USA, April 2018, Available: https://arxiv.org/abs/1711.07064.

[12] Lucy, L. B., An iterative technique for the rectification of observed distributions, Astronomical Journal, 79(6): 745-754, June 1974.

[13] Nah, S., Kim T. H., and Lee, K. M., Deep multi-scale convolutional neural network for dynamic scene deblurring, In: Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, Hawaii, USA, 21-26 July 2017, pp. 3883-3891. [14] Nayar, S. K., and Ben-Ezra, M., Motion-based motion deblurring, IEEE Transactions on Pattern Analysis & Machine Intelligence, 26(6): 689-698, June 2004. [15] Noroozi, M., Chandramouli, P., and Favaro, P., Motion deblurring in the wild, In: Proceedings of the 39th German Conference on Pattern Recognition (GCPR), Basel, Switzerland, 12-15 September 2017, pp. 65-77, Lecture Notes in Computer Science, Vol. 10496, Springer, Heidelberg, Germany. [16] Panci, G., Campisi, P., Colonnese, S., and Scarano, G., Multichannel blind image deconvolution using the Bussgang algorithm: Spatial and multiresolution approaches, IEEE Transactions on Image Processing, 12(11): 1324-1337, November 2003. [17] Perrone, D., and Favaro, P., Total variation blind deconvolution: The devil is in the details, In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA, 23-28 June 2014, pp. 2909-2916. [18] Raskar, R., Agrawal, A., and Tumblin, J., Coded exposure photography: motion deblurring using fluttered shutter, ACM Transactions on Graphics, 25(3): 795-804, July 2006. [19] Richardson, W. H., Bayesian-based iterative method of image restoration, Journal of the Optical Society of America, 62(1): 55-59, 1972. [20] Sindelar, O., and Sroubek, F., Image deblurring in smartphone devices using built-in inertial measurement sensors, Journal of Electronic Imaging, 22(1): 011003, February 2013. [21] Sun, J., Cao, W., Xu, Z., and Ponce, J., Learning a convolutional neural network for non-uniform motion blur removal, In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7-12 June 2015, pp. 769-777. [22] Wiener, N., Extrapolation, Interpolation, and Smoothing of Stationary Time Series: With Engineering Applications, Technology Press of the Massachusetts Institute of Technology, Cambridge, MA, USA, August 1949. [23] Xu, L., and Jia, J., Two-phase kernel estimation for robust motion deblurring, In: Proceedings of the European Conference on Computer Vision (ECCV), Heraklion, Crete, Greece, 5-11 September 2010, pp. 157-170, Lecture Notes in Computer Science, Vol. 6311, Springer, Heidelberg, Germany. [24] Xu, L., Zheng, S., and Jia, J., Unnatural L0 sparse representation for natural image deblurring, In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Portland, OR, USA, 23-28 June 2013, pp. 1107-1114.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published