跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.186) 您好!臺灣時間:2026/07/19 22:56
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:傅聖中
研究生(外文):FU, SHENG-ZONG
論文名稱:JPEG2000編碼器之硬體實現
論文名稱(外文):Hardware Implementation of JPEG2000 Encoder
指導教授:陳榮堅
指導教授(外文):CHEN, RONG-JIAN
口試委員:陳漢臣郭峻因
口試委員(外文):Chen, Hun-ChenGuo, Jiun-In
口試日期:2016-12-12
學位類別:碩士
校院名稱:國立聯合大學
系所名稱:電子工程學系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2016
畢業學年度:105
語文別:中文
論文頁數:74
中文關鍵詞:JPEG2000離散小波轉換EBCOTMQ codeTier 1管線化平行處理
外文關鍵詞:JPEG2000DWTEBCOTMQ-coderTier 1PipelineParallel Processing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:255
  • 評分評分:
  • 下載下載:30
  • 收藏至我的研究室書目清單書目收藏:0
JPEG2000為Joint Photographic Experts Group組織在西元兩千年所發布之基於小波變換的圖像壓縮格式,支持破壞性資料壓縮和非破壞性資料壓縮。JPEG2000封包化的檔案資料支持更複雜的漸進式和可縮放性的顯示和下載,更為符合實際運用時的狀況。JPEG與JPEG2000相比,JPEG是基於離散餘弦變換(DCT)的圖像壓縮格式;而JPEG2000使用的離散小波轉換(DWT)能更有效地降低區塊效應(blocking effects),且熵編碼也從JPEG的霍夫曼編碼改用效能更佳的算術編碼。
JPEG2000主要核心的編碼為DWT、EBCOT(Embedded Block Coding with Optimal Truncation)、MQ ¬¬-code三個演算法組成。在現今有關於JPEG2000 架構的研究,多數是分析探討個別演算法之架構變化與改進;少部份的論文有針對EBCOT 與 MQ -code的架構的探討,其未有整體架構的研究。
本論文將對個別演算法之架構變化與改進更進一步與JPEG2000整體下去做探討。不同於軟體在系統上的限制,在硬體設計中設計者可以因需求而對架構重複的使用來達到程序平行的效果,並利用平行來減少記憶體的用量和增加執行速度。本論文所設計之二維DWT架構利用管線化架構與平行化架構兩者特性結合設計能即時處理整個N*N 大小的tile其水平方向與垂直方向一維離散小波轉換。本論文所設計之二維DWT與其他論文之二維DWT架構相較下大量減少轉置、延遲和幀所使用之記憶體數量與整個區塊所需的運算時間;與能處理整個N*N 大小tile的架構相較更是使用較少的元件數。EBCOT部分,本論文所設計的整體code block編碼架構則是利用Pass-parallel演算法之架構為基礎更一步的平行化架構。其架構能直接處理整個編碼區塊來減少EBCOT狀態的暫存、整體編碼區塊的運算時間與除去重覆讀取的花費時間。非使用本論文之整體code block編碼架構,因EBCOT的編碼速度與流程的限制下其後續MQ–code編碼部分在Pass流程機率獨立模式處理中只能使用三個MQ–code架構對應三個編碼方式的方式設計架構,則整體JPEG2000在MQ–code編碼部分需要大量運行時間。而Pass流程機率獨立模式下配合本論文之整體code block編碼架構能額外增加MQ–code架構的平行數量來減少整體JPEG2000在MQ–code編碼部分所需要的運行時間。
本論文二維DWT與本論文整體code block編碼架構和MQ–code架構三者的整合架構之JPEG2000 核心編碼器與他者相較下能大量減少記憶體的用量並且增進整體編碼的運行速度。可望在此改良下增進JPEG2000的使用率與普及率。

