• 沒有找到結果。

在本論文的研究過程中,衍生了許多值得再探討的題目,可以作為將來加速

區塊匹配演算法或應用在不同層面的動作估測上,雖然不一定都能有很好的效 果,但是可以確定在動作估測上還能有許多改進的可能性。本節中會詳細討論與 本研究動作估測相關的改進方式。

門檻值的決定方式 門檻值的決定方式 門檻值的決定方式 門檻值的決定方式

首先要提出的是門檻值的決定方式,我們可以知道此門檻值的大小決定了提 早終止的判斷條件,所以直接造成計算量與移動估測結果上的差異,而本研究中 只是找出在對移動估測結果影響小而盡可能節省計算量的方式,但是並沒有對整 體的影像壓縮結果做考量,也就是說在資料傳輸量控制(bit-rate control)的條件 下,我們可以再節省更多的計算量而故意犧牲估測結果使壓縮比下降,因為我們 知道在處理某些影像的壓縮比本來就可以很高,如Akiyo這類的畫面,所以我們 有機會藉由提高門檻值到資料傳輸量符合所需即可,而不必要求動作估測的準確 度,這也是在本論文硬體設計中,會設計門檻值由外部輸入的機制,這樣可以由 使用者自己判斷是否要減少區塊匹配的步驟。

 從本研究中已知門檻值的估測是可以由多種方式決定,雖然我們為了硬體上

的考量而採取了一個門檻值處理一張畫面的適應方式,不過如果從不同區塊不同

區塊(variable block)的動作估測技術。

應用範圍 應用範圍 應用範圍 應用範圍

 在本論文中雖然只有應用在鑽石演算法及類似的快速演算法上,但是其實還 有許多獨立的動作估測加速技術,如第二章中所提到的預估移動向量的方式,都 能在應用在這個快速演算法之上,尤其是快速演算法還有許多獨立的改進方式,

我們並沒有應用在此搜尋法上,如果都能把彼此獨立的加速技術結合在一起相信 能得到非常好的加速能力,如同[23]研究中所組合出的快速演算法,因為我們所 設計的提早終止技術也是獨立於其中所使用的方式,再套用我們設計的提早終止 技術上去相信就能得到更好的加速能力。

此外,不止是類似鑽石搜尋法這類的快速搜尋法,在圖 5.1 所顯示的兩種快 速搜尋法也適合我們所設計的適應性門檻值來提早終止搜尋步驟,圖中的螺旋全 部搜尋法(spiral full search)是從中心點開始向外搜尋,雖然類似全部搜尋法,

但可以利用提早終止的技術去停止後面的搜尋步驟,這樣就比一般的全部搜尋要 較節省計算量,而三步搜尋法中也可以利用適應性門檻值來判斷是否要完成三步 的搜尋,還是只需一到二步就停止搜尋動作,這兩個方式都應該都能加快原始的 搜尋法的搜尋速度,但是對於誤差的增加就要看搜尋過程中是否能在一開始就得 到較準確的 SAD 值,這樣才能預估出較準確的適應性門檻值。

(a)        (b) 圖 5.1 (a)螺旋全部搜尋法(b)三步搜尋法

參考文獻 參考文獻 參考文獻 參考文獻

[1] MPEG4 specification, “INTERNATIONAL STANDARD ISO/IEC 14496-2:

Information technology — Coding of audio-visual objects — Part 2: Visual,”

ISO/IEC 2001

[2] H.264 specification, “Draft Text of Final Draft International Standard for Advanced Video Coding, ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC,” ISO/IEC 2003

[3] T. Koga, K. Iinurna, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion-compensated interframe coding for video conferencing,” Proc. of NTC 81, pp. C9.6.1-9.6.5, New Orleans, LA, Nov./Dec. 1981.

[4] Reoxiang Li, Bing Zeng; Liou, M.L., ”A new three-step search algorithm for block motion estimation,” IEEE Trans. Circuits Syst. Video Technol., Vol. 4, pp. 438- 442, Aug. 1994.

[5] Lai-Man Po, Wing-Chung Ma, “A novel four-step search algorithm for fast block motion estimation,” IEEE Trans. onCircuits and Systems for Video Technology, Vol.

6 , Issue 3, pp. 313 - 317 June 1996

[6] S. Zhu and K.-K. Ma, “A new diamond search algorithm for fast block matching motion estimation,” Proc. of Int. Conf. Inform., Communication, Signal Process., Singapore, pp. 292 - 296 ,Sept. 1997

[7] S. Zhu and K.-K. Ma “A new diamond search algorithm for fast block matching motion estimation”, IEEE Trans. Image Process., pp. 287-290, Feb. 2000

