Rate-Distortion in Image Coding for Machines

09/21/2022
by   Alon Harell, et al.
0

In recent years, there has been a sharp increase in transmission of images to remote servers specifically for the purpose of computer vision. In many applications, such as surveillance, images are mostly transmitted for automated analysis, and rarely seen by humans. Using traditional compression for this scenario has been shown to be inefficient in terms of bit-rate, likely due to the focus on human based distortion metrics. Thus, it is important to create specific image coding methods for joint use by humans and machines. One way to create the machine side of such a codec is to perform feature matching of some intermediate layer in a Deep Neural Network performing the machine task. In this work, we explore the effects of the layer choice used in training a learnable codec for humans and machines. We prove, using the data processing inequality, that matching features from deeper layers is preferable in the sense of rate-distortion. Next, we confirm our findings empirically by re-training an existing model for scalable human-machine coding. In our experiments we show the trade-off between the human and machine sides of such a scalable model, and discuss the benefit of using deeper layers for training in that regard.

READ FULL TEXT
research
05/17/2023

VVC+M: Plug and Play Scalable Image Coding for Humans and Machines

Compression for machines is an emerging field, where inputs are encoded ...
research
05/26/2023

Rate-Distortion Theory in Coding for Machines and its Application

Recent years have seen a tremendous growth in both the capability and po...
research
03/11/2022

Video Coding for Machines with Feature-Based Rate-Distortion Optimization

Common state-of-the-art video codecs are optimized to deliver a low bitr...
research
05/04/2023

Conditional and Residual Methods in Scalable Coding for Humans and Machines

We present methods for conditional and residual coding in the context of...
research
07/05/2023

Base Layer Efficiency in Scalable Human-Machine Coding

A basic premise in scalable human-machine coding is that the base layer ...
research
08/23/2021

Image coding for machines: an end-to-end learned approach

Over recent years, deep learning-based computer vision systems have been...
research
03/06/2021

End-to-end optimized image compression for multiple machine tasks

An increasing share of captured images and videos are transmitted for st...

Please sign up or login with your details

Forgot password? Click here to reset