In 2000, the Joint Photographic Experts Group committee published an image compression standard JPEG2000 that is DWT-based and supports lossy and lossless compressions. It supports flexible image transmissions such as the progressive transmission and the scaling transmission according to the property of JPEG2000 has the packetized image compression data. The core of JPEG2000 consists of three schemes: DWT, Embedded Block Coding with Optimal Truncation (EBCOT) and MQ-coder. Previous works on the JPEG2000 architecture most of them were focus on the architecture alteration and performance improvement of the individual scheme. A portion of studies investigated the relationship of EBCOT and MQ-coder. There is no study investigates the overall core architecture. Thus, our work investigates the overall core of JPEG2000 architecture with architecture alteration as well as the performance improvement of individual schemes. In hardware design, due to the pipelined and the parallel processing techniques to reduce the amount of memory and to increase execution speed. Thus, we integrated the pipelined and the parallel techniques to design our 2-D DWT. Our 2-D DWT design can immediately deal the entire tile of image with the size of N*N. Moreover, the comparison with the other works shows that our design can greatly reduce the amount of memory and logic component counts. In EBCOT, we extended the pass-parallel method to develop our design. Because our EBCOT architecture can immediately handle the entire code block such that it reduces the mount of registers and the computing time. In previous works, the MQ code cost a lot of running time because those used individual scheme to perform each MQ code pass. However, our design has full pipelined and parallel property ensures that the execution speed can be increased. Because the proposed JPEG2000 encoder that integrates our 2-D DWT architecture, the novel EBCOT coder and MQ coder to process the whole code block. Therefore, the proposed JPEG2000 encder has better performance than that of other works.
誌 謝 i
摘 要 ii
Abstract iv
目 錄 v
表目錄 vii
圖目錄 viii
第一章 緒論 1
第二章 預先處理 5
第一節 切割 5
第二節 直流準位位移 6
第三節 色彩空間轉換 6
第三章 離散小波轉換 7
第一節 離散小波轉換目的與特色 7
第二節 離散小波轉換摺積架構 7
第三節 離散小波轉換Lifting架構 12
第四節 二維離散小波轉換之研究與比較 16
第四章 EBCOT 29
第一節 EBCOT之介紹 29
第二節 EBCOT相關演算法介紹 35
第三節 EBCOT平行化 39
第五章 MQ-code 45
第一節 Q-code之介紹 45
第二節 MQ-code之介紹 46
第三節 MQ-code架構之探討 46
第六章 整體比較 53
第一節 結構部分之比較 53
第二節 時間與空間複雜度之比較 57
第七章 結論 59
參考文獻 60
附錄A 實作結果 64
第一節實驗之整體架構與軟體功能說明 64
第二節 實驗結果與影像品質 71
附錄B SOCLE CDK Cross Compiler之環境建立 74


