| 研究生: |
陳昱光 Chen, Yuh-Kuang |
|---|---|
| 論文名稱: |
四元樹點擴散區塊截短編碼 Quadtree-based Dot Diffusion Block Truncation Coding |
| 指導教授: |
陳培殷
Chen, Pei-Yin |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2014 |
| 畢業學年度: | 102 |
| 語文別: | 英文 |
| 論文頁數: | 51 |
| 中文關鍵詞: | 區塊截短編碼 、半色調 、點擴散 、影像壓縮 |
| 外文關鍵詞: | block truncation coding, halftone, dot diffusion, image compression |
| 相關次數: | 點閱:125 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在現今資訊爆炸的時代,能有效的節省儲存空間及傳輸頻寬是重要的議題。而區塊截短編碼(Block Truncation Coding, BTC)是一種簡單且具速度快的一種靜態影像壓縮技術,但此方法相對於JPEG或JPEG2000所需要的位元率(bit rate)還要的高。而至今有許多改良BTC的演算法被提出,但若試著將BTC的壓縮率提高,會導致發生區塊效應與雜點問題。因此,提供一個低複雜度且能在低位元率下得到良好的影像品質的方法是不可或缺的。
本論文中,我們基於半色調式區塊截斷編碼的影像壓縮技術演算法作改良,利用四元樹分割(Quadtree Decomposition)來依據影像中的複雜程度來做變動大小區塊切割,並依據不同大小區塊搭配點擴散方法來降低高壓縮率下所產生的問題。
依據影像不同平滑區塊所做的處理方式不同,實驗結果不管是在客觀的影像評測標準或是主觀的影像結果,都能有效的在降低位元率下能達到較好的效果。
In the age of information explosion, reducing the storage and bandwidth has become an important issue in order to store and transmit images efficiently. Block Truncation Coding (BTC) is a still image compression technique with the feature of simple and fast. However, the bit rate of the BTC algorithm is relatively high compared to modern compression techniques such as JPEG or JPEG2000. At present, modified and improved BTC algorithms are proposed, but these algorithms produce block effect and noise while trying to promote compression ratio. Therefore, a low-complexity BTC technique that can reduce the perceptual artifacts effectively and provide good image quality at low bit rate is essential.
In this thesis, the proposed method is improved based on the halftoning-based BTC. Quadtree decomposition method segments the larger non-overlapping blocks of an image into smaller blocks based on the content of the image. To reduce the problem of high compression ratio, dot diffusion technique which diffuses the quantized error into neighboring unprocessed pixels is adopted to maintain the local gray level.
According to the smoothness of different blocks processes, the experiment result shows that our proposed method has better performance in reducing the bit rate of either image quality assessment or perceptual observation.
[1] E. J. Delp and O. R. Mitchell, “Image Compression Using Block Truncation Coding,” IEEE Transactions on Communications, vol. 27, pp. 1335-1342, 1979.
[2] Z. Bing and Y. Neuvo, “Interpolative BTC image coding with vector quantization,” IEEE Transactions on Communications, vol. 41, pp. 1436-1438, 1993.
[3] V. Udpikar and J. Raina, “BTC Image Coding Using Vector Quantization,” IEEE Transactions on Communications, vol. 35, pp. 352-356, 1987
[4] A. Weitzman and H. B. Mitchell, “An interblock BTC-VQ image coder,” in Proceedings of 11th IAPR International Conference on Pattern Recognition, III, Conference The Hague, Netherlands, pp. 426-429, 1992.
[5] Y. Wu and D. C. Coll, “BTC-VQ-DCT hybrid coding of digital images,” IEEE Transactions on Communications, vol. 39, pp. 1283-1287, 1991.
[6] B. Zeng, “Two interpolative BTC image coding schemes,” Electronics Letters, vol. 27, pp. 1126-1128, 1991.
[7] F. Belgassem, E. Rhoma, and A. Dziech, “Performance evaluation of interpolative BTC image coding algorithms,” in International Conference on Signals and Electronic Systems (ICSES), pp. 189-192, 2008.
[8] Y.-C. Hu, “Low-complexity and low-bit-rate image compression scheme based on absolute moment block truncation coding,” Optical Engineering, vol. 42, p. 1964, 2003.
[9] R. Ulichney, Digital halftoning. MIT Press, 1987.
[10] J. M. Guo and Y. F. Liu, “Improved Block Truncation Coding using Optimized Dot Diffusion,” IEEE Transactions on Image Processing, vol. 23, pp. 1269-1275, 2014.
[11] J. M. Guo and C. C. Su, “Improved Block Truncation Coding Using Extreme Mean Value Scaling and Block-Based High Speed Direct Binary Search,” IEEE Signal Processing Letters, vol. 18, pp. 694-697, 2011.
[12] J. M. Guo and Ming-Feng Wu, “Improved Block Truncation Coding Based on the Void-and-Cluster Dithering Approach,” IEEE Transactions on Image Processing, vol. 18, pp. 211-213, 2009.
[13] J. M. Guo, “Improved block truncation coding using modified error diffusion,” Electronics Letters, vol. 44, p. 462, 2008.
[14] M. Lema and O. R. Mitchell, “Absolute Moment Block Truncation Coding and Its Application to Color Images,” IEEE Transactions on Communications, vol. 32, pp. 1148-1157, 1984.
[15] P. Hamill, “Line printer modification for better grey level pictures,” Computer Graphics and Image Processing, vol. 6, pp. 485-491, 1977.
[16] R. Floyd and L. Steinberg, An adaptive algorithm for spatial gray scale, 1975.
[17] J. F. Jarvis, C. N. Judice, and W. H. Ninke, “A survey of techniques for the display of continuous-tone pictures on bilevel displays,” Computer Graphics and Image Processing, pp. 13-40, 1976.
[18] P. Stucki, “MECCA-A multiple-error correcting computation algorithm for bilevel image hardcopy reproduction,” Res. Rep. RZ1060, IBM Res. Lab., Zurich, Switzerland, 1981.
[19] D. E. Knuth, “Digital halftones by dot diffusion,” ACM Transactions on Graphic, pp. 245-273, Oct. 1987.
[20] M. Mese and P. P. Vaidyanathan, “Optimized halftoning using dot diffusion and methods for inverse halftoning,” IEEE Transactions on Image Processing, pp. 691-709, Apr. 2000.
[21] J. M. Guo and Y. F. Liu, “Improved dot diffusion by diffused matrix and class matrix co-optimization,” IEEE Transactions on Image Processing, pp. 1804-1816, August 2009.
[22] M. Analoui and J. P. Allebach, “Model based halftoning using direct binary search,” Proc. SPIE, vol. 1666, pp. 96-108, 1992.
[23] J. M. Guo and Y. F. Liu, “Joint Compression/Watermarking Scheme Using Majority-Parity Guidance and Halftoning-Based Block Truncation Coding,” IEEE Transactions on Image Processing, vol. 19, pp. 2056-2069, Aug 2010.
[24] TECNICK, URL http://www.tecnick.com
[25] USC Image Database, URL http://sipi.usc.edu/database/
[26] E.C. Larson, D.M. Chandler, URL http://vision.okstate.edu/csiq