| Literature DB >> 28053830 |
Ranjan K Senapati1, P M K Prasad2, Gandharba Swain3, T N Shankar3.
Abstract
This paper presents a listless variant of a modified three-dimensional (3D)-block coding algorithm suitable for medical image compression. A higher degree of correlation is achieved by using a 3D hybrid transform. The 3D hybrid transform is performed by a wavelet transform in the spatial dimension and a Karhunen-Loueve transform in the spectral dimension. The 3D transformed coefficients are arranged in a one-dimensional (1D) fashion, as in the hierarchical nature of the wavelet-coefficient distribution strategy. A novel listless block coding algorithm is applied to the mapped 1D coefficients which encode in an ordered-bit-plane fashion. The algorithm originates from the most significant bit plane and terminates at the least significant bit plane to generate an embedded bit stream, as in 3D-SPIHT. The proposed algorithm is called 3D hierarchical listless block (3D-HLCK), which exhibits better compression performance than that exhibited by 3D-SPIHT. Further, it is highly competitive with some of the state-of-the-art 3D wavelet coders for a wide range of bit rates for magnetic resonance, digital imaging and communication in medicine and angiogram images. 3D-HLCK provides rate and resolution scalability similar to those provided by 3D-SPIHT and 3D-SPECK. In addition, a significant memory reduction is achieved owing to the listless nature of 3D-HLCK.Entities:
Keywords: 3D hierarchical listless embedded block; Embedded coder; Peak-signal-to-noise-ratio; Set partitioning in hierarchical trees; Volumetric compression
Year: 2016 PMID: 28053830 PMCID: PMC5174017 DOI: 10.1186/s40064-016-3784-y
Source DB: PubMed Journal: Springerplus ISSN: 2193-1801
Fig. 1Proposed 3D hierarchical listless embedded coder
Fig. 2Scanning pattern of the subbands in medical MRI images and mapping to 1D array
Fig. 3The association between Dm[k] values and coefficient values , where
Fig. 4Partitioning of a combined coarsest subband, b combined wavelet level
PSNR comparison of brain MRI image at 0.5 bpp
| Algorithm | Slice-1 | Slice-2 | Slice-3 | Slice-4 | Slice-5 | Slice-6 | Slice-7 | Slice-8 |
|---|---|---|---|---|---|---|---|---|
| 3D-SPIHT (Sriram and Shyamsunder | 24.7942 | 24.8550 | 25.2461 | 24.9937 | 25.2052 | 25.3051 | 24.7844 | 24.9987 |
|
Jyotheswar and Mahapatra ( | 24.8210 | 24.9234 | 25.3012 | 25.1224 | 25.3045 | 25.3412 | 24.7724 | 25.0654 |
| 3D-HLCK | 25.0136 | 25.4772 | 25.6954 | 25.1605 | 25.3025 | 25.5581 | 24.8334 | 25.0457 |
PSNR comparison of brain MRI image at 1.0 bpp
| Algorithm | Slice-1 | Slice-2 | Slice-3 | Slice-4 | Slice-5 | Slice-6 | Slice-7 | Slice-8 |
|---|---|---|---|---|---|---|---|---|
| 3D-SPIHT (Sriram and Shyamsunder | 28.7479 | 29.3962 | 29.6978 | 28.8805 | 28.7790 | 28.9684 | 28.6158 | 29.3115 |
| Jyotheswar and Mahapatra ( | 29.1123 | 29.9129 | 29.8125 | 29.2224 | 29.4042 | 29.5512 | 28.9724 | 29.4654 |
| 3D-HLCK | 28.9032 | 29.7086 | 29.7709 | 29.0900 | 29.3314 | 29.4190 | 28.8109 | 29.3783 |
PSNR comparison of brain MRI image at 2.0 bpp
| Algorithm | Slice-1 | Slice-2 | Slice-3 | Slice-4 | Slice-5 | Slice-6 | Slice-7 | Slice-8 |
|---|---|---|---|---|---|---|---|---|
| 3D-SPIHT (Sriram and Shyamsunder | 35.5649 | 35.8673 | 35.7901 | 35.5476 | 35.5843 | 35.6065 | 35.7257 | 35.6406 |
| Jyotheswar and Mahapatra ( | 35.7210 | 35.9524 | 35.9612 | 35.8128 | 35.9245 | 35.8322 | 35.9724 | 35.9654 |
| 3D-HLCK | 35.6260 | 35.9328 | 35.9546 | 35.7196 | 35.9179 | 35.7822 | 35.8127 | 35.8426 |
PSNR comparison of DICOM knee image at 0.5 bpp
| Algorithm | Slice-1 | Slice-2 | Slice-3 | Slice-4 | Slice-5 | Slice-6 | Slice-7 | Slice-8 |
|---|---|---|---|---|---|---|---|---|
| 3D-SPIHT (Sriram and Shyamsunder | 35.6328 | 35.2043 | 34.2868 | 34.9760 | 34.9612 | 34.9178 | 34.6008 | 34.3115 |
| Jyotheswar and Mahapatra ( | 35.8276 | 35.3610 | 34.9234 | 35.3578 | 35.2997 | 35.2491 | 34.7612 | 34.4321 |
| 3D-HLCK | 35.8646 | 35.3801 | 34.9428 | 35.3693 | 35.3564 | 35.2795 | 34.8423 | 34.4471 |
PSNR comparison of DICOM knee image at 1.0 bpp
| Algorithm | Slice-1 | Slice-2 | Slice-3 | Slice-4 | Slice-5 | Slice-6 | Slice-7 | Slice-8 |
|---|---|---|---|---|---|---|---|---|
| 3D-SPIHT (Sriram and Shyamsunder | 38.9826 | 38.7107 | 38.4028 | 38.5471 | 38.7088 | 38.5060 | 38.3513 | 37.8718 |
| Jyotheswar and Mahapatra ( | 39.0214 | 38.8820 | 38.5221 | 38.7510 | 38.8997 | 38.6126 | 38.3901 | 37.9011 |
| 3D-HLCK | 39.1471 | 38.8796 | 38.5239 | 38.7847 | 38.9222 | 38.6316 | 38.4140 | 37.9713 |
PSNR comparison of DICOM knee image at 2.0 bpp
| Algorithm | Slice-1 | Slice-2 | Slice-3 | Slice-4 | Slice-5 | Slice-6 | Slice-7 | Slice-8 |
|---|---|---|---|---|---|---|---|---|
| 3D-SPIHT (Sriram and Shyamsunder | 44.3862 | 44.2377 | 43.5063 | 43.9376 | 43.9620 | 43.7279 | 43.7797 | 43.4163 |
| Jyotheswar and Mahapatra ( | 44.3901 | 44.3213 | 43.9112 | 44.2011 | 44.1930 | 43.9902 | 43.9128 | 43.5234 |
| 3D-HLCK | 44.3887 | 44.3083 | 43.8962 | 44.1202 | 44.1539 | 43.9502 | 43.8313 | 43.5019 |
Fig. 5Compressed MRI image slices (a–h) by 3D-HLCK at a BR = 1.0 bpp
Fig. 6Compressed MRI image slices (a–h) by Jyotheswar and Mahapatra (2007) at a BR = 1.0 bpp
Fig. 7Compressed MRI image slices (a-h) by 3D-SPIHT at a BR = 1.0 bpp
Fig. 8Compressed DICOM image slices (a–h)at a BR = 2.0 bpp
Fig. 9Compressed angiogram image slices (a–h) at a BR = 2.0 bpp using 3D-HLCK
PSNR comparison of MRI angiogram image at 1.0 bpp
| Algorithm | Slice-1 | Slice-2 | Slice-3 | Slice-4 | Slice-5 | Slice-6 | Slice-7 | Slice-8 |
|---|---|---|---|---|---|---|---|---|
| 3D-SPIHT (Sriram and Shyamsunder | 36.3810 | 36.5521 | 36.0900 | 36.4401 | 36.4912 | 36.3016 | 37.0721 | 36.5801 |
| Jyotheswar and Mahapatra ( | 36.4891 | 36.4389 | 36.2523 | 36.5013 | 36.4434 | 36.4012 | 37.0121 | 36.6010 |
| 3D-HLCK | 36.2908 | 36.4508 | 36.2815 | 36.5191 | 36.4380 | 36.3937 | 36.9916 | 36.0091 |
PSNR comparison of MRI angiogram image at 2.0 bpp
| Algorithm | Slice-1 | Slice-2 | Slice-3 | Slice-4 | Slice-5 | Slice-6 | Slice-7 | Slice-8 |
|---|---|---|---|---|---|---|---|---|
| 3D-SPIHT (Sriram and Shyamsunder | 45.1229 | 45.2415 | 45.0016 | 44.7210 | 44.6910 | 44.7890 | 44.8010 | 44.7892 |
| Jyotheswar and Mahapatra ( | 45.1321 | 45.2312 | 45.1200 | 44.8310 | 44.7610 | 44.8231 | 44.8012 | 44.7891 |
| 3D-HLCK | 44.8976 | 45.1531 | 45.1106 | 44.8234 | 44.7794 | 44.8434 | 44.8144 | 44.8627 |