Thank you for your question concerning compression.
We have a JPEG compressor within VA that is lossy and will introduce compression artefacts.
For lossless compression we do not have a direct operator.
Things like run-length encoding is possible based on VA operators, but for real images including noise the efficiency / compression factor is limited.
A run length encoding of the MSBs could be a straight forward way that reduces the amount of required memory a little.
But that is proprietary and pretty application specific.
Our runtime supports very secure mechanisms to use the host memory as transfer target for the real images and gives the compression approach to the host system CPU/GPU. But I am pretty sure that you would like to perform such a compression within the FPGA and implement it in VA.
In case you have a white-paper on a simple lossless compression I will have a look into it and let you know if VA operators can be used to assemble such an approach.
The only operator in VA that may help is:
I am sorry, that I do not have a nice example on this.