簡易檢索 / 詳目顯示

研究生: 王錦源
Wang, Jin-Yuan
論文名稱: 一階層式動態影像網格產生器
A Hierarchical Mesh Generator for Dynamic Image
指導教授: 陳進興
Chen, Chin-Hsing
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2003
畢業學年度: 91
語文別: 英文
論文頁數: 78
中文關鍵詞: 網格階層式
外文關鍵詞: mesh, Hierarchical
相關次數: 點閱:46下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 視訊壓縮標準MEPG-1, MPEG-2, H.261, 及 H.263,均以方塊比對演算法(BMA)做動態預測及補償。然而方塊比對演算法無法掌握影像的旋轉及縮放,並且當鄰近區塊的動態向量不同時會產生所謂的方塊效應。為了解決這個問題,MPEG-4提出了一個新的動態補償方式,此方式是以網格覆蓋影像並且透過更廣義的空間轉換(warping)做動態預測及補償。

    本論文提出一動態複雜度階層式網格(MCHM)產生器,其中包含了intra模式與inter模式。intra模式決定每一個節點的位置,為了使MCHM達到各種效果,本論文設計基於雙重三步搜尋法之三種動態補償方法。新提出的雙重三步搜尋能確保找出更佳的動態向量。MCHM的影像空間轉換是使用節點的控制率來完成。在MCHM中,我們分別推導出三種節點控制率的方程式。這三種節點分別為:GN、SN、BN。

    模擬結果包括了intra模式跟inter模式。在intra模式中,實驗使用了三種影像動態模式:1)靜態背景、2)影像縮放及3)影像平移。實驗結果顯示所提出之MCHM方法更能準確的將節點配置在動態向量較複雜的區域。inter模式的實驗使用Flower 與 Tennis兩個影像序列。實驗結果顯示,我們提出的方法比傳統沒有動態補償的方法提高了1db的影像品質。

    The block matching algorithm (BMA) is used by MPEG-1, -2/H.261, H.263 for motion prediction/compensation. BMA presents difficulties in scenes with moving objects, rotating objects, or camera zooming. Moreover, when adjacent blocks are assigned different motion vectors, the BMA may generate a discontinuity in the decoding image called blocking artifacts. For these reasons, MPEG-4 proposes a new method for motion compensation. In the method, an image is represented as a “mesh” and motion compensation is accomplished by more general spatial transformation (warping).

    This thesis proposed a motion complexity hierarchical mesh generator in which both intra and inter mode are considered. In the intra mode, the generator determines the position of each node. To meet different purposes in generating the MCHM, three types of motion estimation based on the dual three-step search are designed. The novel dual three-step search is proposed to guarantee to find a better motion vector. The image warping of the proposed MCHM is accomplished by using the control rate of the node. We derived the control rate formula for the three types of nodes used in the proposed MCHM. The three types of nodes are: the general node, the special node and the boundary node.

    Simulation results including the intra mode and the inter mode are presented. Three types of motion models were used in the intra mode: 1) static background, 2) scaling scene and 3) shifting scene. Experiment results show that the proposed MCHM can place nodes more densely in the area with more complex motion. Two sequence were used in the inter mode experiments. Results show that the PSNR of our proposed method is 1 db higher than the method without motion compensation.

    Chapter 1 Introduction....................................................1 1.1 Motivation......................................................1 1.2 Recent Works....................................................2 1.3 Thesis Organization.............................................3 Chapter 2 Overview of 2D Mesh..............................................4 2.1 Definition of 2D Mesh..................................................5 2.2 Mesh Structures........................................................7 2.2.1 Uniform Mesh.........................................................7 2.2.2 Non-uniform Mesh.....................................................8 2.3 Spatial Transformation for Image Warping..............................10 Chapter 3 The Proposed Method for Generating the MCHM.....................14 3.1 The Definition of MCHM................................................16 3.1.1 Quad-Tree Decomposition.............................................17 3.1.2 Nodes of the MCHM...................................................18 3.2 The Proposed Method for Generating the MCHM...........................20 3.2.1 Node Addition Decision..............................................23 3.3 The Quad-Tree Encoding Technology.....................................26 Chapter 4 Three Types of Motion Estimation Used for Generating the MCHM............28 4.1 Three Types of Motion Estimation......................................29 4.2 Motion Estimation by the Dual Three-Step Search.......................34 4.2.1 The Searched Path of the First Three-Step Search....................38 4.2.1 The Searched Path of the Second Three-Step Search...................39 4.3 Image Warping for Motion Compensation...........................40 4.3.1 Bilinear Transformation for Image Warping...........................42 4.3.2 Node’s Control Rate of Bilinear Transformation.....................43 4.3.3 The Control Rate of the Three Types of Nodes........................46 4.3.4 Image Warping between Two Non-regular Meshes........................56 4.3.5 Interpolation for Brightness........................................58 4.4 Convergence of Motion Vectors.........................................61 Chapter 5 Experiment Results and Discussion...............................65 5.1 Experimental results of the Intra Mode of the proposed Mesh Generator.66 5.2 Experimental results of the Intra Mode................................71 5.3 Discussion............................................................72 5.4 Conclusions and Future Work...........................................74 References................................................................75

    [1]ISO/IEC JTC1/SC29/WG N2502a, ISO/IEC 14496-2 Visual, Atlantic City, October 1998.

    [2]Gonzalez and Woods, Digital Image Processing, Addison Wesley, 1993.

    [3]P. Hsu, K. J. R. Liu and T. Chen, “A Low Bit-Rate Video Codec Based on Two-Dimensional Mesh Motion Compensation with Adaptive Interpolation,” IEEE Trans. on Circuits and Systems for Video Tech., Vol. 11, No. 1, pp. 111-117, January 2001.

    [4]C. Lin and C. Y. Hsu, “A New Motion Compensation Method for Image Sequence Coding Using Hierarchical Grid Interpolation,” IEEE Trans. on Circuits and Systems for Video Tech., Vol. 4, No. 1, pp. 42-52, February 1994.

    [5]R. Li, B. Zeng and M. L. Liou, “A New Three-Step Search Algorithm for Fast Block Motion Estimation,” IEEE Trans. on Circuits and Systems for Video Tech., Vol. 4, pp. 438-443, August 1994.

    [6]A. Nosratinia, “New Kernels for Fast Mesh-Based Motion Estimation,” IEEE Trans. on Circuits and Systems for Video Tech., Vol. 11, No. 1, pp. 40-51, January 2001.

    [7]Y. Nakaya and H. Harashima, “Motion Compensation Based on Spatial Transformations,” IEEE Trans. on Circuits and Systems for Video Tech., Vol. 4, No. 3, pp. 339-367, June 1994.

    [8]G. J. Sullivan and R. L. Baker, “Motion compensation for video compression using control grid interpolation,” in Proc. IEEE ICASSP, vol. 4, May 1991, pp. 2713–2716.

    [9]M. Sonka, V. Hlavac and R. Boyle, Image Processing, Analysis and Machine Vision, P.W.S, 1999.

    [10]A. M. Tekalp, P. V. Beek, N. Zhuang, I. Celasun and M. Xia, “Hierarchical 2-D Mesh Representation, Tracking and Compression for Object-Based Video,” IEEE Trans. on Circuits and Systems for Video Tech., Vol. 9, No. 2, pp. 353-369, March 1999.

    [11]A. M. Tekalp, I. Celasun, E. Ilgaz, P. V. Beek and N. Zhuang, “Optimal Hierarchical Design of 2D Dynamic Meshes for Videos,” Image Processing, ICIP 98. Proceedings, Vol. 8, pp. 899-903, 1998

    [12]A. M. Tekalp and Y. Altunbasak, “Closed-Form Connectivity-Preserving Solutions for Motion Compensation Using 2-D Meshes,” IEEE Trans. on Image Processing, Vol. 6, No. 9, pp. 1255-1269, September 1997.

    [13]A. M. Tekalp, P. V. Beek, C. Toklu and B. Gunesl, “Two-Dimensional Mesh-Based Visual-Object Representation for Interactive Synthetic/Natural Digital Video,” Proceedings of the IEEE, Vol. 86, No. 6, pp. 1028-1051, June 1998.

    [14]A. M. Tekatp, H. Gokcetekin and I. Cetasun, “2D Mesh-Based Detection and Representation of an Occluding Object for Object-Based Video,” Speech and Signal Processing Proceedings, IEEE International Conference, Vol. 4, pp. 1915-1918, 2000.

    [15]A. M. Tekalp and Y. Altunbasak, “Occlusion-Adaptive, Content-Based Mesh Design and Forward Tracking,” IEEE Trans. on Image Processing, Vol. 6, pp. 1270-1280, September 1997.

    [16]Y. Wang and O. Lee, “Active Mesh-a Feature Seeking and Tracking Image Sequence Representation Scheme,” IEEE Trans. on Image Processing, Vol. 3, No. 5, pp. 610-624, September 1994.

    [17]Y. Wang and O. Lee, “Use of two-dimensional deformable mesh structures for video coding, part I—The synthesis problem: Mesh-based function approximation and mapping,” IEEE Trans. on Circuits and Systems for Video Tech, Vol. 6, NO 6, December 1996.

    [18]Y. Wang, O. Lee, and A. Vetro, “Use of two-dimensional deformable mesh structures for video coding, part II—The analysis problem and a region-based coder employing an active mesh representation,” IEEE Trans. on Circuits and Systems for Video Tech, Vol. 6, NO 6, December 1996.

    [19]Y. Wand and J. Ostermann, “Evaluation of Mesh-Based Motion Estimation in H.263-Link Coders,” IEEE Trans. on Circuits and Systems for Video Tech, Vol. 8, NO. 3,June 1998.

    [20]S. Zhu and K. Ma, “A New Diamond Search Algorithm for Fast Block-Matching Motion Estimation,” IEEE Trans. On Image Processing, Vol. 9, NO 2, February 2000.

    [21]王璟勳, “內容導向 MPEG-4 網格物件之建立”, 碩士論文, 國立成功大學, 2002.

    [22]戴顯權, “資料壓縮,” 紳藍出版社, 2001.

    下載圖示 校內:2006-07-31公開
    校外:2006-07-31公開
    QR CODE