Volume 10, Issue 2 (February 2023), Pages: 107-112
----------------------------------------------
Original Research Paper
An improvement of efficient nonlinear color image interpolator: Theory and FPGA implementation
Author(s):
Anis Ridha Boudabbous *, Marwa Jomaa Graja
Affiliation(s):
Department of Computer Engineering and Networks, College of Computer and Information Sciences, Jouf University, Sakakah, Saudi Arabia
Full Text - PDF XML
* Corresponding Author.
Corresponding author's ORCID profile: https://orcid.org/0000-0002-5488-2382
Digital Object Identifier:
https://doi.org/10.21833/ijaas.2023.02.014
Abstract:
In this paper, a new proposal for a nonlinear edge-preserving interpolator and hardware implementation is presented. As a new idea for a color image interpolator, our proposal is focusing on the interpolated pixel and we tried to adjust it in order to have better quality. To evaluate the effectiveness of the proposed idea for preserving images, we implemented it using different color images and we evaluated using different evaluation measurements. Then, we compared our new proposal with the traditional nonlinear Edge preserving interpolator. The obtained results confirm that our proposed Edge preserving is better than the old interpolator. It also demonstrates consistent image quality performance among a variety of images. The hardware implementation based on FPGA shows that we are able to gain image quality without increasing the size of the circuit once implemented in hardware. We show that our proposed interpolator for Edge preserving improves considerably the image quality and represents a fast solution when implemented in hardware. Despite a small increase in FPGA resources, we obtain an average improvement of the image quality of about 35.75% using the NCD metric.
© 2022 The Authors. Published by IASE.
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Keywords: Nonlinear interpolator, Color image, Edge preserving, Vector rational function, FPGA
Article History: Received 6 January 2022, Received in revised form 17 April 2022, Accepted 3 November 2022
Acknowledgment
No Acknowledgment.
Compliance with ethical standards
Conflict of interest: The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Citation:
Boudabbous AR and Graja MJ (2023). An improvement of efficient nonlinear color image interpolator: Theory and FPGA implementation. International Journal of Advanced and Applied Sciences, 10(2): 107-112
Permanent Link to this page
Figures
Fig. 1 Fig. 2 Fig. 3 Fig. 4 Fig. 5
Tables
Table 1 Table 2
----------------------------------------------
References (12)
- Abdullah D, Fajriana F, Maryana M, Rosnita L, Siahaan APU, Rahim, R, and Hadikurniawati W (2018). Application of interpolation image by using bi-cubic algorithm. Journal of Physics: Conference Series, 1114: 012066. https://doi.org/10.1088/1742-6596/1114/1/012066 [Google Scholar]
- Cheikh FA, Khriji L, Gabbouj M, and Ramponi G (1998). Color image interpolation using vector rational filters. In the SPIE Conference, Nonlinear Image processing IX, International Society for Optics and Photonics, San Jose, USA, 3304: 242-249. https://doi.org/10.1117/12.304604 [Google Scholar]
- Fadnavis S (2014). Image interpolation techniques in digital image processing: An overview. International Journal of Engineering Research and Applications, 4(10): 70-73. [Google Scholar]
- Getreuer P (2011). Linear methods for image interpolation. Image Processing On Line, 1: 238-259. https://doi.org/10.5201/ipol.2011.g_lmii [Google Scholar]
- Han D (2013). Comparison of commonly used image interpolation methods. In the 2nd International Conference on Computer Science and Electronics Engineering, Atlantis Press, Hangzhou, China, 10: 1556-1559. https://doi.org/10.2991/iccsee.2013.391 [Google Scholar]
- Jha AK, Kumar A, Schaefer G, and Ahad MAR (2014). An efficient edge preserving image interpolation algorithm. In the 2014 International Conference on Informatics, Electronics and Vision, IEEE, Dhaka, Bangladesh: 1-4. https://doi.org/10.1109/ICIEV.2014.6850820 [Google Scholar] PMCid:PMC3952416
- Khan S, Lee DH, Khan MA, Siddiqui MF, Zafar RF, Memon KH, and Mujtaba G (2020). Image interpolation via gradient correlation-based edge direction estimation. Scientific Programming, 2020: 5763837. https://doi.org/10.1155/2020/5763837 [Google Scholar]
- Kok CW and Tam WS (2019). Fractal image interpolation: A tutorial and new result. Fractal and Fractional, 3(1): 7. https://doi.org/10.3390/fractalfract3010007 [Google Scholar]
- Lu Y, Cai X, Zhai Z, and Qin X (2012). An image interpolation method with edge-preserving. In: Qian Z, Cao L, Su W, Wangn T, and Yang H (Eds.), Recent advances in computer science and information engineering: 237-242. Springer, Berlin, Germany. https://doi.org/10.1007/978-3-642-25792-6_36 [Google Scholar]
- Lukac R, Plataniotis KN, Venetsanopoulos AN, and Smolka B (2005). A statistically-switched adaptive vector median filter. Journal of Intelligent and Robotic Systems, 42(4): 361-391. https://doi.org/10.1007/s10846-005-1730-2 [Google Scholar]
- Parsania PS and Virparia PV (2016). A comparative analysis of image interpolation algorithms. International Journal of Advanced Research in Computer and Communication Engineering, 5(1): 29-34. https://doi.org/10.17148/IJARCCE.2016.5107 [Google Scholar]
- Seta R, Okubo K, and Tagawa N (2009). Digital image interpolation method using higher-order Hermite interpolating polynomials with compact finite-difference. In the APSIPA ASC 2009: Asia-Pacific Signal and Information Processing Association, 2009 Annual Summit and Conference, International Organizing Committee, Sapporo, Japan: 406-409. [Google Scholar]
|