Lossless compression of medical images using Hilbert space-filling curves

Jan Yie Liang, Chih Sheng Chen, Chua Huang Huang, Li Liu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A Hilbert space-filling curve is a curve of 2 n × 2 n 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 in 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 paper, 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.

Original languageEnglish
Title of host publicationWMSCI 2006 - The 10th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Proc.
Pages156-164
Number of pages9
Volume5
Publication statusPublished - 2006
Event10th World Multi-Conference on Systemics, Cybernetics and Informatics, WMSCI 2006, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Orlando, FL, United States
Duration: Jul 16 2006Jul 19 2006

Conference

Conference10th World Multi-Conference on Systemics, Cybernetics and Informatics, WMSCI 2006, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006
CountryUnited States
CityOrlando, FL
Period7/16/067/19/06

Fingerprint

Hilbert spaces
Pixels
Tensors
Image processing
Testing
Processing
Experiments

Keywords

  • Differential encoding
  • Hilbert space-filling curve
  • Huffman coding
  • LZ77 coding
  • LZW coding
  • Run-Length encoding

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Information Systems

Cite this

Liang, J. Y., Chen, C. S., Huang, C. H., & Liu, L. (2006). Lossless compression of medical images using Hilbert space-filling curves. In WMSCI 2006 - The 10th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Proc. (Vol. 5, pp. 156-164)

Lossless compression of medical images using Hilbert space-filling curves. / Liang, Jan Yie; Chen, Chih Sheng; Huang, Chua Huang; Liu, Li.

WMSCI 2006 - The 10th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Proc.. Vol. 5 2006. p. 156-164.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Liang, JY, Chen, CS, Huang, CH & Liu, L 2006, Lossless compression of medical images using Hilbert space-filling curves. in WMSCI 2006 - The 10th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Proc.. vol. 5, pp. 156-164, 10th World Multi-Conference on Systemics, Cybernetics and Informatics, WMSCI 2006, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006, Orlando, FL, United States, 7/16/06.
Liang JY, Chen CS, Huang CH, Liu L. Lossless compression of medical images using Hilbert space-filling curves. In WMSCI 2006 - The 10th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Proc.. Vol. 5. 2006. p. 156-164
Liang, Jan Yie ; Chen, Chih Sheng ; Huang, Chua Huang ; Liu, Li. / Lossless compression of medical images using Hilbert space-filling curves. WMSCI 2006 - The 10th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Proc.. Vol. 5 2006. pp. 156-164
@inproceedings{a12893ac64144528ab1751082c7d2de7,
title = "Lossless compression of medical images using Hilbert space-filling curves",
abstract = "A Hilbert space-filling curve is a curve of 2 n × 2 n 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 in 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 paper, 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.",
keywords = "Differential encoding, Hilbert space-filling curve, Huffman coding, LZ77 coding, LZW coding, Run-Length encoding",
author = "Liang, {Jan Yie} and Chen, {Chih Sheng} and Huang, {Chua Huang} and Li Liu",
year = "2006",
language = "English",
isbn = "9806560701",
volume = "5",
pages = "156--164",
booktitle = "WMSCI 2006 - The 10th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Proc.",

}

TY - GEN

T1 - Lossless compression of medical images using Hilbert space-filling curves

AU - Liang, Jan Yie

AU - Chen, Chih Sheng

AU - Huang, Chua Huang

AU - Liu, Li

PY - 2006

Y1 - 2006

N2 - A Hilbert space-filling curve is a curve of 2 n × 2 n 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 in 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 paper, 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.

AB - A Hilbert space-filling curve is a curve of 2 n × 2 n 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 in 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 paper, 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.

KW - Differential encoding

KW - Hilbert space-filling curve

KW - Huffman coding

KW - LZ77 coding

KW - LZW coding

KW - Run-Length encoding

UR - http://www.scopus.com/inward/record.url?scp=84867266025&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84867266025&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9806560701

SN - 9789806560703

VL - 5

SP - 156

EP - 164

BT - WMSCI 2006 - The 10th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 12th International Conference on Information Systems Analysis and Synthesis, ISAS 2006 - Proc.

ER -