• 沒有找到結果。

Improvement of Laplacian Model

3. Binary Arithmetic Coding: Once the highest priority bit is identified, we follow the CABIC scheme in Section 4.2 for coding

6.3 Suggestions for Future Works

6.3.2 Improvement of Laplacian Model

For higher coding efficiency and better subjective quality, our CABIC and SBR incorporates an estimated Laplacian model for parameter estimation. Particularly, the assumption of inde-pendent and identical distribution for co-located coefficients is used to simplify the derivation.

However, as it has been proved by our CABIC, co-located coefficients actually exhibit corre-lations. Therefore, the accuracy of Laplacian model may be further improved by a presumed random process such as Markov process. Nevertheless, it is still an open problem whether us-ing a more accurate model will actually improve the performance. One should note that usus-ing a model of higher order may suffer from inaccurate parameter estimation due to a limited number of observations. Thus, there are still many problems to be further investigated.

6.3.3 Error Resilience

In addition to coding efficiency and subjective quality, another important issue that is not thor-oughly discussed in this thesis is error resilience. Due to the data dependency from the context models and the nature of arithmetic coding, the proposed CABIC and SBR are less robust to transmission errors. For error resilience, one of the possible solutions is to partition the enhancement-layer frames into multiple slices as the flexible macroblock ordering (FMO) in H.264 [31]. However, penalty on coding efficiency is expected, as reported in Section 4.8.

Thus, how to provide the optimal trade-off between coding efficiency and error resilience still leaves lots of spaces for future research activities.

6.3.4 Applications in Scalable Video Coding Standard

Although the proposed EMFGS and CABIC schemes are specifically designed for MPEG-4 FGS [15], in Chapter 5, we also illustrate their applications in the upcoming standard [23] for scalable video coding (SVC).

In Chapter 5, we point out that the anchor frames and their enhancement-layer frames are coded in a way similar to that used by MPEG-4 FGS [15]. In Chapter 3, we have shown that

simply using the base layer for prediction causes poor coding efficiency. In the SVC [23], the penalty would become more apparent in the low-delay applications in which the anchor frames are coded more frequently. To resolve this issue, we propose to use the prediction scheme of EMFGS for improving the coding efficiency of anchor frames. Preliminary experiments have shown very promising results for such an idea. On the average, 1∼2dB gain can be observed when the mode-adaptive prediction is applied.

In addition, we also demonstrate that the idea of SBR can be extended for coding the FGS layers. Currently, the FGS layers are coded by a cyclical block coding scheme [26]. Each block is equally coded with one symbol in a cycle. Through the concept of SBR, we propose a prioritized block coding to have the symbols with better rate-distortion performance be coded with higher priority. Also, by using explicit syntax for the priority information, the prioritized block coding can serve the functionality of region-of-interest. Preliminary experiments also show very good results for these techniques. Further research activities have been initiated to explore how to modify and optimize these techniques for the SVC standard [23]. Still, there are many open problems for further research activities.

Bibliography

[1] “Applications and Requirement for Scalable Video Coding,” ISO/IEC JTC1/SC29/WG11, N6880, 2005.

[2] “JSVM 1.0 Software,” ISO/IEC JTC1/SC29/WG11, N6900, 2005.

[3] I. Amonou, N. Cammas, S. Kervadec, and S. Pateux, “Coding Rate Coverage Extension with Dead Substreams in the SVM,” ISO/IEC JTC1/SC29/WG11, M11703, 2005.

[4] ——, “Response to CE 5: Quality Layers,” ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, JVT-O044, 2005.

[5] Y. Bao, M. Karczewicz, J. Ridge, and X. Wang, “Improvements to Fine Granularity Scal-ability for Low-Delay Applications,” ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, JVT-O054, 2005.

[6] Y. Chen, R. Hayder, and M. van der Schaar, “Fine Granular Scalable Video with Em-bedded DCT Coding of the Enhancement Layer,” published U.S. patent application, DN/20030133499, 2003.

[7] T. M. Cover and J. A. Thomas, Elements of Information Theory. John Wiley, 1991.

[8] D. M. H. Schwarz and T. Weigand, “Comparison of MCTF and Closed-Loop Hierarchical B Pictures,” ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, JVT-P059, 2005.

[9] Y. He, R. Yan, F. Wu, and S. Li, “H.26L Based Fine Granularity Scalable Video Coding,”

IEEE Int’l Symposium on Circuits and Systems, 2002.

[10] H. C. Huang and T. Chiang, “Stack Roubst Fine Granularity Scalability,” IEEE Int’l Sym-posium on Circuits and Systems, 2004.

[11] H. C. Huang, C. N. Wang, and T. Chiang, “A Robust Fine Granularity Scalability Using Trellis Based Predictive Leak,” IEEE Trans. on Circuits Syst. for Video Technol., vol. 12, no. 6, pp. 372–385, 2002.

