DCT-Domain Blind Measurement of Blocking Artifacts

7
1 DCT-Domain Blind Measurement of DCT-Domain Blind Measurement of Blocking Artifacts Blocking Artifacts Model Blocking Artifacts as a 2-D Step Function in b Parameters are Computed in the DCT Domain HVS Based Measurement Activity masking Luminance masking 1 b 2 b b 0 x y 0.5 1.5 2.5 3.5 -0.5 -1.5 -2.5 -3.5 1/8 -1/8 P ixelsam ple Side view of the 2-D step functi s b : the magnitude of s : the background luminance : the activity inside b

description

DCT-Domain Blind Measurement of Blocking Artifacts. Model Blocking Artifacts as a 2-D Step Function in b Parameters are Computed in the DCT Domain HVS Based Measurement Activity masking Luminance masking. : the magnitude of s. : the background luminance. : the activity inside b. - PowerPoint PPT Presentation

Transcript of DCT-Domain Blind Measurement of Blocking Artifacts

Page 1: DCT-Domain Blind Measurement of Blocking Artifacts

1

DCT-Domain Blind Measurement of Blocking ArtifactsDCT-Domain Blind Measurement of Blocking Artifacts• Model Blocking Artifacts as a 2-D Step Function in b

• Parameters are Computedin the DCT Domain

• HVS Based Measurement– Activity masking– Luminance masking

1b 2b b

0x

y

0.5 1.5 2.5 3.5

-0 .5-1 .5-2 .5-3 .5

1/8

-1 /8 P ixe l sam ple

Side view of the 2-D step function s

sb

: the magnitude of s: the background luminance: the activity inside b

Page 2: DCT-Domain Blind Measurement of Blocking Artifacts

2

Experimental ResultsExperimental Results

Lena JPEG-coded at 0.22 bits/pixel

Lena JPEG-coded at 1 bits/pixel

Page 3: DCT-Domain Blind Measurement of Blocking Artifacts

3

Experimental ResultsExperimental Results cont.cont.• Global Measure of Blocking Artifacts

• Consistent with Other Methods [Wang , Evans & Bovik, 00],[Coudoux, Gzalet & Corlay 98]

pN

k

pkN

1

1 4p [Coudoux, Gzalet & Corlay 98],

N : the total number of inter-block boundaries.k : local measure of blocking artifact at each inter-block boundary

S. Liu, and A. C. Bovik, “DCT-Domain Blind Measurement of Blocking Artifacts in DCT-coded Images ”, ICASSP 2001.

k : # of block boundary

Page 4: DCT-Domain Blind Measurement of Blocking Artifacts

4

DCT-Domain Reduction of Blocking ArtifactsDCT-Domain Reduction of Blocking Artifacts• Edge Detection in the DC Image

– Sobel gradient operator

• All Block Boundaries are Divided into Three Categories– Type I: – Type II: and neither of the two

adjacent blocks is edge block– Type III: and at least one of

the two adjacent blocks is edge block

Edge block: block on the detected edges : threshold of visible blocking artifacts 02.0 : measured visibility of blocking artifact

Page 5: DCT-Domain Blind Measurement of Blocking Artifacts

5

DCT-Domain Reduction of Blocking Artifacts DCT-Domain Reduction of Blocking Artifacts cont.cont.• No Process for Type I Block Boundaries• Replace the 2-D Step Function with a 2-D Linear Function

for Type II Block Boundaries• Post-filtering Type II and Type III Block Boundaries in the

DCT Domain

0x

y

0.5 1.5 2.5 3.5

-0 .5-1 .5-2 .5-3.5

1/8

-1/8 P ixe l sam ple

y = f(x): s tep function

y = g(x): linear functionbm-1,n -1 bm-1,n

bm,n-1bm,n

b -1 ,-1m ,n

x

y

1

1

1

1

,,,, ),(1),(

k l

lknmlknm vuBw

WvuB

1

1

1

1,

k klkwW,

13

,lkw,for (k,l)=(0,0)

otherwise

Page 6: DCT-Domain Blind Measurement of Blocking Artifacts

6

Performance and ComparisonPerformance and Comparison

• The Proposed MethodHas Good Performance– Improves image visual

quality significantly– Low computational cost,

less than 30% of the methodproposed in [Chen, Wu & Qiu 01]

S. Liu, and A. C. Bovik, “Efficient DCT-Domain Blind Measurement and Reduction of Blocking Artifacts ”, IEEE Trans. On Circuits and Systems for Video Technology, submitted

JPEG-coded Lena

Page 7: DCT-Domain Blind Measurement of Blocking Artifacts

7

Decoded Image DCT-domain zeroing method [zeng, 99]

DCT-domain postfiltering [chen et al, 01] Proposed method