Abstract
The rendering of lower resolution image data on higher resolution displays has become a very common task, in particular because of the increasing popularity of webcams, camera phones, and low-bandwidth video streaming. Thus, there is a strong demand for real-time, high-quality image magnification. In this work, we suggest to exploit the high performance of programmable graphics processing units (GPUs) for an adaptive image magnification method. To this end, we propose a GPU-friendly algorithm for image up-sampling by edge-directed image interpolation, which avoids ringing artifacts, excessive blurring, and staircasing of oblique edges. At the same time it features gray-scale invariance, is applicable to color images, and allows for real-time processing of full-screen images on today’s GPUs.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Zhao, M., de Haan, G.: Content adaptive video up-scaling. In: Proceedings ASCI 2003, pp. 151–156 (2003)
Strengert, M., Kraus, M., Ertl, T.: Pyramid methods in gpu-based image processing. In: Proceedings Vision, Modeling, and Visualization 2006, pp. 169–176 (2006)
Aly, H.A., Dubois, E.: Image up-sampling using total-variation regularization with a new observation model. IEEE Transactions on Image Processing 14(10), 1647–1659 (2005)
Li, X., Orchard, M.T.: New edge-directed interpolation. IEEE Transactions on Image Processing 10(10), 1521–1527 (2001)
Atkins, C., Bouman, C., Allebach, J.: Optimal image scaling using pixel classification. In: 2001 International Conference on Image Processing, vol. 3, pp. 864–867 (2001)
Kondo, T., Node, Y., Fujiwara, T., Okumura, Y.: Picture conversion apparatus, picture conversion method, learning apparatus and learning method. US-patent 6,323,905 (2001)
Pietikäinen, M.: Image Analysis with Local Binary Patterns. In: Kalviainen, H., Parkkinen, J., Kaarna, A. (eds.) SCIA 2005. LNCS, vol. 3540, pp. 115–118. Springer, Heidelberg (2005)
Hwang, J.W., Lee, H.S.: Adaptive image interpolation based on local gradient features. IEEE Signal Processing Letters 11(3), 359–362 (2004)
Wang, Q., Ward, R.K.: A new edge-directed image expansion scheme. In: ICIP, vol. 3, pp. 899–902 (2001)
Kindlmann, G., Durkin, J.W.: Semi-automatic generation of transfer functions for direct volume rendering. In: Proceedings 1998 IEEE Symposium on Volume Visualization, pp. 79–86. IEEE Computer Society Press, Los Alamitos (1998)
Canny, J.F.: A computational approach to edge detection. In: Readings in computer vision: issues, problems, principles, and paradigms, pp. 184–203. Morgan Kaufmann, San Francisco (1987)
Marr, D., Hildreth, E.: Theory of edge detection. Proceedings of the Royal Society of London, Series B, Biological Sciences 207(1167), 187–217 (1980)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Kraus, M., Eissele, M., Strengert, M. (2007). GPU-Based Edge-Directed Image Interpolation. In: Ersbøll, B.K., Pedersen, K.S. (eds) Image Analysis. SCIA 2007. Lecture Notes in Computer Science, vol 4522. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73040-8_54
Download citation
DOI: https://doi.org/10.1007/978-3-540-73040-8_54
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73039-2
Online ISBN: 978-3-540-73040-8
eBook Packages: Computer ScienceComputer Science (R0)