12.01.2015 Views

Download - Academy Publisher

Download - Academy Publisher

Download - Academy Publisher

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

is B object<br />

, and the number of empty blocks is B , the<br />

empty<br />

compression rate can be computed by (3).<br />

N×<br />

M × K×<br />

B<br />

Ratecomp<br />

=<br />

(3)<br />

Cflags<br />

+ 3×<br />

Bobject<br />

+ Ccodebook<br />

Here, C<br />

flags<br />

is the capacity of the flags. The flags of<br />

each block which are used for identifying the different<br />

class should be stored in capacity of<br />

N × M × K /( n×<br />

n×<br />

n×8)<br />

.And C presents the<br />

codebook<br />

capacity of the codebook.<br />

C. Decoding<br />

The main idea of decoding algorithm of our algorithm<br />

is to reconstruct the whole data in each block according<br />

to the saved information like FCHVQ. Different from that<br />

of FCHVQ, for empty blocks , we just skip that<br />

blocks ,while in FCHVQ for those blocks whose average<br />

gradient values are zero, we need replace their whole<br />

block data with their mean values. Evidently, our method<br />

is faster than FCHVQ. What’s more, when decompress in<br />

GPU, for empty blocks, we just discard that blocks for<br />

that these blocks make no contributes to the final<br />

reconstructed image. So, acceleration techniques for<br />

GPU-based volume rendering [7],for example, empty<br />

space leaping can be well used.<br />

D. Results and Comparison<br />

In order to provide a context for the evaluation of our<br />

work, we compare our approach with analogous<br />

implementations of FCHVQ.<br />

The performance of VQ is measured by the<br />

compression rate(Original Data Size/Compressed Data<br />

Size) and the reconstructed image quality. The<br />

reconstructed image quality is evaluated by the peak<br />

signal to noise ratio (PSNR) [8]. Here, the number of<br />

codeword in the codebook is 256. The size of volume<br />

data bonsai, aneurism and foot is 256×256×256×8 bits.<br />

The comparison of the compression rate among<br />

different volume data illustrates in Fig.V. ICVQ<br />

presents our proposed algorithm.<br />

From Fig.V , we can see that our proposed algorithm<br />

can get much higher compression rate than FCHVQ.<br />

Especially for aneurism volume data , the compression<br />

Compression Rate<br />

250<br />

200<br />

150<br />

100<br />

50<br />

0<br />

Figure V.<br />

FCHVQ<br />

ICVQ<br />

bonsai foot aneurism<br />

Volume Data<br />

Compression rate comparison among volume data<br />

rate of our proposed algorithm is almost three times more<br />

than that of FCHVQ .For the same volume data, we use<br />

different codebook size (64,128,256), our proposed<br />

algorithm can also get higher compression rate. The<br />

PSNR obtained from our proposed algorithm is about<br />

0.1~0.2 higher than that of FCHVQ. Take volume data<br />

bonsai for example, the PSNR of the our proposed<br />

algorithm and FCHVQ is respectively 36.51 db and 36.36<br />

db. But, our proposed algorithm is a little more<br />

time-consuming than that of FCHVQ.<br />

IV CONCLUSION AND FUTURE WORK<br />

Classified Vector quantization has been proved to<br />

be an efficient solution for CVR. Noticing that<br />

classification scheme should be coupled to the<br />

acceleration techniques of rendering because of its SIMD<br />

architecture. This paper presents an improved efficient<br />

large-scale data compression algorithm, the key to our<br />

algorithm is to give full consideration of the<br />

characteristics of the volume data by histogram technique<br />

and make the classfication sheme more nature. While<br />

applying the proposed algorithm to the testing data sets,<br />

the experimental results show that our algorithm can not<br />

only obtain a better image reconstruction quality, but also<br />

increase the compression rate significantly. What’s more,<br />

our proposed algorithm can be more easier decompress<br />

and do rendering on GPU. In the future, we will<br />

investigate how to apply our algorithm to the<br />

unstructured volume data.<br />

REFERENCES<br />

[1] A. Kaufman and K. Mueller, “Overview of Volume<br />

Rendering,” chapter for The Visualization Handbook, C.<br />

Johnson and C. Hansen, Eds., Burlington, MA: Academic<br />

Press, 2005<br />

[2] P. Ning and L. Hesselink, “Fast Volume Rendering of<br />

Compressed Data,” IEEE Conference on Visualization,<br />

San Jose, CA, 1993<br />

[3] J. Schneider and R. Westermann, “Compression Domain<br />

Volume Rendering,” IEEE Conference on Visualization,<br />

Seattle, WA, 2003<br />

[4] N. Fout and K. L. Ma, “Transform Coding for<br />

Hardware-Accelerated Volume Rendering,” IEEE<br />

Transactions on Visualization and Computer Graphics, vol.<br />

13, no. 6, pp. 1600-1607, 2007<br />

[5] L. P. Zhao, D. G. Xiao, and K. L. Li, “An Efficient<br />

Algorithm for Large-Scale Volume Data Compression and<br />

Its Application in Seismic Data Processing,” in Chinese,<br />

Journal of Computer-Aided Design and Computer<br />

Graphics, vol. 21, no. 11, 2009<br />

[6] Tong Xin, Tang Zesheng. 3D texture hardware assisted<br />

volume rendering with space leaping. [J]. Chinese Journal<br />

of Computers, 1998, 21(9): 807-812<br />

[7] Krüger J, Westermann R. Acceleration techniques for<br />

GPU-based volume rendering[C] Proc. of the 14th IEEE<br />

Visualization Conf. 2003: 38~43<br />

[8] Linde Y, Buzo A, Gray R M. An algorithm for vector<br />

quantizer design[J].IEEE Transactions on<br />

Communications,1980,28(1):84-95<br />

257

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!