[1]JPEG官方網站,http://www.jpeg.org/jpeg2000/
[2]吳炳飛,胡益強,瞿忠正,蘇崇彥,“JPEG2000影像壓縮技術”,全華科技圖書股份有限公司,2003年。
[3]D.S. Taubman, M.W. Marcellin, “JPEG2000 Image Compression Fundamentals, Standards and Practice,” 2002.
[4]ISO/IEC 15444-1:2004, American National Standards Institute, 2004.
[5]M. Rabbani and R. Joshi, “An Overview of the JPEG 2000 StillImage Compression Standard,” Signal Processing: Image Communication, vol. 17, no. 1, pp. 3-48, Jan. 2002.
[6]M. Rabbani, D.S. Cruz, “The JPEG2000 Still-Image Compression Standard,” International Conference in Image Processing (ICIP), Thessaloniki, Greece, Oct. 2001.
[7]D. Taubman, E. Ordentlich, M. Weinberger, G. Seroussi, “Embedded Block Coding in JPEG-2000,” Signal Processing Image Commun, vol. 17, pp. 49-72, 2002
[8]D. Taubman, “High performance scalable image compression with EBCOT,” IEEE Trans. Image Procession, vol. 9, pp. 1158-1170, July. 2000.
[9]C. Christopoulos, A. Skodras, and T. Ebrahimi, “The JPEG2000 still image coding system: an overview,” IEEE Trans. Consumer Electronics, vol. 46, pp. 1103-1127, Nov. 2000.
[10]The Jasper Project, http://www.ece.uvic.ca/~mdadams/jasper/
[11]The OPENJPEG Project, http://www.openjpeg.org/
[12]M. Antonini, M. Barlaud, P. Mathieu, and I. Daubechies, “Image coding using wavelet transform,” IEEE Trans.Image Processing, vo1. 1, no.2, pp. 205-220, Apr. 1992.
[13]W. Sweldens,”The lifting scheme: A new philosophy in biorthogonal wavelet constructions,” m Proc. SPIE, vol.2569, pp. 68-79, 1995.
[14]I. Daubechies and W. Sweldens, “Factoring wavelet transform into lifting steps,” The Journal of Fourier Analysis and Applications,vol.4, pp.247-269, 1998.
[15]J.M. Jou, Y.H. Shiau and C.C. Liu, “Efficient VLSI architectures for the biorthogonal wavelet transform by filter bank and lifting scheme,” in Proc. IEEE ISCAS, vol.2, pp.529 -532, 2001.
[16]Bing-Fei Wu and Chung-Fu Lin, “A memory-efficient pipeline architecture for 2-D DWT of the 9/7 filter for JPEG 2000”, IEEE Cellular Neural Networks and Their Applications, 2005 9th International Workshop , pp 44–47, 28–30 May 2005.
[17]Y.-K. Lai, L.-F. Lien, and Y.-C. Shih, “A high-performance and memory-efficient VLSI architecture with parallel scanning method for 2-D lifting-based discrete wavelet transform,” IEEE Trans. Consum. Electron, vol. 55, no. 2, pp. 400–407, 2009.
[18]Hongyu Liao, Mandal, M.K. and Cockburn, B.F., “Efficient architectures for 1-D and 2-D lifting-based wavelet transforms,” IEEE Trans. on Signal Processing, vol. 52, no. 5, pp 1315-1326, May 2004.
[19]K. Andra, C. Chakrabati and T. Acharya, “A VLSI architecture for
lifting-based forward and inverse wavelet transform,” IEEE Trans. Signal Processing, vol.50, no.4, pp.966-977, April 2002.
[20]Iwahashi, M. and Kiya, H. , “A new lifting structure of non separable 2D DWT with compatibility to JPEG 2000,” Acoustics Speech and Signal Processing (ICASSP), 2010 IEEE International Conference, pp. 1306-1309, 14-19 March 2010.
[21]P.C. Tseng, C.T. Huang and L.G. Chen, “Generic RAM-based architecture for two-dimensional discrete wavelet transform with line-based method,” in Proc. Asia-Pacific Conference on Circuits and Systems, 2002, pp. 363-366.
[22]B. K. Mohanty and P. K. Meher, “Memory-efficient high-speed convolution-based generic structure for multilevel 2-D DWT,” IEEE Trans. Circuits Syst. Video Technol, vol. 23, no. 2, pp. 353–363, 2012.
[23]C.-Y. Xiong, J. Tian, and J. Liu, “Efficient architectures for two-dimensional discrete wavelet transform using lifting scheme,” IEEE Trans. Image Process., vol. 16, no. 3, pp. 607–614, 2007.
[24]B. K. Mohanty and P. K. Meher, “Memory efficient modular VLSI architecture for highthroughput and low-latency implementation of multilevel lifting 2-D DWT,” IEEE Trans. Signal Process., vol. 59, no. 5, pp. 2072–2084, 2011.
[25]X. Tian, L. Wu, Y.-H. Tan, and J.-W. Tian, “Efficient multi-input/ multi-output VLSI architecture for two-dimensional lifting-based dis- crete wavelet transform,” IEEE Trans. Comput., vol. 60, no. 8, pp. 1207–1211, 2011.
[26]B. K. Mohanty, A. Mahajan, and P. K. Meher, “Area- and
power-efficient architecture for high-throughput implementation of lifting 2-D DWT,” IEEE Trans. Circuits Syst. II, Express Briefs, vol. 59, no. 7, pp. 434–438, 2012.
[27]Y. Hu and C.-C. Jong, “A Memory-Efficient High-Throughput Architecture for Lifting-Based Multi-Level 2-D DWT,” IEEE Trans. Signal Process., vol. 61, no. 20, pp. 4975-4987, 2013.
[28]張哲維, “應用於JPEG2000系統之快速位元平面編碼演算法及其平台式設計之實現” 中大機構典藏-博碩士論文。
[29]K. F. Chen, C. J. Lian, H. H. Chen, L. G. Chen, “Analysis and architecture design of EBCOT for JPEG-2000,” The 2001 IEEE International Symposium on Circuits and Systems, vol. 2, pp. 765-768, 2001.
[30]Somya Rathi and Zhongfeng Wang, “Fast EBCOT Encoder Architecture For JPEG2000,” SIPS 2007
[31]T. H. Tsai and K. L. Lin, “Speed-improved methods for EBCOT of JPEG2000,” IEEE International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), pp.101-104, 2002.
[32]吳秉勳, “ JPEG2000編碼器晶片設計之研究”, 國立清華大學機構典藏。
[33]Yi-Zhen Zhang, Wen-Tao Wang and Liang-Bin Chen, “Performance Analysis and Architecture Design for Parallel EBCOT Encoder of JPEG2000,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 17, no. 10, pp 1336-1347, Oct. 2007.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