Lossless Compression of Medical Images Using Hilbert Space-Filling Curves

碩士 === 逢甲大學 === 資訊工程所 === 92 === A Hilbert space-filling curve is a curve of 2n × 2n two-dimensional space that it visits neighboring points consecutively without crossing itself. The application of Hilbert space-filling curves in image processing is to rearrange image pixels into order to enhance...

Full description

Bibliographic Details
Main Authors: Jan-Yie Liang, 梁然奕
Other Authors: Chua-Huang Huang
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/59219644970036417375
Description
Summary:碩士 === 逢甲大學 === 資訊工程所 === 92 === A Hilbert space-filling curve is a curve of 2n × 2n two-dimensional space that it visits neighboring points consecutively without crossing itself. The application of Hilbert space-filling curves in image processing is to rearrange image pixels into order to enhance pixel locality. An iterative program of the Hilbert space-filling curve ordering generated from a tensor product formulation is used to rearrange pixels of medical images. We implement four lossless encoding schemes, run-length encoding, LZ77 coding, LZW coding, and Huffman coding, along with the Hilbert space-filling curve ordering. Combination of these encoding schemes are also implemented to study the effectiveness of various compression methods. In addition, differential encoding is employed to medical images to study different format of image representation to the above encoding schemes. In the thesis, we report the testing results of compression ratio and performance evaluation. The experiments show that the pre-processing operation of differential encoding followed by the Hilbert space-filling curve ordering and the compression method of LZW coding followed by Huffman coding will give the best compression result.