Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fast vector quantization image coding by mean value predictive algorithm Authors: Yung-Gi Wu, Kuo-Lun Fan Source: Journal of Electronic Imaging 13(2),

Similar presentations


Presentation on theme: "Fast vector quantization image coding by mean value predictive algorithm Authors: Yung-Gi Wu, Kuo-Lun Fan Source: Journal of Electronic Imaging 13(2),"— Presentation transcript:

1 Fast vector quantization image coding by mean value predictive algorithm Authors: Yung-Gi Wu, Kuo-Lun Fan Source: Journal of Electronic Imaging 13(2), 324–333 (April2004). Speaker: Meng-Jing Tsai Date: 2012.05.08

2 Outline Introductions – Vector Quantization (VQ) – Accelerate Coding Techniques Partial Distance Search (PDS) Algorithm Fast Euclidean Computation Technique Proposed Coding Scheme – Preprocessing process – Practical Encoding Process Simulation Results Conclusions 2

3 Training set 01...01... N-2 N-1 Introduction - VQ LBG Algorithm Initial codebook 01...01... 254 255 Training Images 3

4 Introduction - VQ Image encoding procedure Image Index table w h 4

5 Introduction - VQ Image decoding procedure Image Index table w h 5

6 Introduction – VQ & PDS The traditional VQ compression system must search from the first codeword to the last one. It costs a lot of time. In order to accelerate the computation, the PDS algorithm provides an effective coding technique. 6

7 c 10 c 11 c 12 c 13 c 115 c 00 c 01 c 02 c 03 c 015 Introduction - PDS 012...012... 253 254 255 c 20 c 21 c 22 c 23 c 215 v0v0 v1v1 v2v2 v3v3 v4v4 v5v5 v6v6 v7v7 v8v8 v9v9 v 10 v 11 v 12 v 13 v 14 v 15 Codebook Vector = d min d > d min = d min d < d min 7

8 Introduction Fast Euclidean Computation Technique  Look-up Table (LUT) 8

9 Proposed Coding Scheme Two parts  Preprocessing process 1.A codebook that is sorted by the mean value of each codeword within the codebook. 2.The sorted mean value table of each codeword. 3. The 2D fast Euclidean table.  Practical encoding process 9

10 Proposed Coding Scheme Pratical Encoding Process 5080155220 1007080210 856085190 105908575 mean = 108.75 0 6...... 98 108 112...... 219 233 1 st codeword 2 nd codeword...... (FSP-1) th codeword First Search Point (FSP) codeword (FSP+1) th codeword...... 254 th codeword 255 th codeword mean value table codebook 10

11 Practical Encoding Process PSNR = 20.499 dB 11

12 Pratical Encoding Process The searching direction. 12

13 Simulation Results First situation – codebook1 & Lenna Second situation – codebook2 & Jet, Pepper, Lenna, and Scene 13

14 Simulation Results First situation PSNR and window size (codebook1 and 2D fast Euclidean technique) PSNR and window size (codebook1 and 1D fast Euclidean technique) 14

15 Simulation Results First situation 15

16 Simulation Results First situation 16

17 Simulation Results First situation The average arithmetic operation for each pixel needed with the codebook1. 17

18 Simulation Results Second situation – codebook2 and 2D fast Euclidean technique Window size and CPU timeWindow size and PSNR 18

19 Simulation Results Second situation The average arithmetic operation for each pixel needed with the codebook2. 19

20 Conclusions The PDS algorithm and the (2D) fast Euclidean technique are used to accelerate the calculation. It needs more memory for extra tables. Compared to a full search algorithm, it saves more than 95% searching time. 20

21 Thank you for your listening.


Download ppt "Fast vector quantization image coding by mean value predictive algorithm Authors: Yung-Gi Wu, Kuo-Lun Fan Source: Journal of Electronic Imaging 13(2),"

Similar presentations


Ads by Google