博碩士論文 105523050 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:25 、訪客IP:18.222.148.124
姓名 張詠鈞(YUNG-CHUN CHANG)  查詢紙本館藏   畢業系所 通訊工程學系
論文名稱 結合支持向量機與摺積神經網路以提升HEVC編碼效能之研究
(A Combined Support Vector Machine and Convolutional Neural Network Architecture for HEVC)
相關論文
★ 10Gb/s MM XFP光收發模組設計與實現★ 資訊產品自動化測試之研究
★ 高電流密度鰭式氮化鎵高電子遷移率電晶體研究★ 電子郵件及壓縮檔案解碼之研究
★ 渦輪碼在光學記錄系統上之應用★ 離散餘弦轉換硬體架構之研究
★ 動態影像之錯誤隱藏研究★ 即時性無失真壓縮編碼之研究
★ 類神經網路在手寫數字辨識之研究★ 事後機率演算法則在資料儲存系統之研究
★ 紅外線傳輸協定及通道之研究★ 低密度同位元檢查碼在數位資料儲存系統之研究
★ 一種新型的JPEG2000竄改偵測與還原技術★ 即時性無失真壓縮之研究
★ 混合快速模式決策演算法之研究★ 光學記錄MEPR2通道系統之時序恢復探討與研究
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 隨著科技的日新月異,人們對於高畫質的追求始終鍥而不捨,因此高解析度的顯示器及影像產品也就越來越多,而為了能夠有效壓縮高解析度中的龐大資料量,HEVC( High Efficiency Video Coding )使用許多方法來有效的降低位元率。然而為了更精進位元率以及畫質的表現,在畫面間預測上,我們應用支持向量機SVM ( Support vector machine )來對編碼單元深度以及預測單元模式做分類,編碼單元以畫面間預測的移動向量值的資訊、合併模式的CBF、鄰近區塊深度資訊做為特徵(Feature)將一個CTU分類成只做深度0、深度0~1、深度0~2、深度0~3四種類別,以此略過特定深度的運算。預測單元以畫面間預測的移動向量值的資訊、Skip flag、鄰近區塊RDO資訊做為特徵(Feature),判斷預測單元做完Inter2N×2N後是否需要提前中止,進而節省掉後續預測模式所需花費的運算時間,不僅如此,我們再結合近年來日益普及的摺積神經網路CNN ( Convolutional Neural Network ) 於HEVC中的環路濾波器( In-Loop filter )來提高畫質的表現。由於藉由SVM分類的圖片中有相似的性質來訓練神經網路,比起未分類深度可以達到更好的提升效果。最後結合兩種演算法與CNN來與HEVC進行比較。而在畫面內預測上,擷取原始畫面的資訊以及空間上的相關性做為特徵,把CTU分為只做深度0~2以及深度0~3兩種組別,依照輸入特徵給予SVM預測結果來判斷是否當前CU要提早略過或提早終止,並也在其HEVC中的環路濾波結合以分類結果所訓練出的CNN模型來提升影像品質。此研究不僅在HEVC畫面內預測上做改良,畫面間預測也有相當表現,各別依照不同SVM架構與匹配神經網路來達到提高影像的效果,於畫面內預測上我們能達到BD-PSNR (0.36 dB)、BD-BR (-6.2%);畫面間預測上能達到BD-PSNR (0.25 dB)、BD-BR (-6.2%)甚至能減少6%的編碼時間。
摘要(英) With the rapid development of technology, People are always persistent in pursuing the high quality of video. Therefore, multimedia devices like monitors, players that have high resolution started rapidly increasing in numbers. In order to compress the significant increasing of data storage effectively, HEVC utilize multiple techniques to efficiently decrease bitrate. In inter-pridection, for the better effects, we proposed SVM-based fast inter CU ( Coding Units) depth decision algorithm and SVM-based fast inter PU mode decision algorithm to reduce the computational complexity. In SVM-based fast inter CU depth decision algorithm, we can skip certain depth by using SVM with features, including motion vector variance, CBF of merge mode, neighboring CU depth to classify a CTU into depth 0, depth 0~1, depth 0~2 and depth 0~3. In SVM-based fast inter PU mode decision algorithm, we use SVM with features, including motion vector variance, skip flag, the information of neighboring RDO to classify whether do early termination at 2N×2N. Besides it, we also combine CNN model with SVM in In-Loop filter of HEVC. CNN is a more and more popular technique wich can help us not only to recognize images or objects but enhance performance of portrait recently. So we can use the models to deal with the reconstruct images and thence enhance the quality of pictures. With the similar natures of blocks which SVM classes with, blocks in the same groups are trained together. Consequently, we get the models with different effects for distinct groups respectively and due to the relationship between the groups and the models, we can get the better performance than the results obtained by only using CNN without SVM. Finally, we combine two algorithms and CNN to compare with HEVC. Furthermore, in intra-prediction, by applying SVM with features consist of the CUs’ information and space relation, it can develop the criterion of early CU splitting and termination so that we can speed up intra-prediction by classifying a CTU into depth 0~2, depth 1~3. Again, we also use the classifications to train CNN model, and introduce it in deblocking filter on purpose to enhance the image performance. We improve effect on intra-prediction as well as inter-prediction, and both they can get eminent achievement. Our experiment results that the method surpasses mode (HM) with BD-PSNR (0.36 dB), BD-BR (-6.2%) on intra-prediction and BD-PSNR (0.25 dB), BD-BR (-6.2%) on inter-prediction which can even get 6% time saving compared to HM16.0.
關鍵字(中) ★ HEVC
★ 去區塊濾波器
★ 支持向量機
★ 畫面間預測
★ 畫面內預測
★ 移動向量
★ RDO
★ 摺積神經網路
★ 深度學習
關鍵字(英) ★ HEVC
★ Deblocking filter
★ SVM
★ Inter Prediction
★ Intra Prediction
★ Motion Vector
★ NeighboringRDO
★ Convolutional Neural Network(CNN)
★ Deep Learning
論文目次 論文摘要 V
Abstract VII
誌謝 IX
章節目錄 X
附圖索引 XIV
附表索引 XVIII
第一章 緒論 1
1.1高效率視訊編碼(HEVC)標準介紹 2
1.2高效率視訊編碼架構介紹 3
1.2.1編碼單元(Coding Unit) 4
1.2.2預測單元(Prediction Unit) 5
1.2.3轉換單元(Transform Unit) 6
1.2.4碼率失真代價函數(RD cost) 6
1.2.5 HEVC架構(Configuration) 8
1.2.6 環路濾波器(In-Loop filter) 10
1.3研究動機及目的 11
1.4論文架構 12
第二章 畫面間與畫面內預測模式及環路濾波器及支持向量機與摺積神經網路介紹 13
2.1 畫面間預測介紹(Inter Prediction) 13
2.1.1合併模式決策介紹(Merge Mode Decision) 13
2.1.2畫面間模式決策介紹(Inter Mode Decision) 16
2.2畫面內預測介紹(Intra Prediction) 21
2.3 去塊濾波器(Deblocking filter) 24
2.3.1 去塊濾波器的判定 (Deblocking filter determination) 25
2.3.2 去塊濾波器的過程 (Deblocking filter process) 26
2.3.3 去塊濾波器的技術總結 (Summary of deblocking filter) 27
2.4樣點自適應補償(Sample Adaptive Offest) 30
2.4.1 融合模式(Merge) 31
2.4.2 邊界補償(Edge Offset, EO) 32
2.4.3 帶狀補償(Band Offset, BO) 33
2.5支持向量機(Support Vector Machine) 34
2.6 支持向量機應用於HEVC畫面間編碼單元快速決策演算法 39
2.6.1 支持向量機編碼單元特徵選取介紹 41
1. 移動向量變異數(Motion Vector Variance) 41
2. Coded Block Flag (CBF) 45
3. 鄰近編碼單元深度資訊 (Neighboring CU) 46
2.6.2 應用SVM的畫面間深度快速決策演算法 48
1. 量化參數(QP) 48
2. 訓練樣本(Training) 52
3. 效能分析及討論 54
2.7 支持向量機應用於HEVC預測單元快速決策演算法 59
2.7.1 支持向量機預測單元特徵選取介紹 61
1. 移動向量變異數 61
2. Skip Flag 64
3. 鄰近區塊RDO資訊 65
2.7.2 應用SVM的畫面間預測模式快速決策演算法 67
1. 訓練樣本(Training) 67
2. 效能分析及討論 69
2.7.3 合併SVM於編碼單元深度及預測單元模式之演算法 72
2.8 支持向量機應用於HEVC畫面內編碼單元快速決策演算法 73
2.8.1 SVM應用於畫面內編碼單元(CU)特徵選取介紹 73
2.8.2 應用SVM的畫面內快速深度決策演算法 78
2.9 深度學習(Deep Learning) 91
2.9.1 機器學習(Machine Learning) 91
2.9.2 摺積神經網路(Convolutional Neural Network) 93
2.10 相關文獻(Related works) 99
2.10.1 Cnn-based in-loop filtering for coding efficiency improvement 99
2.10.2 A convolutional neural network approach for post-processing in HEVC intra coding 101
2.10.3 Multi-modal/multi-scale convolutional neural network based in-loop filter design for next generation video codec 102
2.10.4 Deep learning based HEVC in-loop filtering for decoder quality enhancement 104
第三章 結合支持向量機與摺積神經網路於HEVC環路濾波器提高畫面內預測表現之研究 106
3.1 訓練環境 109
3.1.1 深度學習框架 109
3.1.2 軟體及硬體配置 109
3.2整體系統架構 110
3.2.1 前處理與訓練樣本(Pre-processing & training samples) 111
3.2.2 摺積網路架構與訓練(CNN model & Training) 113
3.3 摺積神經網路應用於環路濾波器之畫面內預測效能 117
3.4 結合摺積神經網路與畫面內編碼單元快速決策演算法提高HEVC編碼效率 126
3.4.1 結合SVM畫面內演算法與CNN訓練及測試 126
3.4.2 結合支持向量機畫面內編碼單元深度快速決策演算法與摺積神經網路之效能分析 128
第四章 結合支持向量機與摺積神經網路於HEVC環路濾波器提高畫面間預測表現之研究 139
4.1摺積神經網路應用於環路濾波器之畫面間預測效能 141
4.2結合摺積神經網路與畫面間編碼單元快速決策演算法提高HEVC編碼效率 145
4.2.1結合SVM畫面間演算法與CNN訓練及測試 146
4.2.2 結合支持向量機畫面間編碼單元深度快速決策演算法與摺積神經網路之效能分析 147
第五章 結合支持向量機與摺積神經網路總性能分析 160
第六章 結論與未來展望 164
參考文獻 165
參考文獻 [1] I. E. G. Richardson, H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia. Aberdeen, U.K.: John Wiley & Sons, 2003.
[2] “Generic coding of moving pictures and associated audio information,” ISO/IEC 13818-2: Video (MPEG-2), May 1996.
[3] “Coding of audio-visual objects - Part 2: Visual,” in ISO/IEC 14496-2 (MPEG-4 Visual Version 1), Apr. 1999.
[4] “Video coding for low bit rate communication, version 1,” ITU-T recommendation H.263, 1995.
[5] JCT-VC, “High efficiency video coding (HEVC) test model 15(HM15) encoder description,” JCTVC-Q1002, JCT-VC Meeting, Valencia, ES, Apr. 2014.
[6] Gary J. Sullivan, Jens-Rainer Ohm, Woo-Jin Han and Thomas Wiegand, “Overview of the high efficiency video coding (HEVC) Standard,” in Proc. IEEE Transactions on circuits and systems for video technology, vol. 22, no. 12, pp. 1649-1668, Dec. 2012.
[7] P. Helle, S. Oudin, B. Bross, D. Marpe, M. O. Bici, K. Ugur, J. Jung, G. Clare, and T. Wiegand, “Block merging for quadtree-based partitioning in HEVC,” in Proc. IEEE Transactions on circuits and systems for video technology, vol. 22, no. 12, pp. 1720-1731, Dec. 2012.
[8] L. Zhao, X. Guo, S. Lei, S. Ma and D. Zhao, “Simplified AMVP for high efficiency video coding,” in Proc. IEEE ICIP, pp. 1-4, 27-30 Nov. 2012.
[9] J. L. Lin, Y. W. Chen, Y. W. Huang, and S. M. Lei, “Motion vector coding in the HEVC standard,” in Proc. IEEE Journal of Selected Topics in Signal Processing, vol. 7, no. 6, pp. 957-968, 3 July 2013.
[10] Y. Ismail and S. El-etriby, “Fast diamond search algorithm for real time video coding,” in Proc. IEEE ICNC, pp. 729-733, Feb. 2012.
[11] J. Lainema, F. Bossen, W-J Han, J. Min and K. Ugur, “Intra coding of the HEVC standard,” in Proc. IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1792-1801, 2 October 2012.
[12] S.J Cai, “Reduction of computation complexity for HEVC intra prediction with support vector machine,” National Central University, Master Thesis, Jun 2017.
[13] A. Norkin, G. Bjøntegaard, A. Fuldseth, M. Narroschke, M. Ikeda, K. Andersson, M. Zhou, and G.V.d. Auwera, “HEVC Deblocking Filter,” in Proc. IEEE Transactions on circuits and systems for video technology, vol. 22, no. 12, pp1746-1754, 5 October 2012.
[14] J. Kim, J.K. Lee and K.M. Lee, Department of ECE, ASRI, Seoul National University, Korea, “Accurate image super-resolution using very deep convolutional networks,” in Proc. IEEE CVPR, 27-30 June 2016.
[15] L. Shen, Z. Zhang, P. An, “Fast CU size decision and mode decision algorithm for HEVC intra coding,” in Proc. IEEE Transactions on Consumer Electronics, vol. 59, no 1, 4 Feb.2013.
[16] J.K. Liu, “Efficient HEVC inter prediction using SVM,” Department of Communication Engineering National Central University, Taiwan 32054, R.O.C., Jan 2019.
[17] L. Lin, “Reduction of computational complexity for an advanced HEVC inter prediction,” National Central University, Master Thesis, Jun 2017.
[18] LIBSVM—A Library for Support Vector, Machines http://www.csie.ntu.edu.tw/~cjlin/libsvm/index.html
[19] J. Chen, E. Alshina, G. J. Sullivan, J. R. Ohm and J. Boyce, “Algorithm description of joint exploration test model 7 (JEM7),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 7th Meeting, Doc. JVET-G1001, Torino, July 2017.
[20] R. Yang, M. Xu, T. Liu, Z. Wang, Z. Guan, “Enhancing quality for HEVC compressed videos,” in Proc. IEEE Transactions on Circuits and Systems for Video Technology vol.29, pp.2039-2054, 29 August 2018.
[21] C. Dong, C.C. Loy, K. He, X. Tang, “Learning a deep convolutional network for image super-resolution,” in Proc. ECCV, pp. 184-199, 2014.
[22] W.S. Park, M. Kim, “CNN-based in-loop filtering for coding efficiency improvement,” in Proc. IEEE IVMSP, pp. 1, 11-12 July 2016.
[23] Y. Dai, D. Liu, and F. Wu, “A convolutional neural network approach for post-processing in HEVC intra coding,” MMM, arXiv preprint arXiv: 1608.06690, Oct. 2016.
[24] C. Dong, Y. Deng, C.C. Loy, X. Tang, “Compression artifacts reduction by a deep convolutional network,” in Proc. IEEE ICCV, pp. 576, 7-13 Dec. 2015.
[25] J. Kang, S. Kim, K.M. Lee, “Multi-modal/multi-scale convolutional neural network based in-loop filter design for next generation video codec,” in Proc. IEEE ICIP, Sept. 2017.
[26] S. Kuanar, C. Conly, K.R. Rao, “Deep learning based HEVC in-loop filtering for decoder quality enhancement,” in Proc. IEEE ICIP, 24-27 June 2018.
[27] Y. Jia, E. Shelhamer, J. Donahue et al., “Caffe: Convolutional architecture for fast feature embedding,” in Proc. ACM MM, pp. 675–678, 2014.
[28] D.T. Dang-Nguyen, C. Pasquini, V. Conotter, and G. Boato, “RAISE- A Raw I-mages Dateset for Digital Image Forensics,” in Proc. ACM MM, 18-20 March 2015.
[29] H. Zhang, L. Song, Z. Luo, X. Yang, “Learning a convolutional neural network for fractional interpolation in HEVC inter Coding,” in Proc. IEEE VCIP, 10-13 Dec. 2017.
[30] C. Ma, D. Liu, X. Peng, F. Wu1, “Convolutional neural network based arithmetic coding of DC coefficients for HEVC intra coding,” in Proc. IEEE ICIP, 7-10 Oct. 2018.
[31] C.H. Yeh, Z.T. Zhang, M.J. Chen, C.Y. Lin, “HEVC Intra frame coding based on convolutional neural network,” IEEE Access Vol.6, 27 August 2018.
[32] R. Yang, M. Xu, Z. Wang, “Decoder-side HEVC quality enhancement with scalable convolutional neural network,” in Proc. IEEE ICME, 10-14 July 2017.
[33] K. Liu, D. Liu, H. Li, F. Wu, “Convolutional neural network based residue super resolution for video Coding,” in Proc. IEEE VCIP, 9-12 Dec. 2018.
[34] F. Li, W. Tan, B. Yan, “Deep residual network for enhancing Quality of the Decoded Intra Frames of HEVC,” in Proc. IEEE ICIP, 7-10 Oct. 2018.
[35] C. Li, L. Song, R. Xie, W. Zhang, “CNN based post processing to improve HEVC,” in Proc. IEEE ICIP, 17-20 Sept. 2017.
[36] Y. Wang, X. Fan, C. Jia, D. Zhao, W. Gao, “Neural network based inter prediction for HEVC,” in Proc. IEEE ICME, 23-27 July 2018.
指導教授 林銀議(YIN-YI LIN) 審核日期 2020-1-17
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明