Presentation is loading. Please wait.

Presentation is loading. Please wait.

2016/2/171 Image Vector Quantization Indices Recovery Using Lagrange Interpolation Source: IEEE International Conf. on Multimedia and Expo. Toronto, Canada,

Similar presentations


Presentation on theme: "2016/2/171 Image Vector Quantization Indices Recovery Using Lagrange Interpolation Source: IEEE International Conf. on Multimedia and Expo. Toronto, Canada,"— Presentation transcript:

1 2016/2/171 Image Vector Quantization Indices Recovery Using Lagrange Interpolation Source: IEEE International Conf. on Multimedia and Expo. Toronto, Canada, 2006 Author : Yung - Gi Wu and Chia - Hao Wu Student : Pei - Jun Jiang R9606020 Advisor : W. J. Chen

2 2016/2/172 Outline ► ► Introduction ► ► The proposed scheme ► ► Simulation results ► ► Conclusion

3 2016/2/173 Introduction ► ► Vector Quantization   Developed by Gersho and Gray in 1980   Some other coding devised ► ► Discrete cosine transform, block truncation coding, wavelets coding, etc.   One of the most successful signal processing techniques ► ► Quick and simple on decoding   Encode ► ► Cut the image apart into the matrix of M *N ► ► Get a codebook, which each code vector has codewords ► ► Searches a best match code-vector in the codebook ► ► The best match code-vector have replaced the vector ► ► Transmit the code-vector index to the channel

4 2016/2/174 Introduction   Decode ► ► Using these received indices to get code-vectors form the codebook ► ► Reconstruct the decoded image ► ► Internet transmission   The indices may be lost ► ► Random noises ► ► Re-transmitting the data   Wastes of time ► ► Estimate these lost data and to recover them   Much more fast then re-transmitting the data   Large data lost may cause the receiver determine the network disconnection

5 2016/2/175 Introduction ► ► Lagrange Interpolating Polynomial   The first published by Waring in 1779   Rediscovered by Euler in 1783   Published by Lagrange in 1795   The polynomial P(x) of degree < or = (n-1) that passes through the n points (x 1,y 1 =f(x 1 )), (x 2,y 2 =f(x 2 )),..., (x n,y n =f(x n )),

6 2016/2/176 Introduction given by where Written explicitly

7 2016/2/177 Introduction ► ► The main ideal of the proposed method   Decreasing the network traffic capacity   Maintaining the network traffic capacity quality as well as possible   Will not be considered when the data is lost seriously ► ► Causes network disconnection

8 2016/2/178 Outline ► ► Introduction ► ► The proposed scheme ► ► Simulation results ► ► Conclusion

9 2016/2/179 The proposed scheme ► ► Using Lagrange interpolation formula ► ► Two parts   Preprocessing process   Recovery process Fig 1 System diagram

10 2016/2/1710 The proposed scheme ► Preprocessing process  Sort codebook ► Increase the relationship between near vectors of codebook  Classify the code-vectors in the codebook as follow:  Only sort the codebook once ► Before any other process ► Off-line Fig 2 Preprocessing process diagram D i : difference V : code-vectors i : i-th ε: threshold

11 2016/2/1711 The proposed scheme ► Recovery process  Lagrange interpolation  Uses the correct indices  Set the lost index M,and L1, L2, R2, R1 are the correct indices ► Use L1, L2, R2, R1 to estimate and recover the lost M yiyi L1L1 L2L2 MR2R2 R1R1 xixi -2012 Fig 3 Recovery process diagram Table 1 Polynomial corresponding coordinates for each index

12 2016/2/1712 The proposed scheme ► ► Two-way polynomial   Horizontal and vertical   Different four coefficients for each way yiyi L1L1 L2L2 MR2R2 R1R1 horizontal[m-1,n-1][m,n-1][m,n][m,n+1][m+1,n+1] vertical[m-1,n+1][m,n+1][m,n][m,n-1][m+1,n-1] Table 2 Coordinates of coefficient L2L2 L1L1 MR1R1 R2R2 R2R2 R1R1 M L1L1 L2L2 Horizontal Vertical

13 2016/2/1713 Outline ► ► Introduction ► ► The proposed scheme ► ► Simulation results ► ► Conclusion

14 2016/2/1714 Simulation results ► ► Test image : Lenna,size is 512×512 codebook size is 256 threshold ε = 128 ► ► Random recovery   Recovery those lose indices by random padding ► ► Low-pass filter   Eliminate the random noise

15 2016/2/1715 Simulation results VQ indices lost-rate(%) 00.10.5510 Non recovery 30.1542926.3118.43815.802 Random recovery 30.15429.55728.34221.70519.042 Low-pass filter 30.15430.09729.82227.33125.150 One-way Lagrange 30.15430.10529.82826.92123.701 Two-way Lagrange 30.15430.13430.028.41827.215 Table 3 The quality of reconstructed image (Lenna) expressed in dB with different methods and different lost -rates

16 2016/2/1716 Simulation results ► In high data lost-rate  Two-way Lagrange is powerful than other methods ► In low data lost-rate  Two-way Lagrange is not so obvious Figure 4 The quality of reconstructed image (Lenna) with different methods and different lost-rates

17 2016/2/1717 Simulation results Figure 5 Original Lenna image Figure 6 The VQ reconstructed image (PSNR = 30.15dB) Figure 7 Lost-rate 1%Figure 8 Random indices recovery at lost-rate 1% PSNR = 26.622dB Figure 9 Low-pass filter recovery at lost-rate 1% PSNR =29.607dB Figure 10 Two-way Lagrange recovery at lost-rate 1% PSNR=29.735dB Figure 11 Lost-rate 5%Figure 12 Random indices recovery at lost-rate 5% PSNR = 21.705dB Figure 13 Low-pass filter recovery at lost-rate 5% PSNR =27.331dB Figure 14 Two-way Lagrange at lost-rate5% PSNR=28.418dB

18 2016/2/1718 Simulation results One hundred 512 X 512 gray level images Using two-way Lagrange to recovery Retransmission (T1 network :1.544Mbps) 31 milliseconds8290seconds Bit rate = 0.5 ► Recover one image is about 0.31 milliseconds ► Using two-way Lagrange to recovery  Could be used in time requirement application Table 4 Compare the waste time of recovery images and retransmission images

19 2016/2/1719 Outline ► ► Introduction ► ► The proposed scheme ► ► Simulation results ► ► Conclusion

20 2016/2/1720 Conclusion ► ► An efficient data recovery method for VQ encoded image transmission ► ► If the data lost happens   Do not request to transmit these data again ► ► Wastes of time   Using the received correct data ► ► Estimate and recover the lost data ► ► Efficient in time-constraint situation ► ► Using Lagrange interpolating polynomial ► ► Property   Fast processing   The reconstructed images have visual acceptable quality

21 2016/2/1721 Thanks~


Download ppt "2016/2/171 Image Vector Quantization Indices Recovery Using Lagrange Interpolation Source: IEEE International Conf. on Multimedia and Expo. Toronto, Canada,"

Similar presentations


Ads by Google