Codec Guy
Codec Guy

Reputation: 137

Is there a need to apply Deblocking filter, when I have all Intra frames Encoding

I am working on H.264 Deblocking Filter and need some clarity.

Thanks in advance

Upvotes: 1

Views: 1559

Answers (2)

Joe YC Lin
Joe YC Lin

Reputation: 9

You can skip deblocking filter on the decoder side. For all intra encoding, since the mismatch caused by deblocking filter will not be propagated to the next frame, the quality degradation may not be obvious.

Upvotes: 0

damjeux
damjeux

Reputation: 320

  • According to https://en.wikipedia.org/wiki/Deblocking_filter, the deblocking filter is NOT optional.
  • There might not be a substantial PSNR degradation when deblocking is not enabled, however, the perceptual quality will probably decrease if the blockiness increases.
  • Yes, blocking artifacts are independent of inter/intra encoding. They are caused by quantization, which (depending on the strength) will basically get rid of high frequencies and thus lead to blocking artifacts.

Upvotes: 1

Related Questions