PubMed Health⌕ Search

PubMed · 15890258

Progressive lossless compression of volumetric data using small memory load.

Abstract

Nowadays, applications dealing with volumetric datasets, Medical applications being a typical representative, have become possible even on low cost computers due to a rapid increase of computer memory and processing power. However, even today, dealing with volumetric datasets creates two considerable problems: slow visualization and large file sizes. While recently, due to significant progress in graphics hardware, real-time or near real-time volume visualization has become possible, volume compression still remains a problematic issue. This paper introduces a new method for lossless compression of volumetric datasets. It is based on quadtree encoding. The method consists of three steps: during initialization, so-called division quadtree is built. The smallest unit of the division quadtree is called basic macro-block. During the processing phase, Boolean intersection is built on pairs of quadtrees, and the differences are stored. In the last phase, the variable length encoding is applied to reduce the entropy among the differences. Proposed method supports progressive visualization, what is especially important when a transfer trough the internet is needed. To test the efficiency of this method it was compared to popular octree encoding scheme. The results proved that data coherence is exploited more sufficiently using proposed quadtree approach. Additional advantage of this approach is that the algorithm does not need a lot of memory space. Only two quadtrees of two consecutive slices need be loaded in the memory at the same time. This feature makes this algorithm extremely attractive for possible hardware implementation. This paper introduces a new method for the compression of volumetric datasets. It is based on quadtree encoding. This method consists of three steps: during initialization, a so-called division quadtree is built. The smallest, unit of the division quadtree is called a basic macro-block. A Boolean intersection is built on pairs of quadtrees during the processing phase and the differences are stored. In the last phase, variable length encoding is applied to reduce entropy among the differences. This method has been compared with the popular octree-based method and gives, in general, better compression results. In addition, this method can be realized using small on-board memory.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Gregor Klajnsek, Borut Zalik. 2005-01-22. Progressive lossless compression of volumetric data using small memory load.. https://doi.org/10.1016/j.compmedimag.2004.09.018

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

FFC: a scalable FASTA compressor.

SUMMARY: FASTA is a widely used text-based format for storing nucleotide and protein sequences. The existing FASTA compressors usually focus on (slightly) improving the compression ratio, not on practical performance. We present FFC, a scalable FASTA compressor that achieves average compression speeds 4.7× and 11.4× higher than two high-performance compressors, zstd and NAF, respectively, across a benchmark set of seven single genomes. It also delivers average decompression speeds 3.5× and 2.7× higher than zstd and NAF, respectively. Although a chunk-based zstd variant with parallel decompression, pzstd, almost matches FFC speed, its compression ratio is on average by 23% worse than FFC's. For the experiment, a 14-core workstation and a RAM disk (to reduce the impact of I/O) were used. AVAILABILITY AND IMPLEMENTATION: FFC is freely available at github.com/kowallus/ffc and also as a Zenodo repository at 10.5281/zenodo.18892353, and the used datasets at 10.5281/zenodo.18873744.

Data Compression↗

Wavelet-based medical image compression with adaptive prediction.

A lossless wavelet-based image compression method with adaptive prediction is proposed. Firstly, we analyze the correlations between wavelet coefficients to identify a proper wavelet basis function, then predictor variables are statistically test to determine which relative wavelet coefficients should be included in the prediction model. At last, prediction differences are encoded by an adaptive arithmetic encoder. Instead of relying on a fixed number of predictors on fixed locations, we proposed the adaptive prediction approach to overcome the multicollinearity problem. The proposed innovative approach integrating correlation analysis for selecting wavelet basis function with predictor variable selection is fully achieving high accuracy of prediction. Experimental results show that the proposed approach indeed achieves a higher compression rate on CT, MRI and ultrasound images comparing with several state-of-the-art methods.

Data Compression↗

Development and evaluation of different methods to assess download and display time of image web systems.

OBJECTIVES: The aim of this study was to develop and verify different methods of measuring time-to-display (TTD) for radiological images with image web systems (IWS). The process should be automatable in order to repeatedly perform a large number of measurements without human interaction. MATERIALS AND METHODS: Three methods were defined and compared with respect to usability, stability, and quality of results. Method 1 was based on Windows 2000 Performance Monitor, whereas method 2 employed phototransistors taped to the screen and connected to a separate PC. A software tool developed for method 3, which used Windows application programming interface (API) function, calls to read the color code assigned to specific pixels on the screen. RESULTS: Method 3 proved to be the most reliable and easy to automate. The accuracy is practically equivalent to method 2, but it proved to be far more automatable. Method 1 produced the largest mean error, was easily disturbed, but was also easy to set up and provided additional insights into the system's architecture especially if combined with method 3. CONCLUSIONS: To measure the performance of image distribution systems, any of these methods can be used, but method 3 proved to be superior.

Data Compression↗