Interpolation Filter Design Based on All-Phase DST and Its Application to Image Demosaicking
Abstract
:1. Introduction
2. Unified Construction Method of the All-phase Transform
2.1. APDF
2.2. APBT
2.3. WAPDF and WAPBT
2.4. APT Derived from APDF Theory
3. Interpolation Filter Design Based on APDST
4. Image Demosaicking Using Interpolation Filters Based on APDST
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Bairagi, V.K.; Sapkal, A.M.; Gaikwad, M.S. The role of transforms in image compression. J. Inst. Eng. India Ser. B 2013, 94, 135–140. [Google Scholar] [CrossRef]
- Budagavi, M.; Fuldseth, A.; Bjøntegaard, G.; Sze, V.; Sadafale, M. Core transform design in the high efficiency video coding (HEVC) standard. IEEE J. Sel. Top. Signal Process. 2013, 7, 1029–1041. [Google Scholar] [CrossRef]
- Zhou, X.; Wang, C.; Jiang, B. All phase inverse discrete sine biorthogonal transform and its application in image coding. J. Commun. 2017, 12, 72–80. [Google Scholar] [CrossRef]
- Mert, A.C.; Kalali, E.; Hamzaoglu, I. High performance 2D transform hardware for future video coding. IEEE Trans. Consum. Electron. 2017, 63, 117–125. [Google Scholar] [CrossRef]
- Tseng, C.C.; Lee, S.L. Color image sharpening using DST-based matrix low-pass Butterworth filters. In Proceedings of the 4th IEEE International Conference on Consumer Electronics—Taiwan, Taipei, Taiwan, 12–14 June 2017; pp. 363–364. [Google Scholar]
- Hou, Z.X.; Wang, C.Y.; Yang, A.P. All phase biorthogonal transform and its application in JPEG-like image compression. Signal Process. Image Commun. 2009, 24, 791–802. [Google Scholar] [CrossRef]
- Hou, Z.; Yang, X. The all phase DFT filter. In Proceedings of the 10th IEEE Digital Signal Processing Workshop and the 2nd IEEE Signal Processing Education Workshop, Pine Mountain, GA, USA, 13–16 October 2002; pp. 221–226. [Google Scholar]
- Fu, Q.; Zhou, X.; Wang, C.; Jiang, B. Windowed all phase biorthogonal transform and its application in JPEG-like image compression. J. Commun. 2015, 10, 284–293. [Google Scholar] [CrossRef]
- Wang, C.; Shan, R.; Zhou, X. APBT-JPEG image coding based on GPU. KSII Trans. Internet Inf. Syst. 2015, 9, 1457–1470. [Google Scholar]
- Shan, R.; Zhou, X.; Wang, C.; Jiang, B. All phase discrete sine biorthogonal transform and its application in JPEG-like image coding using GPU. KSII Trans. Internet Inf. Syst. 2016, 10, 4467–4486. [Google Scholar]
- Wang, C. Bayer patterned image compression based on wavelet transform and all phase interpolation. In Proceedings of the 11th IEEE International Conference on Signal Processing, Beijing, China, 21–25 October 2012; pp. 708–711. [Google Scholar]
- Xie, S.; Wang, C.; Yang, Z. Bayer patterned image compression based on APIDCBT-JPEG and all phase IDCT interpolation. In Proceedings of the IEEE Third International Conference on Information Science and Technology, Yangzhou, China, 23–25 March 2013; pp. 1316–1319. [Google Scholar]
- Wang, C.; Jiang, B.; Yuan, H. Comparison of interpolation methods in Bayer CFA image compression based on structure separation and APBT-JPEG. Int. J. Signal Process. Image Process. Pattern Recogn. 2014, 7, 87–98. [Google Scholar] [CrossRef]
- Wang, D.; Yu, G.; Zhou, X.; Wang, C. Image demosaicking for Bayer-patterned CFA images using improved linear interpolation. In Proceedings of the 7th International Conference on Information Science and Technology, Da Nang, Vietnam, 16–19 April 2017; pp. 464–469. [Google Scholar]
- Kim, Y.; Jeong, J. Four-direction residual interpolation for demosaicking. IEEE Trans. Circ. Syst. Video Technol. 2016, 26, 881–890. [Google Scholar] [CrossRef]
- Shi, J.; Wang, C.; Zhang, S. Region-adaptive demosaicking with weighted values of multidirectional information. J. Commun. 2014, 9, 930–936. [Google Scholar] [CrossRef]
- Wang, L.; Jeon, G. Bayer pattern CFA demosaicking based on multi-directional weighted interpolation and guided filter. IEEE Signal Process. Lett. 2015, 22, 2083–2084. [Google Scholar] [CrossRef]
- Wang, L.; Wang, C.; Zhou, X. Deblocking scheme for JPEG-coded images using sparse representation and all phase biorthogonal transform. J. Commun. 2016, 11, 1095–1101. [Google Scholar] [CrossRef]
- Madhukar, B.N.; Jain, S. A duality theorem for the discrete sine transform (DST). In Proceedings of the 1st International Conference on Applied and Theoretical Computing and Communication Technology, Davangere, Karnataka, India, 29–31 October 2015; pp. 156–160. [Google Scholar]
- Zhou, X.; Yu, G.; Yu, K.; Wang, C. An effective image demosaicking algorithm with correlation among red-green-blue channels. Int. J. Eng. Trans. B Appl. 2017, 30, 1190–1196. [Google Scholar]
- Fahmy, M.F.; Fahmy, O.M. Efficient bivariate image denoising technique using new orthogonal CWT filter design. IET Image Process. 2018, 12, 1354–1360. [Google Scholar] [CrossRef]
- Won, C.S.; Jung, S.W. Near-reversible efficient image resizing for devices supporting different spatial resolutions. J. Supercomput. 2017, 73, 3021–3037. [Google Scholar] [CrossRef]
Test Images | Bilinear [14] | APIDCT [11] | APDST | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
PSNR/dB | CPSNR/dB | PSNR/dB | CPSNR/dB | PSNR/dB | CPSNR/dB | |||||||
R | G | B | R | G | B | R | G | B | ||||
Figure 7a | 24.97 | 29.47 | 25.30 | 26.16 | 24.88 | 31.19 | 25.11 | 26.26 | 24.87 | 31.23 | 25.08 | 26.25 |
Figure 7b | 31.85 | 35.92 | 31.43 | 32.65 | 31.73 | 37.12 | 31.20 | 32.66 | 31.73 | 37.16 | 31.17 | 32.65 |
Figure 7c | 32.63 | 36.61 | 32.68 | 33.62 | 32.64 | 37.82 | 32.39 | 33.67 | 32.65 | 37.96 | 32.36 | 33.69 |
Figure 7d | 32.20 | 36.22 | 32.20 | 33.17 | 32.37 | 37.48 | 32.19 | 33.43 | 32.39 | 37.55 | 32.19 | 33.45 |
Figure 7e | 25.51 | 29.18 | 25.99 | 26.62 | 25.62 | 30.65 | 25.96 | 26.89 | 25.62 | 30.71 | 25.94 | 26.89 |
Figure 7f | 26.41 | 30.88 | 26.74 | 27.59 | 26.24 | 32.33 | 26.41 | 27.58 | 26.23 | 32.47 | 26.38 | 27.57 |
Figure 7g | 31.99 | 35.98 | 32.02 | 32.97 | 32.31 | 37.55 | 32.17 | 33.40 | 32.34 | 37.71 | 32.16 | 33.44 |
Figure 7h | 22.46 | 27.35 | 22.72 | 23.68 | 22.34 | 29.54 | 22.50 | 23.78 | 22.33 | 29.61 | 22.47 | 23.76 |
Figure 7i | 31.06 | 35.48 | 31.33 | 32.21 | 31.20 | 37.40 | 31.26 | 32.49 | 31.21 | 37.55 | 31.26 | 32.51 |
Figure 7j | 31.09 | 35.13 | 31.18 | 32.11 | 31.12 | 36.67 | 31.03 | 32.28 | 31.13 | 36.80 | 31.03 | 32.29 |
Figure 7k | 28.07 | 32.20 | 28.40 | 29.20 | 27.98 | 33.34 | 28.18 | 29.24 | 27.97 | 33.38 | 28.16 | 29.23 |
Figure 7l | 31.18 | 36.20 | 32.05 | 32.66 | 31.22 | 37.71 | 31.83 | 32.78 | 31.25 | 38.03 | 31.82 | 32.82 |
Figure 7m | 23.02 | 26.45 | 23.12 | 23.93 | 22.90 | 26.99 | 22.91 | 23.89 | 22.89 | 26.99 | 22.89 | 23.88 |
Figure 7n | 28.07 | 31.88 | 28.21 | 29.07 | 28.04 | 33.14 | 28.07 | 29.19 | 28.03 | 33.19 | 28.04 | 29.18 |
Figure 7o | 29.74 | 34.42 | 30.40 | 31.09 | 29.74 | 35.58 | 30.16 | 31.15 | 29.74 | 35.71 | 30.14 | 31.16 |
Figure 7p | 29.93 | 34.36 | 29.70 | 30.87 | 29.68 | 35.90 | 29.39 | 30.82 | 29.66 | 36.01 | 29.36 | 30.81 |
Figure 7q | 31.43 | 34.57 | 30.76 | 31.96 | 31.42 | 35.40 | 30.76 | 32.10 | 31.41 | 35.43 | 30.76 | 32.10 |
Figure 7r | 27.19 | 30.45 | 26.94 | 27.93 | 27.17 | 31.19 | 26.82 | 28.00 | 27.17 | 31.20 | 26.80 | 27.99 |
Figure 7s | 27.02 | 31.76 | 27.13 | 28.15 | 26.97 | 34.00 | 26.99 | 28.33 | 26.96 | 34.06 | 26.97 | 28.32 |
Figure 7t | 29.93 | 33.80 | 29.75 | 30.81 | 29.80 | 34.98 | 29.74 | 30.92 | 29.82 | 35.20 | 29.75 | 30.96 |
Figure 7u | 27.56 | 31.50 | 27.53 | 28.51 | 27.48 | 32.73 | 27.35 | 28.58 | 27.46 | 32.78 | 27.33 | 28.57 |
Figure 7v | 29.80 | 33.33 | 29.33 | 30.49 | 29.75 | 34.50 | 29.23 | 30.61 | 29.75 | 34.57 | 29.21 | 30.61 |
Figure 7w | 33.43 | 37.56 | 33.62 | 34.50 | 33.69 | 39.30 | 33.84 | 34.96 | 33.73 | 39.57 | 33.84 | 35.01 |
Figure 7x | 26.34 | 29.43 | 25.33 | 26.72 | 26.23 | 30.17 | 25.20 | 26.73 | 26.22 | 30.20 | 25.18 | 26.73 |
Test Images | Bilinear [14] | APIDCT [11] | APDST | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
SSIM | MSSIM | SSIM | MSSIM | SSIM | MSSIM | |||||||
R | G | B | R | G | B | R | G | B | ||||
Figure 7a | 0.7498 | 0.9120 | 0.7626 | 0.8081 | 0.7444 | 0.9316 | 0.7563 | 0.8108 | 0.7440 | 0.9321 | 0.7552 | 0.8104 |
Figure 7b | 0.8884 | 0.9432 | 0.8627 | 0.8981 | 0.8816 | 0.9513 | 0.8579 | 0.8969 | 0.8823 | 0.9516 | 0.8573 | 0.8970 |
Figure 7c | 0.9188 | 0.9654 | 0.9135 | 0.9326 | 0.9147 | 0.9677 | 0.9099 | 0.9308 | 0.9156 | 0.9691 | 0.9100 | 0.9316 |
Figure 7d | 0.8936 | 0.9511 | 0.8901 | 0.9116 | 0.8908 | 0.9563 | 0.8881 | 0.9117 | 0.8921 | 0.9568 | 0.8886 | 0.9125 |
Figure 7e | 0.9460 | 0.9400 | 0.8485 | 0.8782 | 0.8485 | 0.9552 | 0.8484 | 0.8840 | 0.8485 | 0.9558 | 0.8480 | 0.8841 |
Figure 7f | 0.8160 | 0.9280 | 0.7981 | 0.8474 | 0.8076 | 0.9419 | 0.7869 | 0.8455 | 0.8086 | 0.9444 | 0.7865 | 0.8465 |
Figure 7g | 0.9428 | 0.9756 | 0.9417 | 0.9534 | 0.9428 | 0.9773 | 0.9426 | 0.9543 | 0.9440 | 0.9788 | 0.9430 | 0.9553 |
Figure 7h | 0.7789 | 0.9222 | 0.7768 | 0.8259 | 0.7717 | 0.9425 | 0.7674 | 0.8272 | 0.7713 | 0.9433 | 0.7665 | 0.8270 |
Figure 7i | 0.9051 | 0.9584 | 0.8966 | 0.9200 | 0.8991 | 0.9605 | 0.8902 | 0.9166 | 0.9006 | 0.9618 | 0.8917 | 0.9180 |
Figure 7j | 0.9038 | 0.9597 | 0.8948 | 0.9194 | 0.8987 | 0.9643 | 0.8891 | 0.9174 | 0.8996 | 0.9654 | 0.8904 | 0.9185 |
Figure 7k | 0.8410 | 0.9366 | 0.8306 | 0.8694 | 0.8346 | 0.9490 | 0.8231 | 0.8689 | 0.8344 | 0.9500 | 0.8225 | 0.8690 |
Figure 7l | 0.8806 | 0.9568 | 0.8852 | 0.9075 | 0.8727 | 0.9597 | 0.8789 | 0.9038 | 0.8744 | 0.9632 | 0.8794 | 0.9057 |
Figure 7m | 0.7199 | 0.8826 | 0.7159 | 0.7728 | 0.7158 | 0.8964 | 0.7069 | 0.7730 | 0.7156 | 0.8968 | 0.7062 | 0.7728 |
Figure 7n | 0.8424 | 0.9349 | 0.8374 | 0.8716 | 0.8403 | 0.9471 | 0.8355 | 0.8743 | 0.8404 | 0.9478 | 0.8351 | 0.8745 |
Figure 7o | 0.8963 | 0.9543 | 0.8926 | 0.9144 | 0.8913 | 0.9529 | 0.8871 | 0.9104 | 0.8926 | 0.9557 | 0.8878 | 0.9120 |
Figure 7p | 0.8496 | 0.9426 | 0.8402 | 0.8775 | 0.8423 | 0.9540 | 0.8323 | 0.8762 | 0.8425 | 0.9556 | 0.8320 | 0.8767 |
Figure 7q | 0.9100 | 0.9599 | 0.9055 | 0.9251 | 0.9089 | 0.9635 | 0.9051 | 0.9258 | 0.9093 | 0.9636 | 0.9054 | 0.9261 |
Figure 7r | 0.8472 | 0.9315 | 0.8245 | 0.8677 | 0.8479 | 0.9415 | 0.8234 | 0.8709 | 0.8479 | 0.9416 | 0.8232 | 0.8709 |
Figure 7s | 0.8511 | 0.9358 | 0.8298 | 0.8722 | 0.8472 | 0.9454 | 0.8234 | 0.8720 | 0.8479 | 0.9461 | 0.8239 | 0.8727 |
Figure 7t | 0.9218 | 0.9598 | 0.8727 | 0.9181 | 0.9127 | 0.9543 | 0.8646 | 0.9106 | 0.9174 | 0.9606 | 0.8668 | 0.9149 |
Figure 7u | 0.8709 | 0.9436 | 0.8514 | 0.8886 | 0.8673 | 0.9485 | 0.8471 | 0.8877 | 0.8678 | 0.9502 | 0.8475 | 0.8885 |
Figure 7v | 0.8677 | 0.9384 | 0.8481 | 0.8848 | 0.8652 | 0.9467 | 0.8459 | 0.8860 | 0.8660 | 0.9479 | 0.8458 | 0.8866 |
Figure 7w | 0.9473 | 0.9749 | 0.9465 | 0.9562 | 0.9442 | 0.9736 | 0.9463 | 0.9547 | 0.9455 | 0.9754 | 0.9465 | 0.9558 |
Figure 7x | 0.8453 | 0.9388 | 0.8430 | 0.8757 | 0.8436 | 0.9499 | 0.8398 | 0.8778 | 0.8440 | 0.9510 | 0.8782 | 0.8782 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhou, X.; Wang, C.; Zhang, Z.; Fu, Q. Interpolation Filter Design Based on All-Phase DST and Its Application to Image Demosaicking. Information 2018, 9, 206. https://doi.org/10.3390/info9090206
Zhou X, Wang C, Zhang Z, Fu Q. Interpolation Filter Design Based on All-Phase DST and Its Application to Image Demosaicking. Information. 2018; 9(9):206. https://doi.org/10.3390/info9090206
Chicago/Turabian StyleZhou, Xiao, Chengyou Wang, Zhi Zhang, and Qiming Fu. 2018. "Interpolation Filter Design Based on All-Phase DST and Its Application to Image Demosaicking" Information 9, no. 9: 206. https://doi.org/10.3390/info9090206
APA StyleZhou, X., Wang, C., Zhang, Z., & Fu, Q. (2018). Interpolation Filter Design Based on All-Phase DST and Its Application to Image Demosaicking. Information, 9(9), 206. https://doi.org/10.3390/info9090206