[12] R. Karczewisz and R. Kurceren, “Synchronization-Predictive Coding for Video Compres-sion: the SP Frames Designs for JVT/H.26L,” IEEE Int’l Conf. on Image Processing, 2002.

[13] N. K. Laurance and D. M. Monro, “Embedded DCT Coding with Significance Masking,”

IEEE Int’l Conf. on Acoustics, Speech, and Signal Processing, 1997.

[14] J. Li and S. Lei, “An Embedded Still Image Coder with Rate-Distortion Optimization,”

IEEE Trans. on Image Processing, vol. 9, no. 7, pp. 297–307, 2003.

[15] W. Li, “Overview of Fine Granularity Scalability in MPEG-4 Standard,” IEEE Trans. on Circuits Syst. for Video Technol., vol. 11, no. 3, pp. 301–317, 2001.

[16] D. M. M. Winken, H. Schwarz and T. Weigand, “Adaptive Motion Refinement for FGS Slices,” ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, JVT-Q031, 2005.

[17] D. Nister and C. Christopoulos, “An Embedded DCT-based Still Image Coding Algo-rithm,” IEEE Int’l Conf. on Acoustics, Speech, and Signal Processing, 1998.

[18] W. H. Peng and Y. K. Chen, “Mode Adaptive Fine Granularity Scalability,” IEEE Int’l Conf. on Image Processing, 2001.

[19] W. H. Peng, T. Chiang, and H. M. Hang, “Context Based Binary Arithmetic Coding for Fine Granularity Scalability,” Int’l Symposium on Signal Processing and Its Applications, 2003.

[20] ——, “A Low Complexity Prioritized Bit-plane Coding for SNR Scalability in MPEG-21 Scalable Video Coding,” Int’l Conf. on Visual Communications and Image Processing, 2005.

BIBLIOGRAPHY

[21] ——, “Adding Selective Enhancement to Scalable Video Coding,” ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, JVT-O020, 2005.

[22] W. H. Peng, C. N. Wang, T. Chiang, and H. M. Hang, “Context Adaptive Binary Arith-metic Coding With Stochastic Bit Reshuffling for Advanced Fine Granularity Scalability,”

IEEE Int’l Symposium on Circuits and Systems, 2004.

[23] J. Reichel, H. Schwarz, and M. Wien, “Scalable Video Coding Working Draft 2,” ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, JVT-O201, 2005.

[24] ——, “Working Draft 1.0 of 14496-10:200x/AMD1 Scalable Video Coding,” ISO/IEC JTC1/SC29/WG11, N6901, 2005.

[25] J. Reichel, M. Wien, and H. Schwarz, “Scalable Video Model 3,” ISO/IEC JTC1/SC29/WG11, N6716, 2004.

[26] J. Ridge, Y. Bao, M. Karczewicz, and X. Wang, “Cyclical Block Coding for FGS,”

ISO/IEC JTC1/SC29/WG11, M11509, 2005.

[27] J. Ridge, M. Karczewicz, Y. Bao, and X. Wang, “FGS Coding Efficiency Enhancements,”

ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, JVT-O055, 2005.

[28] K. Rose and S. L. Regunathan, “Toward Optimality in Scalable Predictive Coding,” IEEE Trans. on Image Processing, vol. 10, no. 7, pp. 965–976, 2001.

[29] J. Sharipo, “Embedded Image Coding Using Zerotrees of Wavelet Coefficients,” IEEE Trans. on Signal Processing, vol. 41, no. 12, pp. 3445–3462, 1993.

[30] H. Stark and J. W. Woods, Probability and Random Process with Applications to Signal Processing, 3rd ed. Prentice Hall, 2002.

[31] T. Weigand, “Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264 — ISO/IEC 14496-10 AVC),” ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, JVT-G050, 2003.

[32] F. Wu, S. Li, X. Sun, R. Yan, and Y. Q. Zhang, “Macroblock-based Progressive Fine Granularity Scalable Coding,” ISO/IEC JTC1/SC29/WG11, M6779, 2001.

[33] F. Wu, S. Li, X. Sun, B. Zeng, and Y. Q. Zhang, “Macroblock-based Progressive Fine Granularity Scalable Video Coding,” Int’l Journal of Imaging Systems and Technology, vol. 13, no. 6, pp. 913–924, 2003.

[34] F. Wu, S. Li, B. Zeng, and Y. Zhang, “Drifting Reduction in Progressive Fine Granularity Scalable Video Coding,” Int’l Picture Coding Symposium, 2001.

[35] F. Wu, S. Li, and Y. Q. Zhang, “A Framework for Efficient Progressive Fine Granular Scalable Video Coding,” IEEE Trans. on Circuits Syst. for Video Technol., vol. 11, no. 3, pp. 332–344, 2001.

[36] F. Wu, S. Li, and Y. Zhang, “Progressive Fine Granularity Scalable (PFGS) Video Coding Using Advance-Predicted Bitplane Coding (APBIC),” IEEE Int’l Symposium on Circuits and Systems, 2001.

APPENDIX A