Download presentation
Presentation is loading. Please wait.
Published byEustacia Glenn Modified over 9 years ago
1
LOW COMPLEXITY EMBEDDED QUANTIZATION SCHEME COMPATIBLE WITH BITPLANE IMAGE CODING Department of Information and Communications Engineering Universitat Autònoma de Barcelona, Spain Francesc Aulí-Llinàs
2
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS L H αWαW TABLE OF CONTENTS
3
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS L H αWαW TABLE OF CONTENTS
4
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS INTRODUCTION Progressive transmission Interactive applications Codestream truncation Image transcoding compressed codestream QUALITY PROGRESSIVITY 1
5
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS INTRODUCTION CLASSIC SCHEME: USDQ+BPC 0 W = 2 4 10 1
6
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS INTRODUCTION CLASSIC SCHEME: USDQ+BPC 0 W = 2 4 2323 10 (10 XXXX (2 1XXX (2 10XX (2 101X (2 1010 (22 2121 2020 emit 0 emit 1 0 1 0 1 0 1 0 1 0 1 0 1 = 10 (10 2
7
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS INTRODUCTION CLASSIC SCHEME: USDQ+BPC 0 W = 2 4 2323 10 (10 XXXX (2 1XXX (2 10XX (2 101X (2 1010 (2 2 2121 2020 = 10 (10 2
8
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS INTRODUCTION CLASSIC SCHEME: USDQ+BPC 0 W = 2 4 2323 10 (10 XXXX (2 1XXX (2 10XX (2 101X (2 1010 (2 2 2121 2020 density IS USDQ+BPC OPTIMAL FOR WAVELET-BASED LOSSY IMAGE CODING? = 10 (10 2
9
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS INTRODUCTION GENERAL EMBEDDED QUANTIZATION (GEQ) 0 W = 2 4 emit 0 emit 1 0 1 emit 0 emit 1 0 1 0 1 0 1 1 > T 1 ? yes no 0 > T 4 ’’’ ? yes no 10 (10 0 1 0 > T 6 ’’’’’’ ? yes no T 6 ’’’’’’’T 6 ’’’’’’T 6 ’’’’’ T 6 ’’’’ T 6 ’’’ T6’’T6’’T6’T6’ T5T5 T4’T4’ T 4 ’’ T 4 ’’’ T3T3 T2T2 T1T1 3
10
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS INTRODUCTION GENERAL EMBEDDED QUANTIZATION (GEQ) 10 (10 100 ≠ 10 (10 USDQ+BPC is optimal in terms of coding performance GEQ schemes can achieve same coding performance as that of USDQ+BPC employing fewer quantization stages GEQ schemes can help to reduce the computational costs of the codec in 20% GEQ is not compatible with bitplane coding strategies 1 > T 1 ? yes no 0 > T 4 ’’’ ? yes no 0 > T 6 ’’’’’’ ? yes no 0 W = 2 4 T 6 ’’’’’’’T 6 ’’’’’’T 6 ’’’’’ T 6 ’’’’ T 6 ’’’ T6’’T6’’T6’T6’ T5T5 T4’T4’ T 4 ’’ T 4 ’’’ T3T3 T2T2 T1T1 RESEARCH PURPOSE: ADAPT THE LOW-COMPLEXITY GEQ SCHEME TO BITPLANE CODING 3
11
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS L H αWαW TABLE OF CONTENTS 1
12
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS GEQ 2SDQ L H same number of subintervals USDQ+BPC 0 W αWαW 1) H = L (1 - α) α 2) 3) Each quantization stage halves the previous subintervals except in the first stage CONDITIONS PROPOSED SCHEME 2-STEP SCALAR DEADZONE QUANTIZATION 4
13
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS 0 W = 2 4 emit 0 emit 1 0 1 0 1 0 1 0 1 αWαW PROPOSED SCHEME 0 1 0 1 L H XXXX 1XXX 11XX 110X 1100 10 (10 2SDQ(1010 (2 )=1100 2-STEP SCALAR DEADZONE QUANTIZATION 5
14
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE 2-STEP SCALAR DEADZONE QUANTIZATION 6
15
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM 2-STEP SCALAR DEADZONE QUANTIZATION 6
16
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION 2-STEP SCALAR DEADZONE QUANTIZATION 6
17
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION 2-STEP SCALAR DEADZONE QUANTIZATION 6
18
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION 2-STEP SCALAR DEADZONE QUANTIZATION 6
19
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 2-STEP SCALAR DEADZONE QUANTIZATION 6
20
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 2-STEP SCALAR DEADZONE QUANTIZATION 6
21
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 2-STEP SCALAR DEADZONE QUANTIZATION 6
22
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 2-STEP SCALAR DEADZONE QUANTIZATION 6
23
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 2-STEP SCALAR DEADZONE QUANTIZATION 7
24
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 0 2M2M α2Mα2M 2 M-1 2-STEP SCALAR DEADZONE QUANTIZATION 7
25
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 0 2M2M 2 M-1 α2Mα2M L H 2SDQ header bit 2-STEP SCALAR DEADZONE QUANTIZATION 7
26
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 0 2M2M 2 M-1 α2Mα2M L H variable β H = 4(2αln2 – α + 1 – ln2) RD-opt 2-STEP SCALAR DEADZONE QUANTIZATION 2SDQ header bit constant β L = 4α 2 M-1 2 M-2 0 7
27
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 2-STEP SCALAR DEADZONE QUANTIZATION RD-opt 2SDQ header bit 8
28
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS IMPLEMENTATION IN JPEG2000 ORIGINAL IMAGE MULTI-COMPONENT TRANSFORM WAVELET TRANSFORM QUANTIZATION TIER-1 CODING TIER-2 CODING JP2 CODESTREAM 2-STEP SCALAR DEADZONE QUANTIZATION RD-opt 2SDQ header bit 8
29
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS L H αWαW TABLE OF CONTENTS 1
30
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS EXPERIMENTAL RESULTS “Portrait” image (ISO 12640-1 corpus) Codeblocks of 64x64 2SDQ is applied on codeblocks with 6 bitplanes or more removing 1 bitplane 9
31
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS EXPERIMENTAL RESULTS “Portrait” image (ISO 12640-1 corpus) Codeblocks of 64x64 2SDQ is applied on codeblocks with 6 bitplanes or more removing 1 bitplane 9
32
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS EXPERIMENTAL RESULTS “Portrait” image (ISO 12640-1 corpus) Codeblocks of 64x64 2SDQ is applied on codeblocks with 6 bitplanes or more removing 1 bitplane 9
33
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS EXPERIMENTAL RESULTS “Portrait” image (ISO 12640-1 corpus) Codeblocks of 64x64 2SDQ is applied on codeblocks with 6 bitplanes or more removing 1 bitplane 9
34
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS EXPERIMENTAL RESULTS “Portrait” image (ISO 12640-1 corpus) Codeblocks of 64x64 2SDQ is applied on codeblocks with 6 bitplanes or more removing 1 bitplane 9
35
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS EXPERIMENTAL RESULTS “Portrait” image (ISO 12640-1 corpus) Codeblocks of 64x64 2SDQ is applied on codeblocks with 6 bitplanes or more removing 1 bitplane 9
36
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS EXPERIMENTAL RESULTS “Cafeteria” image (ISO 12640-1 corpus) Codeblocks of 64x64 2SDQ is applied on codeblocks with 6 bitplanes or more removing 1 bitplane 10
37
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS L H αWαW TABLE OF CONTENTS 1
38
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS L H αWαW explore new quantization schemes for wavelet-based image coding compatible with bitplane coding quantization scheme with 2 step sizes adapted to the density of wavelet coefficients replacement of USDQ quantization indices by 2SDQ indices introduction of three easy-to-implement steps in the coding pipeline reduction of coding passes without penalizing coding performance Motivation 2SDQ Implementation Adaptation in JPEG2000 Results 11
39
INTRODUCTION/ 11 QUANTIZATION SCHEMEEXPERIMENTAL RESULTS CONCLUSIONS 11 CONCLUSIONS L H αWαW explore new quantization schemes for wavelet-based image coding compatible with bitplane coding quantization scheme with 2 step sizes adapted to the density of wavelet coefficients replacement of USDQ quantization indices by 2SDQ indices introduction of three easy-to-implement steps in the coding pipeline reduction of coding passes without penalizing coding performance Motivation 2SDQ Implementation Adaptation in JPEG2000 Results
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.