-
In the hybrid codec, the QP(quantized parameter) can control the lost information from input image to the compressed image. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Conceptually, the main parameter to specify the rate–distortion tradeoff is lambda, even in hybrid video codecs. In hybrid video codecs, the trade-off between rate and distortion is historically parameterized using the QP, which has been found to have a close-to monotonic relationship with lambda, as described in this paper: Sullivan, G.J. and Wiegand, T.: "Rate--distortion optimization for video compression", IEEE Signal Processing Magazine, 1998. So whether lambda or QP is given in hybrid codecs is basically equivalent. In learned image compression models, we typically directly specify lambda to train a model that learns to solve the RD optimization problem in an amortized way (i.e. the encoder network learns how to solve the RD optimization non-iteratively for any given image, just by computing the network response, with the quantization step size held fixed, since the network can scale its output up or down as necessary). |
Beta Was this translation helpful? Give feedback.
-
Changing QP often can be equivalent to adjusting lambda. That's exactly many research in adaptive rate control doing. One good thing is that there are several Lambda in the image/video codec, while QP is only one, which is easier to control the rate. |
Beta Was this translation helpful? Give feedback.
Conceptually, the main parameter to specify the rate–distortion tradeoff is lambda, even in hybrid video codecs.
In hybrid video codecs, the trade-off between rate and distortion is historically parameterized using the QP, which has been found to have a close-to monotonic relationship with lambda, as described in this paper: Sullivan, G.J. and Wiegand, T.: "Rate--distortion optimization for video compression", IEEE Signal Processing Magazine, 1998. So whether lambda or QP is given in hybrid codecs is basically equivalent.
In learned image compression models, we typically directly specify lambda to train a model that learns to solve the RD optimization problem in an amortized way (i.e. the…