Image Compression
Peiliang taught me about image compression through Piecewise-Linear Compression.
At NVIDIA Isaac ROS, we have https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_compression/tree/main
Which uses dedicated hardware acceleration NvEnc
to do it.
In the MIT-PITT-RW repo (in avt_vimba_api
), we do this right now
2 standard formats:
Fourier Image Compression
Learned this through CS370.
Take the 2D FFT of image intensities, threshold the magnitudes of the Fourier coefficients and discard small ones, as in 1D. Store only coefficients, and do IFFT when you want to view it again.