[8] Hongiun Jia; Li Zhang , “A new cross diamond search algorithm for block motion estimation,” IEEE International Conference on Acoustics, Speech, and Signal Processing, 2004. (ICASSP '04). vol.3 pp. iii - 357-60 May 2004

[9] Chun-Ho Cheung, Lai-Man Po “A novel cross-diamond search algorithm for fast block motion estimation” IEEE Trans. Circuits System Video Tech., Vol.12, pp.

1168-1177, Dec. 2002

[10] Chun-Ho Cheung, Lai-Man Po, “A novel small-cross-diamond search algorithm for fast video coding and videoconferencing applications,” IEEE International Conference onImage Processing. 2002. Proceedings. 2002 Volume 1, pp. I-681-I-684 Sept. 2002

[11] Chi-Wai Lam, Lai-Man Po, Chun Ho Cheung, “A novel kite-cross-diamond search algorithm for fast block matching motion estimation,” IEEE International Symposium Circuits and Systems, ISCAS’04, Proceedings of the 2004 International Symposium on Volume 3, pp. 729-32 May 2004

[12] Yilong Li, Oraintara S., “A novel adaptive multi-mode search algorithm for fast block-matching motion estimation,” IEEE International Symposium Circuits and Systems, ISCAS’04. Proceedings of the 2004 International Symposium on Volume 3, pp. III-977-III-980 Vol.3, May 2004

[13] Ce Zhu, Xiao Lin; Lap-Pui Chau, “Hexagon-based search pattern for fast block motion estimation,” IEEE Trans. on Circuits and Systems for Video Technology, Volume 12, Issue 5, pp.349 - 355, May 2002

[14] Lopes F., Ghanbari M., ”Hierarchical motion estimation with spatial transforms,” IEEE International Conference on Image Processing, Proceedings. 2000, Volume 2, pp.558 - 561, Sept. 2000

[15] W. Li, E. Salari, “Successive elimination algorithm for motion estimation,” IEEE trans. Image processing, Vol.4 pp.105 - 107, Jan. 1995

[16] S.-M. Jung, S.-C. Shin, H. Baik, M.-S. Park, “Efficient multilevel successive elimination algorithms for block matching motion estimation,” IEE Proc. -Vis Image signal process .Vol.149 No. 2, pp.73 - 84, April 2002

[17] M. Yang, H. Cui and K. Tang, “Efficient tree structured motion estimation using successive elimination,” IEE Proc. -Vis. Image Signal Process., Vol. 151, No. 5, pp.396 - 371, October 2004

[18] Tourapis, A.M., Au, O.C.; Liou, M.L., “Highly efficient predictive zonal algorithms for fast block-matching motion estimation,” IEEE Trans. on Circuits and Systems for Video Technology, Volume 12, Issue 10, pp.934 - 947, Oct. 2002

[19] Ismaeil I., Docef A., Kossentini F., Ward R, “Efficient motion estimation using spatial and temporal motion vector prediction,” Proc. of Image Processing, ICIP’99.

1999 International Conference on Volume 1, pp.70 - 74, 1999

[20] Zhibo Chen, Peng Zhou, Yun He, “Fast Motion Estimation for JVT,”Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6) 7th Meeting: Pattaya II, Thailand, March 2003

[21] Atsushi Hutubu, Takashi Miyazuki, and Ichiro Kurodu, “Optimization of decision-timing for early termination of SSDA-based block matching,” IEEE International Conference on Acoustics, Speech, & Signal Processing. Hong Kong;

pp.821 - 824, April 2003

[22] Pol-Lin Tai, Shih-Yu Huang, Chii-Tung Liu, Jia-Shung Wang,

“Computation-aware scheme for software-based block motion estimation,” IEEE Trans. on Circuits and Systems for Video Technology, Volume 13, Issue 9, pp.901 - 913 Sept. 2003

[23] Jianfeng Xu, Zhibo Chen, Yun He, “Efficient fast ME predictions and early-termination strategy based on H.264 statistical characters,” Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint Conference of the Fourth International Conference on Volume 1, pp.218 - 222, Dec. 2003

[24] Tourapis, A.M., Au, O.C., Liou, M.L, “Predictive motion vector filed adaptive search technique (PMVFAST) enhancing block based motion estimation,” Proc. of SPIE conf. on visual communication and image processing, Vol.4310, 2001

[25] Her-Ming Jong, Liang-Gee Chen, Tzi-Dar Chiueh, “Parallel architectures of 3-step search block-matching algorithm for video coding,” IEEE International Symposium Circuits and Systems, 1994. ISCAS'94., 1994 on Volume 3, pp.209 - 212 June 1994

[26] Abbas, M.; Talha, B.; Khan, S.; Abbas, A. ”A motion estimation chip for block based MPEG-4 video applications” IEEE InternationalMulti Topic Conference, 2003.

INMIC 2003. 7th International pp. 253 - 257. Dec. 2003

[27] S. Dutta and W. Wolf “A flexible parallel architecture adapted to block-matching motion-estimation algorithms,” IEEE Trans. on Circuits and Systems for Video Technology, Vo. 6, No. 1, pp. 74 - 86, Feb. 1996.

[28] Hsieh, C.-H.; Lin, T.-P., ”VLSI architecture for block-matching motion estimation algorithm,” IEEE Trans. on Circuits and Systems for Video Technology, Volume 2, Issue 2, pp.169 - 175 June 1992

[29] Vasudev Bhaskaran, Konstantinos Konstantinides ”Image and video compression standards -algorithms and architectures second edition,” Kluwer Academic Publishers sixth printing 2003

[30] Lain E.G. Richardson, “H.264 and MPEG-4 Video Compression -Video Coding for Next-generation Multimedia,” John Wiley & Sons, Ltd. 2003

相關文件